/* Start of /App_Themes/Glyphicons.css */ 
@font-face{font-family:"Glyphicons Halflings";src:url("/Fonts/FontIcon.eot?");src:url("/Fonts/FontIcon.eot?#iefix") format("embedded-opentype"),url("/Fonts/FontIcon.woff") format("woff"),url("/Fonts/FontIcon.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-mail:before{content:""}.glyphicon-print:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-link:before{content:""}.glyphicon-pdf:before{content:""}.glyphicon-increase:before{content:""}.glyphicon-decrease:before{content:""}.glyphicon-fontsize:before{content:""}.glyphicon-favorite:before{content:""}.glyphicon-feedback:before{content:""}.glyphicon-gplus:before{content:""}.glyphicon-instagram:before{content:""}.glyphicon-search:before{content:""}.glyphicon-skype:before{content:""}.glyphicon-facebook:before{content:""}.glyphicon-arrowupwide:before{content:""}.glyphicon-arrowup1:before{content:""}.glyphicon-arrowup:before{content:""}.glyphicon-arrowleft:before{content:""}.glyphicon-arrowdoubleleft:before{content:""}.glyphicon-arrowright:before{content:""}.glyphicon-arrowdoubleright:before{content:""}.glyphicon-twitter:before{content:""}.glyphicon-rss:before{content:""}.glyphicon-folderopen:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-archive:before{content:""}.glyphicon-leftsmall:before{content:""}.glyphicon-rightsmall:before{content:""}.glyphicon-leftdir:before{content:""}.glyphicon-rightdir:before{content:""}.glyphicon-sitemap:before{content:""}.glyphicon-minus:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-linkedin:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-text:before{content:""}.glyphicon-share:before{content:""}.glyphicon-mana:before{content:""}.glyphicon-editprofile:before{content:""}.glyphicon-turnoff:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-help:before{content:""}.glyphicon-cart:before{content:""}.glyphicon-pen:before{content:""}.glyphicon-money:before{content:""}.glyphicon-forum:before{content:""}.glyphicon-key:before{content:""}.glyphicon-home:before{content:""}.glyphicon-addFolder:before{content:""}.glyphicon-applypriority:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-priorityup:before{content:""}.glyphicon-prioritydown:before{content:""}.glyphicon-search2:before{content:""}.glyphicon-save:before{content:""}.glyphicon-members:before{content:""}.glyphicon-enter:before{content:""}.glyphicon-exit:before{content:""}.glyphicon-updir:before{content:""}.glyphicon-downdir:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-quote:before{content:""}.glyphicon-book:before{content:""}.glyphicon-exchange:before{content:""}.glyphicon-multiplecolumns:before,.glyphicon-abstract:before{content:""}.glyphicon-singlecolumn:before{content:""}.glyphicon-download:before{content:""}.glyphicon-arrowdownwide:before{content:""}.glyphicon-menu:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-arrow-bold-left:before{content:""}.glyphicon-arrow-bold-right:before{content:""}.glyphicon-arrow-bold-up:before{content:""}.glyphicon-arrow-bold-down:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-fax:before{content:""}.glyphicon-user:before{content:""}.glyphicon-mobile:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-unlock:before{content:""}.glyphicon-disabled:before{content:""}.glyphicon-enabled:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-cut:before{content:""}.glyphicon-invoice:before{content:""}.glyphicon-setting:before{content:""}.glyphicon-add:before{content:""}.glyphicon-move:before{content:""}.glyphicon-setting-off:before{content:""}.glyphicon-setting-on:before{content:""}.glyphicon-info:before{content:""}.glyphicon-favoriteslit:before{content:""}.glyphicon-youtube:before{content:""}.glyphicon-twit:before{content:""}.glyphicon-fb:before{content:""}.glyphicon-googleplus:before{content:""}.glyphicon-world:before{content:""}.glyphicon-question:before{content:""}.glyphicon-reply:before{content:""}.glyphicon-bigLinkedin:before{content:""}.glyphicon-history:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-attach:before{content:""}.glyphicon-chat:before{content:""}.glyphicon-template:before{content:""}.glyphicon-ticket:before{content:""}.glyphicon-wait:before{content:""}.glyphicon-simplereply:before{content:""}.glyphicon-rate:before{content:""}.glyphicon-article:before{content:""}.glyphicon-album:before{content:""}.glyphicon-datetime:before{content:""}.glyphicon-dateAndTime:before{content:""}.glyphicon-poke:before{content:""}.glyphicon-pencil:before{content:""}.glyphicon-arrow:before{content:""}.glyphicon-dataImport:before{content:""}.glyphicon-circularDollarSign:before{content:""}.glyphicon-dollarSign:before{content:""}.glyphicon-refreshDollar:before{content:""}.glyphicon-upgrade:before{content:""}.glyphicon-downgrade:before{content:""}.glyphicon-chart:before{content:""}.glyphicon-bill:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-refreshFolder:before{content:""}.glyphicon-closeFolder:before{content:""}.glyphicon-facenama:before{content:""}.glyphicon-telegram:before{content:""}.glyphicon-lenzor:before{content:""}.glyphicon-cloob:before{content:""}.glyphicon-aparat:before{content:""}.glyphicon-pinterest:before{content:""}.glyphicon-music-icon:before{content:""}.glyphicon-flash-icon:before{content:""}.glyphicon-image-icon:before{content:""}.glyphicon-excel-icon:before{content:""}.glyphicon-word-icon:before{content:""}.glyphicon-acrobat-icon:before{content:""}.glyphicon-powerpoint-icon:before{content:""}.glyphicon-text-icon:before{content:""}.glyphicon-video-icon:before{content:""}.glyphicon-zip-icon:before{content:""}.glyphicon-collapse:before{content:""}.glyphicon-collapsed:before{content:""}.glyphicon-closed:before{content:""}.glyphicon-select:before{content:""}.glyphicon-simpleTelegram:before{content:""}.glyphicon-pin:before{content:""}.glyphicon-crm:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-code:before{content:""}.glyphicon-nodes:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-static:before{content:""}.glyphicon-dynamic:before{content:""}.glyphicon-paste-to-all:before{content:""}.glyphicon-tall-search:before{content:""}.glyphicon-plus:before{content:""}.glyphicon-keyboard:before{content:""}.glyphicon-return:before{content:""}.glyphicon-cancel:before{content:""}.glyphicon-backspace:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-waiting:before{content:""}.glyphicon-message-receive:before{content:""}.glyphicon-message-send:before{content:""}.glyphicon-microphone:before{content:""}.glyphicon-news:before{content:""}.glyphicon-folder-closed:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-like:before{content:""}.glyphicon-share2:before{content:""}.glyphicon-unfav:before{content:""}.glyphicon-fav:before{content:""}.glyphicon-pinterest2:before{content:""}.glyphicon-forum-new:before{content:""}.glyphicon-forum-message:before{content:""}.glyphicon-forum-popular:before{content:""}.glyphicon-forum-move:before{content:""}.glyphicon-forum-favourite:before{content:""}.glyphicon-forum-locked:before{content:""}.glyphicon-merge:before{content:""}.glyphicon-new-forum:before{content:""}.glyphicon-sub-forum:before{content:""}.glyphicon-queue:before{content:""}.glyphicon-simple-rss:before{content:""}.glyphicon-locked:before{content:""}.glyphicon-magnifier:before{content:""}.glyphicon-location2:before{content:""}.glyphicon-shopingcart:before{content:""}.glyphicon-homepage:before{content:""}.glyphicon-play:before{content:""}.glyphicon-telephone:before{content:""}.glyphicon-volume:before{content:""}.glyphicon-trophy:before{content:""}.glyphicon-envelope:before{content:""}.glyphicon-clock:before{content:""}.glyphicon-locked-o:before{content:""}.glyphicon-unlimited:before{content:""}.glyphicon-review:before{content:""}.glyphicon-users:before{content:""}.glyphicon-send-message:before{content:""}.glyphicon-openbook:before{content:""}.glyphicon-aparatsimple:before{content:""}.glyphicon-redirect:before{content:""}.glyphicon-PDFIcon:before{content:""}.glyphicon-jobRequest:before{content:""}.glyphicon-support:before{content:""}.glyphicon-company:before{content:""}.glyphicon-products:before{content:""}.glyphicon-imam:before{content:""}.glyphicon-advertisement:before{content:""}.glyphicon-b2b:before{content:""}.glyphicon-physician:before{content:""}.glyphicon-exSupport:before{content:""}.glyphicon-coupon:before{content:""}.glyphicon-contactList:before{content:""}.glyphicon-addContact:before{content:""}.glyphicon-exAlbum:before{content:""}.glyphicon-soroush:before{content:""}.glyphicon-solid-lock:before{content:""}.glyphicon-companyProfile:before{content:""}.glyphicon-gap:before{content:""}.glyphicon-eitaa:before{content:""}.glyphicon-igap:before{content:""}.glyphicon-wispi:before{content:""}.glyphicon-whatsapp:before{content:""}.glyphicon-bisphone:before{content:""}.glyphicon-simpleInfo:before{content:""}.glyphicon-location:before{content:""}.glyphicon-map:before{content:""}.glyphicon-refresh2:before{content:""}.glyphicon-circularquestion:before{content:""}.glyphicon-electronicform:before{content:""}.glyphicon-atach:before{content:""}.glyphicon-detach:before{content:""}.glyphicon-vm:before{content:""}.glyphicon-radcom:before{content:""}.glyphicon-podcast:before{content:""}.glyphicon-reservation:before{content:""}.glyphicon-weblog:before{content:""}.glyphicon-advancedSearch:before{content:""}.glyphicon-enMana:before{content:""}.glyphicon-newCalendar:before{content:""}.glyphicon-newShare:before{content:""}.glyphicon-website:before{content:""}.glyphicon-both:before{content:""}.glyphicon-unavailable:before{content:""}.glyphicon-emptyFaceBook:before{content:""}.glyphicon-emptyInstagram:before{content:""}.glyphicon-emptyTelegram:before{content:""}.glyphicon-emptyTwitter:before{content:""}.glyphicon-emptyGoogle:before{content:""}.glyphicon-compare:before{content:""}.glyphicon-priceChart:before{content:""}.glyphicon-weblog2:before{content:""}.glyphicon-dashboard2:before{content:""}.glyphicon-user2:before{content:""}.glyphicon-support2:before{content:""}.glyphicon-question:before{content:""}.glyphicon-website2:before{content:""}.glyphicon-domain:before{content:""}.glyphicon-server:before{content:""}.glyphicon-database:before{content:""}.glyphicon-ssl:before{content:""}.glyphicon-plesk:before{content:""}.glyphicon-shop:before{content:""}.glyphicon-contract:before{content:""}.glyphicon-coin:before{content:""}.glyphicon-exit2:before{content:""}.glyphicon-CP:before{content:""}.glyphicon-bell2:before{content:""}.glyphicon-male:before{content:""}.glyphicon-female:before{content:""}.glyphicon-itemlist:before{content:""}.glyphicon-relateditems:before{content:""}.glyphicon-reviews:before{content:""}.glyphicon-file:before{content:""}.glyphicon-star:before{content:""}.glyphicon-rfq:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-contact:before{content:""}.glyphicon-vacation:before{content:""}.glyphicon-vacationRequest:before{content:""}.glyphicon-myVacationList:before{content:""}.glyphicon-vacationList:before{content:""}.glyphicon-home2:before{content:""}.glyphicon-host:before{content:""}.glyphicon-search3:before{content:""}.glyphicon-home3:before{content:""}.glyphicon-orders:before{content:""}.glyphicon-calendarlist:before{content:""}.glyphicon-calendarsearch:before{content:""}.glyphicon-calendaradd:before{content:""}.glyphicon-language:before{content:""}.glyphicon-dashboard3:before{content:""}.glyphicon-monitoring:before{content:""}.glyphicon-webdesign:before{content:""}.glyphicon-cart-outline:before{content:""}.glyphicon-chat-outline:before{content:""}.glyphicon-thinbook:before{content:""}.glyphicon-aboutus:before{content:""}.glyphicon-VPS:before{content:""}.glyphicon-Filter:before{content:""}.glyphicon-newLike:before{content:""}.glyphicon-newDislike:before{content:""}.glyphicon-Calenndar:before{content:""}.glyphicon-Sun:before{content:""}.glyphicon-gregorian:before{content:""}.glyphicon-farvardin:before{content:""}.glyphicon-khordad:before{content:""}.glyphicon-tir:before{content:""}.glyphicon-mordad:before{content:""}.glyphicon-shahrivar:before{content:""}.glyphicon-mehr:before{content:""}.glyphicon-aban:before{content:""}.glyphicon-azar:before{content:""}.glyphicon-dey:before{content:""}.glyphicon-bahman:before{content:""}.glyphicon-esfand:before{content:""}.glyphicon-halfMoon:before{content:""}.glyphicon-fullMoon:before{content:""}.glyphicon-sunMoon:before{content:""}.glyphicon-emptySun:before{content:""}.glyphicon-fullSun:before{content:""}.glyphicon-halfSun:before{content:""}.glyphicon-wind:before{content:""}.glyphicon-temp:before{content:""}.glyphicon-update:before{content:""}.glyphicon-ordibehesht:before{content:""}.glyphicon-downloadFile:before{content:""}.glyphicon-featureTag:before{content:""}.glyphicon-owner:before{content:""}.glyphicon-myradcom:before{content:""}.glyphicon-radcomhelp:before{content:""}.glyphicon-jsNewProject:before{content:""}.glyphicon-jsControlPrerequisite:before{content:""}.glyphicon-jsReadyToRun:before{content:""}.glyphicon-jsDefectPrerequisite:before{content:""}.glyphicon-jsReviewAndPreparePrerequisite:before{content:""}.glyphicon-jsWaitingForRun:before{content:""}.glyphicon-jsProblemInProject:before{content:""}.glyphicon-jsInProgress:before{content:""}.glyphicon-jsCanceled:before{content:""}.glyphicon-jsInQueueForTroubleshooting:before{content:""}.glyphicon-jsSuspended:before{content:""}.glyphicon-jsTesting:before{content:""}.glyphicon-jsDeliverToManager:before{content:""}.glyphicon-jsReadyForDeliver:before{content:""}.glyphicon-jsReadyForFinalInstall:before{content:""}.glyphicon-jsInstalled:before{content:""}.glyphicon-jsNonconformityStandardGraphicDesign:before{content:""}.glyphicon-jsInitialDeliveryGraphicDesign:before{content:""}.glyphicon-jsUnderInvestigationGraphicDesign:before{content:""}.glyphicon-jsInitialConfirmationGraphicDesign:before{content:""}.glyphicon-jsModifyGraphicDesign:before{content:""}.glyphicon-jsVerifyGraphicDesign:before{content:""}.glyphicon-jsExecute1920GraphicDesign:before{content:""}.glyphicon-jsCompleteTheGraphicDesign:before{content:""}.glyphicon-jsUnderInvestigation:before{content:""}.glyphicon-jsInQueueForTest:before{content:""}.glyphicon-jsSendGraphicDesignToCustomer:before{content:""}.glyphicon-jsEndOfInvestigation:before{content:""}.glyphicon-jsCompleteModifyGraphicDesign:before{content:""}.glyphicon-wordpress:before{content:""}.glyphicon-speed:before{content:""}.glyphicon-design:before{content:""}.glyphicon-power:before{content:""}.glyphicon-api:before{content:""}.glyphicon-information:before{content:""}.glyphicon-iran:before{content:""}.glyphicon-figures:before{content:""}.glyphicon-events:before{content:""}.glyphicon-newspaper:before{content:""}.glyphicon-radcomIcon:before{content:""}.glyphicon-voucher:before{content:""}.glyphicon-priorityultraup:before{content:""}.glyphicon-thinVPS:before{content:""}.glyphicon-billboard:before{content:""}.glyphicon-television:before{content:""}.glyphicon-trash2:before{content:""}.glyphicon-right:before{content:""}.glyphicon-left:before{content:""}.glyphicon-cloud:before{content:""}.glyphicon-compare2:before{content:""}.glyphicon-desktop:before{content:""}.glyphicon-post:before{content:""}.glyphicon-truck:before{content:""}.glyphicon-company2:before{content:""}.glyphicon-delivery:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-edit2:before{content:""}.glyphicon-print2:before{content:""}.glyphicon-phone2:before{content:""}.glyphicon-simpleuser:before{content:""}.glyphicon-simplelocation:before{content:""}.glyphicon-email:before{content:""}.glyphicon-android:before{content:""}.glyphicon-simpleLock:before{content:""}.glyphicon-openEye:before{content:""}.glyphicon-closeEye:before{content:""}.glyphicon-draft:before{content:""}.glyphicon-published:before{content:""}.glyphicon-jsEndOfProject:before{content:""}.glyphicon-jsErrorInRunProject:before{content:""}.glyphicon-changeTheme:before{content:""}.glyphicon-increaseFont:before{content:""}.glyphicon-decreaseFont:before{content:""}.glyphicon-colorPicker:before{content:""}.glyphicon-lightQuestion:before{content:""}.glyphicon-identifierCart:before,.glyphicon-unknown:before{content:""}.glyphicon-information:before{content:""}.glyphicon-success:before{content:""}.glyphicon-error:before{content:""}.glyphicon-warning:before{content:""}.glyphicon-notification:before{content:""}.glyphicon-smarterMail:before{content:""}.glyphicon-phone3:before{content:""}.glyphicon-answeredCall:before{content:""}.glyphicon-transferedCal:before{content:""}.glyphicon-selected:before{content:""}.glyphicon-department:before{content:""}.glyphicon-list:before{content:""}.glyphicon-tinyCalendar:before{content:""}.glyphicon-forbiden:before{content:""}.glyphicon-pin:before{content:""}.glyphicon-unpin:before{content:""}.glyphicon-link2:before{content:""}.glyphicon-page:before{content:""}.glyphicon-baby:before{content:""}.glyphicon-airplane:before{content:""}.glyphicon-kid:before{content:""}.glyphicon-sandyClock:before{content:""}.glyphicon-adult:before{content:""}.glyphicon-expired:before{content:""}.glyphicon-wheelchair:before{content:""}.glyphicon-welcoming:before{content:""}.glyphicon-translator:before{content:""}.glyphicon-suite:before{content:""}.glyphicon-van:before{content:""}.glyphicon-conference:before{content:""}.glyphicon-cip:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-firstClass:before{content:""}.glyphicon-businessClass:before{content:""}.glyphicon-economyClass:before{content:""}.glyphicon-passengers:before{content:""}.glyphicon-landing:before{content:""}.glyphicon-addOutline:before{content:""}.glyphicon-downloadOutline:before{content:""}.glyphicon-listOutline:before{content:""}.glyphicon-ListInline:before{content:""}.glyphicon-calendarOutline:before{content:""}.glyphicon-takeOff:before{content:""}.glyphicon-cartInline:before{content:""}.glyphicon-cartOutline:before{content:""}.glyphicon-visa:before{content:""}.glyphicon-parking:before{content:""}.glyphicon-trackChild:before{content:""}.glyphicon-trackElder:before{content:""}.glyphicon-trackPet:before{content:""}.glyphicon-trackGoods:before{content:""}.glyphicon-customerPending:before{content:""}.glyphicon-providerPending:before{content:""}.glyphicon-newOrder:before{content:""}.glyphicon-providerConfirmed:before{content:""}.glyphicon-canceled:before{content:""}.glyphicon-trophy:before{content:""}.glyphicon-moon:before{content:""}.glyphicon-sun:before{content:""}.glyphicon-time:before{content:""}.glyphicon-new:before{content:""}.glyphicon-mobileTick:before{content:""}.glyphicon-mailTick:before{content:""}.glyphicon-refresh2:before{content:""}.glyphicon-refresh3:before{content:""}.glyphicon-pausedButton:before{content:""}.glyphicon-stopButton:before{content:""}.glyphicon-postalCode:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-email2:before{content:""}.glyphicon-fax2:before{content:""}.glyphicon-location3:before{content:""}.glyphicon-mobile3:before{content:""}.glyphicon-notification:before{content:""}.glyphicon-basket:before{content:""}.glyphicon-headphone:before{content:""}.glyphicon-phone2:before{content:""}.glyphicon-ticket:before{content:""}.glyphicon-tableStriped:before{content:""}.glyphicon-tableBordered:before{content:""}.glyphicon-tableHover:before{content:""}.glyphicon-tableCondensed:before{content:""}.glyphicon-tableNoBorder:before{content:""}.glyphicon-gridManager:before{content:""}.glyphicon-hiddenOnLargeDesktop:before{content:""}.glyphicon-hiddenOnTablet:before{content:""}.glyphicon-hiddenOnMobile:before{content:""}.glyphicon-visibleOnMobile:before{content:""}.glyphicon-visibleOnTablet:before{content:""}.glyphicon-visibleOnMonitor:before{content:""}.glyphicon-visibleOnLargeDesktop:before{content:""}.glyphicon-boxSpacing:before{content:""}.glyphicon-loremIpsumGenerator:before{content:""}.glyphicon-hiddenOnMonitor:before{content:""}.glyphicon-newsList:before{content:""}.glyphicon-cooperation:before{content:""}.glyphicon-shoppingBag:before{content:""}.glyphicon-bale:before{content:""}.glyphicon-bazar:before{content:""}.glyphicon-faIncreaseFont:before{content:""}.glyphicon-faDecreaseFont:before{content:""}.glyphicon-eye:before{content:""}.glyphicon-reset:before{content:""}.glyphicon-curvePhone:before{content:""}.glyphicon-universe:before{content:""}.glyphicon-person:before{content:""}.glyphicon-world:before{content:""}.glyphicon-location4:before{content:""}.glyphicon-ssn:before{content:""}.glyphicon-rubika:before{content:""}.glyphicon-magnify:before{content:""}.glyphicon-showlink:before{content:""}.glyphicon-audiofile:before{content:""}.glyphicon-contrast:before{content:""}.glyphicon-saturation:before{content:""}.glyphicon-minify:before{content:""}.glyphicon-share3:before{content:""}.glyphicon-bigTag:before{content:""}.glyphicon-tikTok:before{content:""}.glyphicon-sitememberoperator:before{content:""}.glyphicon-member-role-Celebrity:before{content:""}.glyphicon-member-role-SiteMemberEditor:before{content:""}.glyphicon-member-role-VIP:before{content:""}.glyphicon-member-role-SiteMemberViewer:before{content:""}.glyphicon-permission-deny:before{content:""}.glyphicon-permission-readonly:before{content:""}.glyphicon-permission-readwrite:before{content:""}.glyphicon-permission-fullcontrol:before{content:""}.glyphicon-delete:before{content:""}.glyphicon-newBlock:before{content:""}.glyphicon-newMark:before{content:""}.glyphicon-new2FA:before{content:""}.glyphicon-disconnection:before{content:""}.glyphicon-temporarily-suspended:before{content:""}.glyphicon-verge-renewal:before{content:""}.glyphicon-ServerOn:before{content:""}.glyphicon-ServerOff:before{content:""}.glyphicon-hourglass:before{content:""}.glyphicon-member-role-Blacklist:before{content:""}.glyphicon-selected-people:before{content:""}.glyphicon-halloffame-competitiontype:before{content:""}.glyphicon-halloffame-competitiontype1:before{content:""}.glyphicon-halloffame-competitiontype2:before{content:""}.glyphicon-documents-folder1:before{content:""}.glyphicon-documents-folder2:before{content:""}.glyphicon-folder1:before{content:""}.glyphicon-folder2:before{content:""}.glyphicon-3dot:before{content:""}.glyphicon-halloffame-athlete:before{content:""}.glyphicon-halloffame-group:before{content:""}.glyphicon-halloffame-group2:before{content:""}.glyphicon-halloffame-classification:before{content:""}.glyphicon-text-space:before{content:""}.glyphicon-big-curser:before{content:""}.glyphicon-read-mask:before{content:""}.glyphicon-read-line:before{content:""}.glyphicon-virasty:before{content:""}.glyphicon-mark-message:before{content:""}.glyphicon-required:before{content:""} 
/* End of /App_Themes/Glyphicons.css*/ 
/* Start of /MegaMenu/MegaMenu.css */ 
@charset "UTF-8";body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(-45deg)}40%{-webkit-transform:perspective(400px) rotateX(5deg)}70%{-webkit-transform:perspective(400px) rotateX(-5deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(-45deg)}40%{-moz-transform:perspective(400px) rotateX(5deg)}70%{-moz-transform:perspective(400px) rotateX(-5deg)}100%{-moz-transform:perspective(400px) rotateX(0deg)}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(-45deg);}40%{-o-transform:perspective(400px) rotateX(5deg);}70%{-o-transform:perspective(400px) rotateX(-5deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-ms-keyframes flipInX{0%{-ms-transform:perspective(400px) rotateX(-45deg)}40%{-ms-transform:perspective(400px) rotateX(5deg)}70%{-ms-transform:perspective(400px) rotateX(-5deg)}100%{-ms-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(-45deg)}40%{transform:perspective(400px) rotateX(5deg)}70%{transform:perspective(400px) rotateX(-5deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-webkit-transform-origin:0 0 0;-webkit-transform-style:preserve-3d;-o-backface-visibility:visible!important;-o-animation-name:flipInX;-o-transform-origin:0 0 0;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-moz-transform-origin:0 0 0;transform-origin:0 0 0;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(-90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(-90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateX(-90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(-90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(45deg);-webkit-transform-origin:0% 0%;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-5deg);-webkit-transform-origin:0% 0%}70%{-webkit-transform:perspective(400px) rotateY(5deg);-webkit-transform-origin:0% 0%}100%{-webkit-transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:0% 0%;opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(45deg);-moz-transform-origin:0% 0%;opacity:0}40%{-moz-transform:perspective(400px) rotateY(-5deg);-moz-transform-origin:0% 0%}70%{-moz-transform:perspective(400px) rotateY(5deg);-moz-transform-origin:0% 0%}100%{-moz-transform:perspective(400px) rotateY(0deg);-moz-transform-origin:0% 0%;opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(45deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-5deg);}70%{-o-transform:perspective(400px) rotateY(5deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(45deg);transform-origin:0% 0%;opacity:0}40%{transform:perspective(400px) rotateY(-5deg);transform-origin:0% 0%}70%{transform:perspective(400px) rotateY(5deg);transform-origin:0% 0%}100%{transform:perspective(400px) rotateY(0deg);transform-origin:0% 0%;opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1);}100%{opacity:0;-o-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(20px);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(-20px);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(20px);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(-20px);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0) rotate(0deg);}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg);}10%{-o-transform:skewX(-8deg);}20%{-o-transform:skewX(7deg);}30%{-o-transform:skewX(-6deg);}40%{-o-transform:skewX(5deg);}50%{-o-transform:skewX(-4deg);}60%{-o-transform:skewX(3deg);}70%{-o-transform:skewX(-2deg);}80%{-o-transform:skewX(1deg);}90%{-o-transform:skewX(0deg);}100%{-o-transform:skewX(0deg);}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s} 
/* End of /MegaMenu/MegaMenu.css*/ 
/* Start of /App_Themes/Default-en-US/Telerik/SAMPA/Telerik.SAMPA.css */ 
.RadAjax_SAMPA .raDiv{background-image:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg')}.RadAjax_SAMPA .raColor{background-color:white;color:#333}.RadAjax_SAMPA .raTransp{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}.RadButton_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadButton_SAMPA .rbDecorated{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadButton_SAMPA.rbSkinnedButton,.RadButton_SAMPA .rbDecorated,.RadButton_SAMPA.rbVerticalButton,.RadButton_SAMPA.rbVerticalButton .rbDecorated,.RadButton_SAMPA .rbSplitRight,.RadButton_SAMPA .rbSplitLeft{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormSprite.png');_background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormSpriteIE6.png');color:#333}.RadButton_SAMPA .rbToggleCheckbox,.RadButton_SAMPA .rbToggleCheckboxChecked,.RadButton_SAMPA .rbToggleCheckboxFilled,.RadButton_SAMPA .rbToggleRadio,.RadButton_SAMPA .rbToggleRadioChecked{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormToggleSprite.png');_background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormToggleSpriteIE6.png')}.RadButton_SAMPA.rbToggleButton,.RadButton_SAMPA.rbToggleButton.rbDisabled:hover{color:#333}.RadButton_SAMPA.rbToggleButton:hover{color:#000}.RadButton_SAMPA.RadButton.rbLinkButton{background-color:#e8e8e8;border:1px solid #8a8a8a;_border:1px solid #8a8a8a !important;color:#333}.RadButton_SAMPA.RadButton.rbLinkButton:hover{background-color:#c3c3c3;_border:1px solid #8a8a8a !important;color:#000}.RadButton_SAMPA.RadButton.rbLinkButtonChecked,.RadButton_SAMPA.RadButton.rbLinkButtonChecked:hover{background-color:#dedede;color:#000;border:1px solid #888}.RadButton_SAMPA.rbLinkButton.rbDisabled,.RadButton_SAMPA.rbLinkButton.rbDisabled:hover{background-color:#e8e8e8;border:1px solid #d0d0d0;color:#a5a5a5}.RadButton_SAMPA.rbLinkButton:hover .rbSplitLeft,.RadButton_SAMPA.rbLinkButton:hover .rbSplitRight{background-color:#e8e8e8}.RadButton_SAMPA.rbLinkButton .rbSplitRight{border-left:1px solid #8a8a8a}.RadButton_SAMPA.rbLinkButton .rbSplitRight:hover{background-color:#c3c3c3;border-left:1px solid #515151}.RadButton_SAMPA.rbLinkButton .rbSplitRight:active,.RadButton_SAMPA.rbLinkButton .rbSplitRight:focus{background-color:#dedede;border-left:1px solid #888}.RadButton_SAMPA.rbLinkButton .rbSplitLeft{border-right:1px solid #8a8a8a}.RadButton_SAMPA.rbLinkButton .rbSplitLeft:hover{background-color:#c3c3c3;border-right:1px solid #515151}.RadButton_SAMPA.rbLinkButton .rbSplitLeft:active,.RadButton_SAMPA.rbLinkButton .rbSplitLeft:focus{background-color:#dedede;border-right:1px solid #888}.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft:hover,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft:active,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft:focus{border-right:1px solid #d0d0d0}.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight:hover,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight:active,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight:focus{border-left:1px solid #d0d0d0}.RadButton_SAMPA.rbLinkButton.rbRounded{border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9,#e8e8e8)}.RadButton_SAMPA.rbLinkButton.rbRounded:hover{border-color:#515151;color:#000;background-color:#c3c3c3;background-image:linear-gradient(#e2e2e2,#c3c3c3)}.RadButton_SAMPA.rbLinkButton.rbRounded:active,.RadButton_SAMPA.rbLinkButton.rbRounded:focus{border-color:#888;color:#000;background-color:#dedede;background-image:linear-gradient(#c7c7c7,#dedede)}.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled,.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled:hover,.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled:active,.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled:focus{border-color:#d0d0d0;color:#a5a5a5;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9,#e8e8e8);background-position:0 0}.RadColorPicker_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif}.RadColorPicker_SAMPA .rcpViews,.RadColorPicker_SAMPA .rcpHeader,.RadColorPicker_SAMPA .rcpPageView{background-color:#f6f6f6}.RadColorPicker_SAMPA .rcpColorPreview,.RadColorPicker_SAMPA .rcpInput,.RadColorPicker_SAMPA .rcpHexInput,.RadColorPicker_SAMPA .rcpMillionColorsPalette,.RadColorPicker_SAMPA .rcpMillionColorsSlider div.rslTrack{border-color:#8e8e8e}.RadColorPicker_SAMPA .rcpPalette,.RadColorPicker_SAMPA input,.RadColorPicker_SAMPA a{color:#333}.RadColorPicker_SAMPA .rcpHeader,.RadColorPicker_SAMPA .rcpHeader .rcpImageButton,.RadColorPicker_SAMPA .rcpRecentColors,.RadColorPicker_SAMPA .rcpIcon a,.RadColorPicker_SAMPA .rcpTabs a,.RadColorPicker_SAMPA .rcpTabs a span,.RadColorPicker_SAMPA .rcpButton,.RadColorPicker_SAMPA .rcpButton span,.RadColorPicker_SAMPA .rcpMillionColorsHandle,.RadColorPicker_SAMPA .rcpSlider div.rslTrack,.RadColorPicker_SAMPA .rcpSlider .rslTrack a.rslDraghandle,.RadColorPicker_SAMPA div.rcpMillionColorsSlider div.rslVertical a.rslDraghandle{background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/ColorPickerSprites.png');background-repeat:no-repeat}.RadColorPicker_SAMPA .rcpPalette,.RadColorPicker_SAMPA .rcpRoundedRight,.RadColorPicker_SAMPA .rcpRoundedBottomRight,.RadColorPicker_SAMPA .rcpRightShadow,.RadColorPicker_SAMPA .rcpCornerShadow{background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/rcpVerticalSprites.png')}.RadColorPicker_SAMPA .rcpRoundedBottomLeft,.RadColorPicker_SAMPA .rcpBottomShadow{background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/ColorPickerSprites.png')}.RadColorPicker_SAMPA .rcpPalette,.RadColorPicker_SAMPA .rcpRoundedRight,.RadColorPicker_SAMPA .rcpRoundedBottomRight,.RadColorPicker_SAMPA .rcpRoundedBottomLeft{_background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/rcpVerticalSpritesIE6.png')}.RadComboBox_SAMPA{color:#333;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadComboBox_SAMPA .rcbInputCell,.RadComboBox_SAMPA .rcbArrowCell{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormSprite.png')}.RadComboBox_SAMPA .rcbInput{color:#333;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif;line-height:16px}.RadComboBox_SAMPA .rcbEmptyMessage{color:#a5a5a5}.RadComboBox_SAMPA .rcbHovered .rcbInput{color:#000}.RadComboBox_SAMPA .rcbFocused .rcbInput{color:#000}.RadComboBox_SAMPA .rcbReadOnly .rcbInput{color:#333}.RadComboBox_SAMPA .rcbHovered .rcbReadOnly .rcbInput{color:#000}.RadComboBox_SAMPA .rcbFocused .rcbReadOnly .rcbInput{color:#fff;color:#000}.RadComboBoxDropDown_SAMPA{border-color:#a0a0a0;color:#333;background-color:#fff;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadComboBoxDropDown_SAMPA .rcbHovered{color:#000;background-color:#dfdfdf}.RadComboBoxDropDown_SAMPA .rcbSelected{color:#000;background-color:#c5c5c5}.RadComboBoxDropDown_SAMPA .rcbLoading{color:#000;background-color:#dfdfdf}.RadComboBoxDropDown_SAMPA .rcbItem em{color:#000;background-color:#dfdfdf}.RadComboBoxDropDown_SAMPA .rcbCheckAllItems,.RadComboBoxDropDown_SAMPA .rcbCheckAllItemsHovered{color:#333;background-color:#eaeaea}.RadComboBoxDropDown_SAMPA .rcbMoreResults{border-color:#c4c4c4;color:#333;background-color:#eaeaea}.RadComboBoxDropDown_SAMPA .rcbMoreResults a{border-top-color:#333}.RadComboBoxDropDown_SAMPA .rcbSeparator{color:#333;background:#eaeaea}.RadDock_SAMPA .rdMiddle .rdLeft,.RadDock_SAMPA .rdMiddle .rdRight{background-image:url('/Components/General/Resources/Images/Telerik/Dock/VerticalSprite.gif')}.RadDock_SAMPA .rdTop .rdLeft,.RadDock_SAMPA .rdTop .rdRight,.RadDock_SAMPA .rdTop .rdCenter,.RadDock_SAMPA .rdBottom .rdLeft,.RadDock_SAMPA .rdBottom .rdRight,.RadDock_SAMPA .rdBottom .rdCenter{background-image:url('/Components/General/Resources/Images/Telerik/Dock/HorizontalSprite.png')}.RadDock_SAMPA .rdCenter .rdCommands a span{background-image:url('/Components/General/Resources/Images/Telerik/Dock/CommandSprite.gif')}.RadDock_SAMPA .rdMiddle .rdCenter,.RadDock_SAMPA .rdBottom .rdCenter{background-color:white}.RadDock_SAMPA .rdContent,.RadDock_SAMPA .rdTitleBar em{color:#333}.SAMPA.RadEditor,.SAMPA.RadEditor .reModule,.SAMPA.RadEditor .reEditorModes,.SAMPA.RadEditor .reWrapper{background-color:#eee}.SAMPA .reEmptyMessage{color:#a5a5a5}.SAMPA.reWrapper,.SAMPA.RadEditor .reContentCell,.SAMPA.reColorPicker,.SAMPA.reInsertTable,.SAMPA.reDropDownBody,.SAMPA.reCustomLinks a:hover{border:1px solid #828282}.SAMPA.RadEditor .reContentCell{background-color:#fff}.SAMPA.reDropDownBody table{background:transparent}.SAMPA.RadEditor .reModule{border-top:1px solid #828282}.SAMPA.reCustomLinks a,.SAMPA.reCustomLinks a:link,.SAMPA.reCustomLinks a:visited{border:1px solid #fff;color:#333 !important}.SAMPA.reCustomLinks a:hover{background-color:#e5e5e5;border:1px solid #8a8a8a}.SAMPA .reToolbar li,.SAMPA .reSpinBox a,.SAMPA.reToolbar .reSeparator,.SAMPA.reToolbar .reGrip,.SAMPA .reDialog .reTool,.SAMPA .reModule .reTool,.SAMPA .reDialog .reTool:hover,.SAMPA .reToolbar .reTool:hover,.SAMPA .reModule .reTool:hover,.SAMPA .reToolbar .reTool.reTool_selected,.SAMPA .reToolbar .reTool.reTool_selected:hover,.SAMPA .reToolbar .reTool_text:hover,.SAMPA .reToolbar .reTool_text.reTool_selected,.SAMPA .reToolbar .reTool_text.reTool_selected:hover,.SAMPA .reTool .split_arrow,.SAMPA .reSplitButton.reTool_text .split_arrow,.SAMPA .reToolbar .reTool_text .split_arrow,.SAMPA .reDialog .reTool.reSplitButton,.SAMPA .reModule .reTool.reSplitButton,.SAMPA .reDropdown,.SAMPA .reTool_disabled.reDropdown:hover,.SAMPA .reResizeCell div,.SAMPA.reInsertTable .reToolbar li .reTool:hover,.SAMPA.RadEditor.reRtl .reDropdown:hover{background-image:url('/Components/General/Resources/Images/Telerik/Editor/ToolBarSprites.gif')}.SAMPA.RadEditor .reTlbVertical li,.SAMPA .reDropdown:hover,.SAMPA.RadEditor .reTlbVertical .reToolbar.SAMPA .reGrip,.SAMPA.RadEditor.reTlbVertical .reToolbar.SAMPA .reSeparator,.SAMPA .reTlbVertical .reTool:hover,.SAMPA .reTlbVertical .reTool_text.reSplitButton:hover,.SAMPA .reTlbVertical .reSplitButton:hover,.SAMPA .reTlbVertical .reTool_text:hover,.SAMPA .reTlbVertical .reTool.reTool_selected,.SAMPA .reTlbVertical .reTool_text.reTool_selected,.SAMPA .reTlbVertical .reTool_text.reTool_selected:hover,.SAMPA.reDropDownBody .reTlbVertical ul li a:hover,.SAMPA.reDropDownBody .reTlbVertical .reToolbar,.SAMPA .reMode_selected,.SAMPA.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover{background-image:url('/Components/General/Resources/Images/Telerik/Editor/ToolbarVerticalSprites.gif')}.SAMPA .reToolbar li{color:#333}.SAMPA .reToolbar .reTool_text:hover,.SAMPA .reToolbar .reTool_text.reTool_selected,.SAMPA .reToolbar .reTool_text.reTool_selected:hover{border-left:1px solid #515151;border-right:1px solid #515151}.SAMPA .reToolbar .reTool_text.reTool_disabled,.SAMPA .reToolbar .reTool_text.reTool_disabled:hover{margin-left:0;margin-right:0;border:0}.SAMPA .reDropdown:link,.SAMPA .reDropdown:visited{color:#333 !important}.SAMPA .reDropdown,.SAMPA .reTool_disabled.reDropdown:hover{border:1px solid #8a8a8a;background-color:#fff}.SAMPA .reDropdown:hover{border-color:#515151}.SAMPA.reDropDownBody .reTlbVertical .reToolbar{background-color:#fff}.SAMPA table.reSpinBox,.SAMPA.RadEditor input{border-color:#8a8a8a;background-color:#fff}.SAMPA table.reSpinBox:hover,.SAMPA.RadEditor input:hover{border:1px solid #515151}.SAMPA .reModule_domlink_selected,.SAMPA .reModule_domlink{color:#333}.SAMPA.reDropDownBody .reItemOver{background:#e0e0e0;color:#000}.SAMPA.reColorPicker table div,.SAMPA.reColorPicker span{border:1px solid #828282}.SAMPA.reColorPicker table td.reItemOver div{border-color:#333}.SAMPA .reAjaxspell_button{border:1px solid #8a8a8a;background-color:#fafafa;color:#333}.SAMPA .reAjaxSpellCheckSeparator{background-color:#fff}.SAMPA.reCustomLinks,.SAMPA.reCustomLinks ul{color:#333}.SAMPA.reCustomLinks a{background:none transparent;color:#333;cursor:default !important}.SAMPA.reCustomLinks a:hover{color:#fff}.SAMPA.reInsertTable table{background-color:#fff}.SAMPA.reInsertTable table td{border:1px solid #8a8a8a;background-color:#fff}.SAMPA.reInsertTable .reTlbVertical ul{background-color:#fff}.SAMPA.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,.SAMPA.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,.SAMPA.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited{color:#333 !important;background:transparent none}.SAMPA .reCommentEdit,.SAMPA .reCommentTextArea,.SAMPA .reCommentView,.SAMPA .reCommentInfoPanel{border-color:transparent;background-color:#eee}.SAMPA .reCommentTitle,.SAMPA .reCommentInfoPanel{color:#333}.SAMPA .reCommentTextArea{border-color:#828282;background-color:#eee}.SAMPA.RadEditor .reCommentButton,.SAMPA .rePopupButtonContainer .rePopupButton{color:#333;border-color:#d0d0d0 #a2a2a2 #8b8b8b #a2a2a2;background:linear-gradient(#faf9f9 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf9f9',endColorstr='#e8e8e8',GradientType=0)}.SAMPA.RadEditor .reCommentButton:hover,.SAMPA .rePopupButtonContainer .rePopupButton:hover{color:#333;border-color:#d1d1d1 #b8b8b8 #a3a3a3 #bbb;background:linear-gradient(#e0e0e0 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e5e5e5',GradientType=0)}.SAMPA.RadEditor .reCommentButton:active,.SAMPA .rePopupButtonContainer .rePopupButton:active{border-color:#b6b6b6 #9e9e9e #898989 #9b9b9b;background:linear-gradient(#c7c7c7 0%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7',endColorstr='#dedede',GradientType=0)}.SAMPA.rePopupContainer{border-color:#8a8a8a;background-color:#eee}.SAMPA.rePopupContainer .rePopupTitle{color:#333;border-color:#8a8a8a;background:linear-gradient(#fdfdfd 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eaeaea',GradientType=0)}.SAMPA.reWrapper.reInlineEditor:hover{border-color:#b6b6b6}.SAMPA.reWrapper.reInlineEditorSelected,.SAMPA.reWrapper.reInlineEditorSelected:hover{border-color:#828282}.SAMPA.RadEditor.reRtl .reTool .split_arrow:hover{border-right-color:#515151}.SAMPA.RadEditor.reRtl .reDropdown:hover{background-color:#dfdfdf}.RadWindow.RadWindow_SAMPA.reToolbarWindow td.rwWindowContent,.RadWindow.RadWindow_SAMPA.reToolbarWindow div.rwContent{background-color:#eee}.RadWindow_SAMPA .reInsertTableLightWrapper .lightTable{border-color:#828282}.SAMPA .reTool.reSplitButton:hover{background-image:url('/Components/General/Resources/Images/Telerik/Editor/ToolBarSprites.gif')}.reTool span,.SAMPA.reInsertTable .reTlbVertical ul .reTool_text span,.reToolbar .reTool_text span{background-image:url('/Components/General/Resources/Images/Telerik/Common/CommandSpritesLight.png')}.reTool .split_arrow:hover{border-left-color:#515151}.RadFileExplorer_SAMPA .RadToolBar .rtbText{background-image:url('/Components/General/Resources/Images/Telerik/FileExplorer/FileExplorerToolbarSprites.png');_background-image:url('/Components/General/Resources/Images/Telerik/FileExplorer/FileExplorerToolbarSpritesIE6.gif') !important;background-repeat:no-repeat}.RadFileExplorer_SAMPA,.RadFileExplorer_SAMPA .rfeAddressBox,.RadFileExplorer_SAMPA .rfeFilterTxt{border-color:#828282}.RadFileExplorer_SAMPA div.selectedFileName{border-top:1px solid #8a8a8a}.RadFileExplorer_SAMPA .rfeThumbList .rfeLink:hover,.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink,.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink:hover{background-image:url('/Components/General/Resources/Images/Telerik/Common/Gradients/default_smoothSprite_20.png');background-color:#c5c5c5;border-color:#8a8a8a;color:#333}.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink,.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink:hover{background-color:#828282;color:#fff}.RadFileExplorer_SAMPA .rfeFilterContainer{background-image:url('/Components/General/Resources/Images/Telerik/Common/Gradients/default_smoothSprite_20.png');background-color:#fff}.RadFileExplorer_SAMPA .rfeDropZone{background-color:rgba(235,235,235,.8)}.RadForm_SAMPA.rfdScrollBars{scrollbar-3dlight-color:#ccc;scrollbar-arrow-color:#292929;scrollbar-base-color:#ff6347;scrollbar-darkshadow-color:#595959;scrollbar-face-color:#e4e4e4;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#a3a3a3;scrollbar-track-color:#f0f0f0}.RadForm_SAMPA.rfdButton a.rfdSkinnedButton,.RadForm_SAMPA.rfdButton input[type="button"].rfdDecorated,.RadForm_SAMPA.rfdButton input[type="reset"].rfdDecorated,.RadForm_SAMPA.rfdButton input[type="submit"].rfdDecorated,.RadForm_SAMPA.rfdButton .rfdSkinnedButton button,.RadForm_SAMPA a.rfdSkinnedButton,.RadForm_SAMPA .rfdSkinnedButton button,.RadForm_SAMPA .rfdSkinnedButton input.rfdDecorated,.RadForm_SAMPA.rfdButton a.rfdSkinnedButton,.RadForm_SAMPA.rfdButton a.rfdSkinnedButton *{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');color:#333}.RadForm_SAMPA a.rfdSkinnedButton,.RadForm_SAMPA .rfdSkinnedButton button,.RadForm_SAMPA .rfdSkinnedButton input.rfdDecorated{_background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');_color:#333}@media screen and (min-width:1px){.RadForm_SAMPA.rfdButton a.rfdSkinnedButton input{display:block;float:left}}.RadForm_SAMPA.rfdHeading h4,.RadForm_SAMPA.rfdHeading h5{color:#333;border-bottom:1px solid #8a8a8a}.RadForm_SAMPA.rfdHeading h6{color:#333}.RadForm_SAMPA.rfdLabel label,.RadForm_SAMPA.rfdLabel .rfdAspLabel,.RadForm_SAMPA.rfdRadio .rfdRadioUnchecked,.RadForm_SAMPA.rfdRadio .rfdRadioChecked,.RadForm_SAMPA.rfdCheckbox .rfdCheckboxUnchecked,.RadForm_SAMPA.rfdCheckbox .rfdCheckboxChecked{color:#333}.RadForm_SAMPA .rfdCheckboxUnchecked,.RadForm_SAMPA .rfdCheckboxChecked,.RadForm_SAMPA .rfdInputDisabled.rfdCheckboxUnchecked,.RadForm_SAMPA .rfdInputDisabled.rfdCheckboxChecked{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/CheckBoxSprites.gif')}.RadForm_SAMPA .rfdRadioUnchecked,.RadForm_SAMPA .rfdRadioChecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioUnchecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioChecked{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/RadioButtonSprites.png')}.RadForm_SAMPA .rfdRadioUnchecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioUnchecked:hover,.RadForm_SAMPA .rfdRadioUnchecked:hover,.RadForm_SAMPA .rfdRadioChecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioChecked:hover,.RadForm_SAMPA .rfdRadioChecked:hover{_background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/RadioButtonSprites.gif')}.RadForm_SAMPA.rfdFieldset table.rfdRoundedWrapper_fieldset legend,.RadForm_SAMPA.rfdFieldset fieldset legend,.RadForm_SAMPA.rfdFieldset legend{color:#333}.RadForm_SAMPA table.rfdRoundedWrapper:hover div.rfdRoundedInner{background-color:white;border-color:#515151 !important}.RadForm_SAMPA table.rfdRoundedWrapper:hover .rfdRoundedOuter{background-color:#515151 !important}.RadForm_SAMPA.rfdTextbox input[type="text"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="password"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="search"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="url"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="tel"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="email"].rfdDecorated,.RadForm_SAMPA.rfdTextarea textarea,.RadForm_SAMPA.rfdTextarea textarea[disabled].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="text"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="password"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="search"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="url"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="tel"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="email"].rfdDecorated:hover{border:1px solid #8a8a8a;background-color:white}.RadForm_SAMPA.RadForm.rfdTextbox .rfdDecorated:hover,.RadForm_SAMPA.RadForm.rfdTextarea textarea:hover,.RadForm_SAMPA.RadForm.rfdTextbox .rfdDecorated:focus,.RadForm_SAMPA.RadForm.rfdTextarea textarea:focus{border:1px solid #515151}.RadForm_SAMPA.rfdFieldset table.rfdRoundedWrapper_fieldset legend,.RadForm_SAMPA.rfdFieldset fieldset.rfdFieldset legend{color:#333}.RadForm_SAMPA.rfdFieldset fieldset,.RadForm_SAMPA.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,.RadForm_SAMPA.rfdFieldset fieldset.rfdFieldset{border:1px solid #828282;background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/FieldsetBgr.png')}.RadForm_SAMPA table.rfdRoundedWrapper input,.RadForm_SAMPA table.rfdRoundedWrapper textarea,.RadForm_SAMPA input.rfdInput,.RadForm_SAMPA textarea.rfdTextarea{border:1px solid #8a8a8a;background-color:white;color:#333}.RadForm_SAMPA textarea.rfdTextarea,.RadForm_SAMPA table.rfdRoundedWrapper textarea{overflow:auto}.RadForm_SAMPA .rfdSelect_SAMPA,.RadForm_SAMPA .rfdSelect_SAMPA:hover,.RadForm_SAMPA .rfdSelect_SAMPA .rfdSelectOuter,.RadForm_SAMPA .rfdSelect_SAMPA:hover .rfdSelectOuter,.RadForm_SAMPA .rfdSelect_SAMPA .rfdSelectArrow span,.RadForm_SAMPA .rfdSelectBox_SAMPA .rfdSelect_selected,.RadForm_SAMPA .rfdSelectBox_SAMPA li:hover,.RadForm_SAMPA .rfdSelect_SAMPA.rfdSelectDisabled:hover,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA:hover,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA .rfdSelectOuter,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA .rfdSelectOuter:hover{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ComboSprites.gif');background-repeat:no-repeat;background-color:transparent}.RadForm_SAMPA .rfdSelect_SAMPA .rfdSelectOuter,.RadForm_SAMPA .rfdSelect_SAMPA.rfdSelectDisabled:hover .rfdSelectOuter{color:#333}.RadForm_SAMPA.rfdButton a.rfdInputDisabled:hover{_background-position:0 0}.RadForm_SAMPA.rfdButton a.rfdInputDisabled:hover *{_background-position:right -21px;_color:#824703}.RadForm_SAMPA.rfdTextbox input.rfdIE6TextBox,.RadForm_SAMPA.rfdTextbox textarea.rfdIE6TextBox{_border:1px solid #938879;_background-color:white}@media screen and (-webkit-min-device-pixel-ratio:0){.RadForm_SAMPA.rfdCheckbox input[type="checkbox"],.RadForm_SAMPA.rfdCheckbox input[type="checkbox"][disabled]:hover{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/CheckBoxSprites.gif')}.RadForm_SAMPA.rfdRadio input[type="radio"],.RadForm_SAMPA.rfdRadio input[type="radio"][disabled="disabled"]:hover{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/RadioButtonSprites.png')}}.RadForm_SAMPA.rfdScrollBars body::-webkit-scrollbar,.RadForm_SAMPA.rfdScrollBars body::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars body::-webkit-scrollbar-thumb:horizontal,.RadForm_SAMPA.rfdScrollBars div::-webkit-scrollbar,.RadForm_SAMPA.rfdScrollBars div::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars div::-webkit-scrollbar-thumb:horizontal form::-webkit-scrollbar,.RadForm_SAMPA.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal{background-color:#e4e4e4}.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-track-piece,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-corner{background-color:#f0f0f0}.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal{border-color:#ccc #a3a3a3 #a3a3a3 #ccc}.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');background-color:#e4e4e4}.RadForm_SAMPA.rfdGrids .rfdTable{border:1px solid #828282;background:white;color:#333;font:12px "SDF",Arial,Helvetica,sans-serif}.RadForm_SAMPA.rfdGrids .rfdTable th{border-bottom:1px solid #828282;border-left:1px solid #8a8a8a;background:#eaeaea;color:#333}.RadForm_SAMPA.rfdGrids .rfdTable a{color:#333}.RadForm_SAMPA .rfdValidationSummaryControl,.RadForm_SAMPA .rfdLoginControl{background-color:white;border:1px solid #848484}.RadForm_SAMPA a.rfdLoginControl,.RadForm_SAMPA a.rfdLoginControl:active,.RadForm_SAMPA a.rfdLoginControl:visited{color:#333}.RadForm_SAMPA a.rfdLoginControl:hover{color:#4b4b4b}.rfdSelectBox_SAMPA{background-color:white;border:1px solid #8a8a8a;color:#333}.rfdSelectBox_SAMPA li{background-image:none !important}.rfdSelectBox.rfdSelectBox_SAMPA .rfdSelect_selected,.rfdSelectBox.rfdSelectBox_SAMPA li:hover,.rfdSelectBox.rfdSelectBox_SAMPA .rfdSelect_hovered{color:#333;background-color:#dfdfdf}.rfdSelectBox_SAMPA .rfdSelectBox_optgroup_label:hover{background:none;color:#333}.RadGrid_SAMPA{border:1px solid #828282;background-color:#fff;color:#333;font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_SAMPA .rgMasterTable,.RadGrid_SAMPA .rgDetailTable,.RadGrid_SAMPA .rgGroupPanel table,.RadGrid_SAMPA .rgCommandRow table,.RadGrid_SAMPA .rgEditForm table,.RadGrid_SAMPA .rgPager table{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_SAMPA .rgInput{background-color:#fff;border:1px solid #8e8e8e;color:#333}.GridToolTip_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_SAMPA .rgSave,.RadGrid_SAMPA .rgAdd,.RadGrid_SAMPA .rgRefresh,.RadGrid_SAMPA .rgEdit,.RadGrid_SAMPA .rgDel,.RadGrid_SAMPA .rgFilter,.RadGrid_SAMPA .rgPagePrev,.RadGrid_SAMPA .rgPageNext,.RadGrid_SAMPA .rgPageFirst,.RadGrid_SAMPA .rgPageLast,.RadGrid_SAMPA .rgExpand,.RadGrid_SAMPA .rgCollapse,.RadGrid_SAMPA .rgSortAsc,.RadGrid_SAMPA .rgSortDesc,.RadGrid_SAMPA .rgUpdate,.RadGrid_SAMPA .rgCancel,.RadGrid_SAMPA .rgUngroup,.RadGrid_SAMPA .rgExpXLS,.RadGrid_SAMPA .rgExpDOC,.RadGrid_SAMPA .rgExpPDF,.RadGrid_SAMPA .rgExpCSV{background-image:url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgHeaderDiv{background:#eee 0 -7550px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.rgTwoLines .rgHeaderDiv{background-position:0 -7050px}.rgHeaderWrapper .rgHeaderDiv{border-color:#8a8a8a}.RadGrid_SAMPA .rgHeader,.RadGrid_SAMPA th.rgResizeCol,.RadGrid_SAMPA .rgHeaderWrapper{border:0;border-bottom:1px solid #828282;background:#eaeaea 0 -2300px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgMultiHeaderRow .rgHeader,.RadGrid_SAMPA .rgMultiHeaderRow .rgResizeCol{border-left:1px solid #828282}.RadGrid_SAMPA th.rgSorted{background-color:#c4c4c4;background-position:0 -2600px}.RadGrid_SAMPA .rgHeader{color:#333}.RadGrid_SAMPA .rgHeader a{color:#333}.RadGrid_SAMPA .rgRow>td,.RadGrid_SAMPA .rgAltRow>td,.RadGrid_SAMPA .rgEditRow>td,.RadGrid_SAMPA .rgFooter>td{border-style:solid;border-width:0 0 1px 0}.RadGrid_SAMPA .rgRow>td{border-color:#fff}.RadGrid_SAMPA .rgAltRow{background:#f2f2f2}.RadGrid_SAMPA .rgAltRow>td{border-color:#f2f2f2}.RadGrid_SAMPA .rgRow .rgSorted{border-bottom-color:#f2f2f2;background-color:#f2f2f2}.RadGrid_SAMPA .rgAltRow .rgSorted{border-bottom-color:#e6e6e6;background-color:#e6e6e6}.RadGrid_SAMPA .rgSelectedRow .rgSorted,.RadGrid_SAMPA .rgActiveRow .rgSorted,.RadGrid_SAMPA .rgHoveredRow .rgSorted,.RadGrid_SAMPA .rgEditRow .rgSorted{background-color:transparent}.RadGrid_SAMPA .rgRow a,.RadGrid_SAMPA .rgAltRow a,.RadGrid_SAMPA .rgEditRow a{color:#000}.RadGrid_SAMPA tr.rgEditRow a,.RadGrid_SAMPA tr.rgHoveredRow a,.RadGrid_SAMPA tr.rgActiveRow a{color:#000}.RadGrid_SAMPA .rgFooter a,.RadGrid_SAMPA .rgEditForm a{color:#000}.RadGrid_SAMPA .rgMasterTable .rgSelectedCell,.RadGrid_SAMPA .rgSelectedRow{background:#828282 0 -3900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#fff}*+html .RadGrid_SAMPA .rgSelectedRow .rgSorted,* html .RadGrid_SAMPA .rgSelectedRow .rgSorted{background-color:#828282}.RadGrid_SAMPA .rgSelectedCell a,.RadGrid_SAMPA .rgSelectedRow a{color:#fff}.RadGrid_SAMPA .rgMasterTable .rgActiveCell,.RadGrid_SAMPA .rgActiveRow,.RadGrid_SAMPA .rgHoveredRow{background:#c5c5c5 0 -2900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#333}*+html .RadGrid_SAMPA .rgActiveRow .rgSorted,*+html .RadGrid_SAMPA .rgHoveredRow .rgSorted{background-color:#c5c5c5}* html .RadGrid_SAMPA .rgActiveRow .rgSorted,* html .RadGrid_SAMPA .rgHoveredRow .rgSorted{background-color:#c5c5c5}.RadGrid_SAMPA .rgEditRow{background:white 0 -4900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#333}*+html .RadGrid_SAMPA .rgEditRow .rgSorted,* html .RadGrid_SAMPA .rgEditRow .rgSorted{background-color:#fff}.RadGrid_SAMPA .rgActiveRow>td,.RadGrid_SAMPA .rgHoveredRow>td{border-bottom-color:#9e9e9e}.RadGrid_SAMPA .rgActiveRow>td.rgSorted,.RadGrid_SAMPA .rgHoveredRow>td.rgSorted{border-bottom-color:#9e9e9e}.RadGrid_SAMPA .rgSelectedRow>td{border-bottom-color:#6c6c6c}.RadGrid_SAMPA .rgSelectedRow>td.rgSorted{border-bottom-color:#6c6c6c}.RadGrid_SAMPA .rgDrag{background-image:url('/Components/General/Resources/Images/Telerik/Grid/rgDrag.gif')}.RadGrid_SAMPA div .rgFooterDiv td,.RadGrid_SAMPA div .rgFooter td{background:#eee}.RadGrid_SAMPA .rgFooterWrapper{background:#eee;border-top:1px solid #828282;border-bottom:1px solid #fff}.RadGrid_SAMPA .rgFooter>td{border-top:1px solid #828282;border-bottom:1px solid #fff}.RadGrid_SAMPA .rgFooterWrapper .rgFooter>td{border-bottom:0}.RadGrid_SAMPA .rgPager .rgStatus{border:1px solid;border-color:#828282 #c9c9c9 #eee #c9c9c9;border-left-width:0}.RadGrid_SAMPA .rgStatus div{background-image:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif')}.RadGrid_SAMPA .rgPager{background:#eee}.RadGrid_SAMPA td.rgPagerCell{border:1px solid;border-color:#828282 #eee #eee;border-right-width:0}.RadGrid_SAMPA .rgInfoPart{color:#656565}.RadGrid_SAMPA .rgInfoPart strong{color:#4c4e54}.RadGrid_SAMPA .rgPageFirst{background-position:0 -550px}.RadGrid_SAMPA .rgPageFirst:hover{background-position:0 -600px}.RadGrid_SAMPA .rgPagePrev{background-position:0 -700px}.RadGrid_SAMPA .rgPagePrev:hover{background-position:0 -750px}.RadGrid_SAMPA .rgPageNext{background-position:0 -850px}.RadGrid_SAMPA .rgPageNext:hover{background-position:0 -900px}.RadGrid_SAMPA .rgPageLast{background-position:0 -1000px}.RadGrid_SAMPA .rgPageLast:hover{background-position:0 -1050px}.RadGrid_SAMPA .rgPager .rgPagerButton{border-color:#d0d0d0 #aeaeae #8b8b8b;background:#e8e8e8 repeat-x 0 -1550px url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#000;font-family:"SDF",arial,sans-serif}.RadGrid_SAMPA .rgNumPart a{color:#000}.RadGrid_SAMPA .rgNumPart a:hover,.RadGrid_SAMPA .rgNumPart a.rgCurrentPage{background:no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgNumPart a:hover span,.RadGrid_SAMPA .rgNumPart a.rgCurrentPage span{background:no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgNumPart a:hover{background-position:100% -1250px}.RadGrid_SAMPA .rgNumPart a:hover span{background-position:0 -1150px}.RadGrid_SAMPA .rgNumPart a.rgCurrentPage{background-position:100% -1450px}.RadGrid_SAMPA .rgNumPart a.rgCurrentPage:hover{background-position:100% -1450px}.RadGrid_SAMPA .rgNumPart a.rgCurrentPage span,.RadGrid_SAMPA .rgNumPart a.rgCurrentPage:hover span{background-position:0 -1350px}.RadGrid_SAMPA .rgHeader .rgSortAsc{background-position:3px -248px;height:10px}.RadGrid_SAMPA .rgHeader .rgSortDesc{background-position:3px -198px;height:10px}.RadGrid_SAMPA .rgCommandRow .rgPrev,.RadGrid_SAMPA .rgCommandRow .rgNext{padding:0 10px;line-height:20px;border-radius:3px;border-color:#aaa;color:#333;background-color:#c1c1c1;background-image:linear-gradient(#fafafa,#e6e6e6);margin-right:10px}.RadGrid_SAMPA .rgCommandRow .rgPrev span,.RadGrid_SAMPA .rgCommandRow .rgNext span{width:10px;height:10px;background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.RadGrid_SAMPA .rgCommandRow .rgPrev:hover,.RadGrid_SAMPA .rgCommandRow .rgNext:hover{border-color:#515151;color:#000;background-color:#c3c3c3;background-image:linear-gradient(#e2e2e2,#c3c3c3)}.RadGrid_SAMPA .rgCommandRow .rgPrev.rgDisabled:hover,.RadGrid_SAMPA .rgCommandRow .rgNext.rgDisabled:hover{border-color:#aaa;color:#333;background-color:#c1c1c1;background-image:linear-gradient(#fafafa,#e6e6e6)}.RadGrid_SAMPA .rgPrev span{margin-right:10px;background-position:-5px -45px}.RadGrid_SAMPA .rgNext span{margin-left:10px;background-position:-5px -65px}.GridReorderTop_SAMPA{background:0 0 no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.GridReorderBottom_SAMPA{background:0 0 no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');background-position:0 -50px}.RadGrid_SAMPA .rgFilterRow{background:#eee}.RadGrid_SAMPA .rgFilterRow>td{border-bottom:1px solid #828282}.RadGrid_SAMPA .rgFilter{background-position:0 -300px}.RadGrid_SAMPA .rgFilter:hover{background-position:0 -350px}.RadGrid_SAMPA .rgFilterActive{background-position:0 -400px}.RadGrid_SAMPA .rgFilterActive:hover{background-position:0 -400px}.RadGrid_SAMPA .rgFiltered{background-position:0 -325px}.RadGrid_SAMPA .rgFiltered:hover{background-position:0 -375px}.RadGrid_SAMPA .rgFiltered.rgFilterActive{background-position:0 -425px}.RadGrid_SAMPA .rgFilterBox{border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;font-family:"SDF",arial,sans-serif;color:#333}.RadMenu_SAMPA .rgHCMClear,.RadMenu_SAMPA .rgHCMFilter{border-color:#d0d0d0 #a8a8a8 #8b8b8b;background:#e8e8e8 center -23px repeat-x url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');color:#000;font-family:"SDF",arial,sans-serif}.RadMenu_SAMPA .rgHCMClear:hover,.RadMenu_SAMPA .rgHCMFilter:hover{border-color:#d1d1d1 #b9b9b9 #a3a3a3;background-position:center -67px;background-color:#e5e5e5}.RadMenu_SAMPA_Context .rgFilterApply,.RadMenu_SAMPA_Context .rgFilterCancel{background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientButtonSprite.png');border-color:#aaa;color:#333;background-color:#c1c1c1;background-image:linear-gradient(#fafafa,#e6e6e6);font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-color:#d0d0d0 #8a8a8a #8a8a8a #d0d0d0}div.RadMenu_SAMPA_Context .rlbGroup{border-color:#eee}.GridContextMenu_SAMPA .rmLeftImage{background-image:url('/Components/General/Resources/Images/Telerik/Common/Grid/contextMenu.gif')}.GridContextMenu_SAMPA .rgHCMSortAsc .rmLeftImage{background-position:0 0}.GridContextMenu_SAMPA .rgHCMSortDesc .rmLeftImage{background-position:0 -40px}.GridContextMenu_SAMPA .rgHCMUnsort .rmLeftImage{background-position:0 -80px}.GridContextMenu_SAMPA .rgHCMGroup .rmLeftImage{background-position:0 -120px}.GridContextMenu_SAMPA .rgHCMUngroup .rmLeftImage{background-position:0 -160px}.GridContextMenu_SAMPA .rgHCMCols .rmLeftImage{background-position:0 -200px}.GridContextMenu_SAMPA .rgHCMFilter .rmLeftImage{background-position:0 -240px}.GridContextMenu_SAMPA .rgHCMUnfilter .rmLeftImage{background-position:0 -280px}.RadGrid_SAMPA .rgGroupPanel{border:0;border-bottom:1px solid #828282;background:#eee 0 -1900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgGroupPanel td{border:0;padding:3px 4px}.RadGrid_SAMPA .rgGroupPanel td td{padding:0}.RadGrid_SAMPA .rgGroupPanel .rgSortAsc{background-position:4px -144px}.RadGrid_SAMPA .rgGroupPanel .rgSortDesc{background-position:4px -94px}.RadGrid_SAMPA .rgUngroup{background-position:0 -6998px}.RadGrid_SAMPA .rgGroupItem{border:1px solid;border-color:#c4c4c4 #c4c4c4 #9e9e9e;background:#c6c6c6 0 -6500px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA td.rgGroupCol,.RadGrid_SAMPA td.rgExpandCol{border-color:#d9d9d9;background:#d9d9d9}.RadGrid_SAMPA .rgGroupHeader{background:#d9d9d9;font-size:1.1em;line-height:21px;color:#000}.RadGrid_SAMPA .rgGroupHeader td{border-top:1px solid #828282;border-bottom:1px solid #d9d9d9}.RadGrid_SAMPA .rgGroupHeader td.rgGroupCol{border-top-color:#828282}.RadGrid_SAMPA .rgExpand{background-position:5px -496px}.RadGrid_SAMPA .rgCollapse{background-position:3px -454px}.RadGrid_SAMPA .rgEditForm{border-bottom:1px solid #828282}.RadGrid_SAMPA .rgUpdate{background-position:0 -1800px}.RadGrid_SAMPA .rgCancel{background-position:0 -1850px}.RadGrid_SAMPA .rgDetailTable{border-color:#828282}.RadGrid_SAMPA .rgCommandRow{background:#c5c5c5 0 -2099px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#000}.RadGrid_SAMPA .rgCommandCell{border:1px solid;border-color:#999 #f2f2f2;border-top-width:0;padding:0}.RadGrid_SAMPA tfoot .rgCommandCell,.RadGrid_SAMPA .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell{border-top-width:1px;border-bottom-width:0}.RadGrid_SAMPA .rgCommandTable{border:0;border-top:1px solid #fdfdfd;border-bottom:1px solid #e7e7e7}.RadGrid_SAMPA .rgCommandTable td{border:0;padding:2px 7px}.RadGrid_SAMPA .rgCommandRow a{color:#000;text-decoration:none}.RadGrid_SAMPA .rgSave{background-position:0 -1825px;height:18px;width:18px}.RadGrid_SAMPA .rgAdd{margin-right:3px;background-position:0 -1650px}.RadGrid_SAMPA .rgRefresh{margin-right:3px;background-position:0 -1600px}.RadGrid_SAMPA .rgEdit{background-position:0 -1700px}.RadGrid_SAMPA .rgDel{background-position:0 -1750px}.RadGrid_SAMPA .rgSelected .rgDel{background-position:0 -1775px}.RadGrid_SAMPA .rgExpXLS,.RadGrid_SAMPA .rgExpDOC,.RadGrid_SAMPA .rgExpPDF,.RadGrid_SAMPA .rgExpCSV{background-image:url('/Components/General/Resources/Images/Telerik/Common/Grid/export.gif')}.RadGrid_SAMPA .rgExpXLS{background-position:0 0}.RadGrid_SAMPA .rgExpDOC{background-position:0 -50px}.RadGrid_SAMPA .rgExpPDF{background-position:0 -100px}.RadGrid_SAMPA .rgExpCSV{background-position:0 -150px}.rgCellSelectorArea_SAMPA,.GridRowSelector_SAMPA{background:#4c4e54}.GridItemDropIndicator_SAMPA{border-top:1px dashed #666}.GridToolTip_SAMPA{border:1px solid #828282;padding:3px;background:#fff;color:#333}.RadGridRTL_SAMPA .rgPageFirst{background-position:0 -1000px}.RadGridRTL_SAMPA .rgPageFirst:hover{background-position:0 -1050px}.RadGridRTL_SAMPA .rgPagePrev{background-position:0 -850px}.RadGridRTL_SAMPA .rgPagePrev:hover{background-position:0 -900px}.RadGridRTL_SAMPA .rgPageNext{background-position:0 -700px}.RadGridRTL_SAMPA .rgPageNext:hover{background-position:0 -750px}.RadGridRTL_SAMPA .rgPageLast{background-position:0 -550px}.RadGridRTL_SAMPA .rgPageLast:hover{background-position:0 -600px}.RadGridRTL_SAMPA .rgExpand{background-position:-20px -496px}.RadImageEditor_SAMPA,.RadImageEditor_SAMPA.rieDialogs .riePrintContent{border-color:#828282;background-color:#eee}.RadImageEditor_SAMPA .rieStatusBarInfo .rieLabel{color:#828282}.RadImageEditor_SAMPA .rieStatusBarInfo span{color:#333}.RadDock_SAMPA.rieDialogs .rbPrimaryIcon,.RadImageEditor_SAMPA .rieResizeHandle,.RadImageEditor_SAMPA .rieBackgroundImg .rtbIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/ImageEditor/rieToolsLight.png');_background-image:url('/Components/General/Resources/Images/Telerik/Common/ImageEditor/rieToolsLightIE6.png')}.RadDock_SAMPA.rieDialogs .rieThumbsBottomRow td,.RadDock_SAMPA.rieDialogs .rieDialogsThumbsLeft,.RadDock_SAMPA.rieDialogs .rieThumbsLink,.RadImageEditor_SAMPA .rieContentArea{border-color:#828282}.RadDock_SAMPA.rieDialogs .rieActiveThumbsLink,.RadDock_SAMPA.rieDialogs .rieThumbsLink:hover,.RadDock_SAMPA.rieDialogs .riePrintContent img,.RadImageEditor_SAMPA .rieHighlightVertical,.RadImageEditor_SAMPA .rieHighlightHorizontal{border-color:#515151;background-color:#eee}.RadDock_SAMPA.rieDialogs .rdContent{color:#333}.RadInput_SAMPA,.RadInputMgr_SAMPA{font:12px "SDF",arial,sans-serif}html body .RadInput_SAMPA .riTextBox,html body .RadInputMgr_SAMPA{border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;background:#fff;color:#333;font:12px "SDF",arial,sans-serif}html body .RadInput_SAMPA .riEmpty,html body .RadInput_Empty_SAMPA{color:#a5a5a5}html body .RadInput_SAMPA .riHover,html body .RadInput_Hover_SAMPA,html body .RadInput_SAMPA .riFocused,html body .RadInput_Focused_SAMPA{border-color:#515151;color:#333}html body .RadInput_SAMPA .riRead,html body .RadInput_Read_SAMPA{border-color:#d0d0d0}html body .RadInput_SAMPA .riDisabled,html body .RadInput_Disabled_SAMPA{border-color:#d0d0d0;color:#8a8a8a;cursor:default}html body .RadInput_SAMPA .riError,html body .RadInput_Error_SAMPA{border-color:#d51923;background:white 100% -298px no-repeat url('/Components/General/Resources/Images/Telerik/Input/sprite.gif');color:#d51923}.RadForm.rfdTextbox .RadInput_SAMPA .riError[type="text"],.RadForm.rfdTextbox .RadInput_Error_SAMPA[type="text"]{border-color:#d51923;background:white 100% -298px no-repeat url('/Components/General/Resources/Images/Telerik/Input/sprite.gif');color:#d51923}html body .RadInput_SAMPA .riNegative,html body .RadInput_Negative_SAMPA{color:#565656}.RadInput_SAMPA a{background:transparent no-repeat url('/Components/General/Resources/Images/Telerik/Input/sprite.gif')}.RadInput_SAMPA .riBtn a{width:20px;height:18px;line-height:18px;background-position:3px 5px}.RadInput_SAMPA .riBtn a:hover{background-position:3px -45px}.RadInput_SAMPA .riSpin a{width:15px;height:7px;line-height:7px}.RadInput_SAMPA a.riUp{background-position:4px -98px}.RadInput_SAMPA a.riUp:hover{background-position:4px -148px}.RadInput_SAMPA a.riDown{background-position:4px -199px}.RadInput_SAMPA a.riDown:hover{background-position:4px -249px}.RadInput_SAMPA .riLabel{color:#000}.RadInput_SAMPA .riResizeIcon{background:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png') no-repeat transparent;background-position:-6.5px -966.5px;margin-bottom:-1px}html body .RadInputRTL_SAMPA .riError,html body .RadInputRTL_Error_SAMPA{background-position:3px -298px}html body .RadInputRTL_SAMPA .riResizeIcon{background-position:-6.5px -986.5px}.RadForm.rfdTextbox .RadInputRTL_SAMPA .riError[type="text"],.RadForm.rfdTextbox .RadInputRTL_Error_SAMPA[type="text"]{background-position:3px -298px}.RadListBox_SAMPA{font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadListBox_SAMPA .rlbGroup,.RadListBox_SAMPA .rlbTemplateContainer{border-color:#8e8e8e;color:#333;background-color:white}.RadListBox_SAMPA .rlbCheckAllItems{color:#333;background-color:#eaeaea}.RadListBox_SAMPA .rlbCheckAllItemsHovered{color:#333;background-color:white}.RadListBox_SAMPA .rlbItem{line-height:18px}.RadListBox_SAMPA .rlbHighlight{color:black;background-color:#dfdfdf}.RadListBox_SAMPA .rlbItem.rlbHovered{color:black;background:#dfdfdf}.RadListBox_SAMPA .rlbItem.rlbSelected{color:black;background:#c5c5c5}.RadListBox_SAMPA .rlbHeader,.RadListBox_SAMPA .rlbFooter{border-color:#8e8e8e;background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbHeaderFooter.png');background-color:#f1f2f4}.RadListBox_SAMPA .rlbFooter{background-position:0 -200px;background-color:#e6e6e6}.RadListBox_SAMPA .rlbDropClue{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbDropClue.png')}.RadListBox_SAMPA .rlbGroup .rlbDropClueAbove{border-top-style:dotted;border-top-color:#8e8e8e}.RadListBox_SAMPA .rlbGroup .rlbDropClueBelow{border-bottom-style:dotted;border-bottom-color:#8e8e8e}.RadListBox_SAMPA .rlbGroup .rlbSelected.rlbDropClueAbove,.RadListBox_SAMPA .rlbGroup .rlbHovered.rlbDropClueAbove,.RadListBox_SAMPA .rlbGroup .rlbSelected.rlbDropClueBelow,.RadListBox_SAMPA .rlbGroup .rlbHovered.rlbDropClueBelow{border-color:#fff}.RadListBox_SAMPA .rlbButton{color:#333}.RadListBox_SAMPA .rlbButtonText{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbSprite.png')}.RadListBox_SAMPA .rlbButton:hover .rlbButtonTL,.RadListBox_SAMPA .rlbButton:hover .rlbButtonTR,.RadListBox_SAMPA .rlbButton:hover .rlbButtonBL,.RadListBox_SAMPA .rlbButton:hover .rlbButtonBR{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbButtonHover.png')}.RadListBox_SAMPA .rlbButton .rlbButtonTL,.RadListBox_SAMPA .rlbButton .rlbButtonTR,.RadListBox_SAMPA .rlbButton .rlbButtonBL,.RadListBox_SAMPA .rlbButton .rlbButtonBR,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonTL,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonTR,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonBL,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonBR{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbButtonNormal.png')}.RadListBox_SAMPA .rlbButton:hover{color:black}.RadListBox_SAMPA .rlbDisabled,.RadListBox_SAMPA .rlbDisabled:hover{color:#333}.RadListBox_SAMPA .rlbMoveUp .rlbButtonText{background-position:0 0}.RadListBox_SAMPA .rlbMoveUp:hover .rlbButtonText{background-position:-400px 0}.RadListBox_SAMPA .rlbMoveUpDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveUpDisabled:hover .rlbButtonText{background-position:-200px 0}.RadListBox_SAMPA .rlbMoveDown .rlbButtonText{background-position:0 -25px}.RadListBox_SAMPA .rlbMoveDown:hover .rlbButtonText{background-position:-400px -25px}.RadListBox_SAMPA .rlbMoveDownDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveDownDisabled:hover .rlbButtonText{background-position:-200px -25px}.RadListBox_SAMPA .rlbMoveToTop .rlbButtonText{background-position:0 -275px}.RadListBox_SAMPA .rlbMoveToTop:hover .rlbButtonText{background-position:-400px -275px}.RadListBox_SAMPA .rlbMoveToTopDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveToTopDisabled:hover .rlbButtonText{background-position:-200px -275px}.RadListBox_SAMPA .rlbMoveToBottom .rlbButtonText{background-position:0 -300px}.RadListBox_SAMPA .rlbMoveToBottom:hover .rlbButtonText{background-position:-400px -300px}.RadListBox_SAMPA .rlbMoveToBottomDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveToBottomDisabled:hover .rlbButtonText{background-position:-200px -300px}.RadListBox_SAMPA .rlbDelete .rlbButtonText{background-position:0 -50px}.RadListBox_SAMPA .rlbDelete:hover .rlbButtonText{background-position:-400px -50px}.RadListBox_SAMPA .rlbDeleteDisabled .rlbButtonText,.RadListBox_SAMPA .rlbDeleteDisabled:hover .rlbButtonText{background-position:-200px -50px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText{background-position:0 -100px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText{background-position:0 -75px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText{background-position:-400px -100px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText{background-position:-400px -75px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText{background-position:-200px -100px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText{background-position:-200px -75px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText{background-position:0 -150px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText{background-position:0 -125px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText{background-position:-400px -150px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText{background-position:-400px -125px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText{background-position:-200px -150px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText{background-position:-200px -125px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText{background-position:0 -200px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText{background-position:0 -175px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText{background-position:-400px -200px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText{background-position:-400px -175px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText{background-position:-200px -200px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText{background-position:-200px -175px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText{background-position:0 -250px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText{background-position:0 -225px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText{background-position:-400px -250px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText{background-position:-400px -225px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText{background-position:-200px -250px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText{background-position:-200px -225px}.RadMenu_SAMPA .rmRootGroup,.RadMenu_SAMPA a.rmLink,.RadMenu_SAMPA .rmGroup .rmText,.RadMenu_SAMPA .rmVertical .rmText,.RadMenu_SAMPA .rmLeftArrow,.RadMenu_SAMPA .rmRightArrow,.RadMenu_SAMPA .rmTopArrow,.RadMenu_SAMPA .rmBottomArrow,.RadMenu_SAMPA .rmIcon{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmSprite.png');background-color:transparent}.RadMenu_SAMPA .rmRootGroup{border:1px solid #828282;background-repeat:repeat-x;background-position:0 -408px;background-color:#e6e6e6}.RadMenu_SAMPA,.RadMenu_SAMPA a.rmLink{font:normal 12px/23px "SDF",Arial,sans-serif;color:#000;text-decoration:none}.RadMenu_SAMPA a.rmLink,.RadMenu_SAMPA a.rmDisabled,.RadMenu_SAMPA a.rmDisabled:hover{background-position:0 -72px}.RadMenu_SAMPA .rmFirst a.rmLink,.RadMenu_SAMPA .rmFirst a.rmLink:hover,.RadMenu_SAMPA .rmLast .rmText,.RadMenu_SAMPA .rmLast a.rmLink:hover .rmText,.RadMenu_SAMPA .rmVertical a.rmLink,.RadMenu_SAMPA .rmVertical .rmText{background-repeat:no-repeat;background-position:0 500px}.RadMenu_SAMPA .rmVertical .rmFirst,.RadMenu_SAMPA .rmVertical .rmLast{background:none}.RadMenu_SAMPA a.rmLink:hover,.RadMenu_SAMPA a.rmFocused,.RadMenu_SAMPA a.rmSelected{background-color:#fff}.RadMenu_SAMPA .rmHorizontal .rmRootLink span.rmText{display:inline}.RadMenu_SAMPA_rtl .rmRootLink span.rmText{padding-right:12px}.RadMenu_SAMPA_Context_rtl .rmRootLink span.rmText{padding-right:28px}.RadMenu_SAMPA_rtl a.rmRootLink{margin-left:0;padding:0}.RadMenu_SAMPA_rtl .rmVertical a.rmRootLink{padding-right:12px}.RadMenu_SAMPA .rmVertical a.rmLink{border-width:1px 0;border-style:solid;border-color:transparent}.RadMenu_SAMPA .rmVertical a.rmLink:hover,.RadMenu_SAMPA .rmVertical a.rmFocused,.RadMenu_SAMPA .rmVertical a.rmSelected,.RadMenu_SAMPA .rmVertical a.rmExpanded,.RadMenu_SAMPA .rmVertical a.rmExpanded:hover{border-color:#828282}.RadMenu_SAMPA .rmVertical .rmFirst a.rmLink:hover,.RadMenu_SAMPA .rmVertical .rmFirst a.rmFocused,.RadMenu_SAMPA .rmVertical .rmFirst a.rmSelected,.RadMenu_SAMPA .rmVertical .rmFirst a.rmExpanded,.RadMenu_SAMPA .rmVertical .rmFirst a.rmExpanded:hover{border-top-color:transparent}.RadMenu_SAMPA .rmVertical .rmLast a.rmLink:hover,.RadMenu_SAMPA .rmVertical .rmLast a.rmFocused,.RadMenu_SAMPA .rmVertical .rmLast a.rmSelected,.RadMenu_SAMPA .rmVertical .rmLast a.rmExpanded,.RadMenu_SAMPA .rmVertical .rmLast a.rmExpanded:hover{border-bottom-color:transparent}.RadMenu_SAMPA .rmVertical .rmItem a.rmDisabled:hover{border-color:transparent}.RadMenu_SAMPA a.rmExpanded,.RadMenu_SAMPA a.rmExpanded:hover{background-color:#fff}.RadMenu_SAMPA a.rmDisabled,.RadMenu_SAMPA a.rmDisabled:hover{color:#7d7d7d;background-color:transparent}.RadMenu_SAMPA .rmGroup,.RadMenu_SAMPA .rmMultiColumn,.RadMenu_SAMPA .rmGroup .rmVertical{border:1px solid #979797;background:#fff url('/Components/General/Resources/Images/Telerik/Menu/rmVSprite.png') repeat-y 0 0}.RadMenu_SAMPA .rmPopup{background:url('/Components/General/Resources/Images/Telerik/Menu/rmVSprite.png') repeat-y 0 0}.RadMenu_SAMPA .rmContentTemplate{background:#fff}.RadMenu_SAMPA .rmTopFix,.RadMenu_SAMPA .rmBottomFix,.RadMenu_SAMPA .rmRoundedCorners .rmGroup .rmItem,.RadMenu_SAMPA .rmRoundedCorners li.rmFirstGroupColumn .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,.RadMenu_SAMPA_Context.rmRoundedCorners .rmGroup .rmItem{background-color:#fff;background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmVSprite.png');background-repeat:repeat-y;background-position:-2px 0}.RadMenu_SAMPA .rmTopFix,.RadMenu_SAMPA .rmBottomFix{background-position:-5px 0}.RadMenu_SAMPA .rmPopup .rmTopFix,.RadMenu_SAMPA .rmPopup .rmBottomFix{background-image:none}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmGroup,.RadMenu_SAMPA .rmRoundedCorners .rmGroupColumn .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmHorizontal .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrap .rmVertical,.RadMenu_SAMPA_Context .rmHorizontal.rmGroup,.RadMenu_SAMPA_Context .rmHorizontal .rmGroup,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,.RadMenu_SAMPA_Context.rmRoundedCorners .rmHorizontal .rmItem,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrap .rmVertical{background-image:none}.RadMenu_SAMPA .rmRoundedCorners .rmGroupColumn{background-color:#fff}.RadMenu_SAMPA .rmBottomLeft,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA_Context.rmRoundedCorners ul.rmGroup,.RadMenu_SAMPA .rmRoundedCorners ul.rmGroup,.RadMenu_SAMPA .rmRoundedCorners .rmMultiColumn{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedLeft.png');background-color:transparent;background-repeat:no-repeat}.RadMenu_SAMPA .rmPopup .rmBottomLeft{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedLeft_rtl.png')}.RadMenu_SAMPA .rmTopRight,.RadMenu_SAMPA .rmBottomRight{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedRight.png');background-color:transparent;background-repeat:no-repeat}.RadMenu_SAMPA .rmTopFix,.RadMenu_SAMPA .rmBottomFix,.RadMenu_SAMPA .rmRoundedCorners .rmGroup .rmFirst,.RadMenu_SAMPA_Context.rmRoundedCorners .rmGroup .rmFirst,.rmRoundedCorners_SAMPA .rmGroup .rmFirst{border-color:#979797}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix{background:#fff}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow{background-color:#fff;border:0}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow{background-color:#fff}.RadMenu_SAMPA_rtl .rmBottomLeft,.RadMenu_SAMPA_rtl .rmRoundedCorners ul.rmGroup,.RadMenu_SAMPA_rtl .rmRoundedCorners .rmMultiColumn,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA .rmScrollWrapContainer .rmBottomLeft,.rmRoundedCorners.RadMenu_SAMPA_Context_rtl ul.rmGroup,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA .rmRoundedCorners .rmPopup{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedLeft_rtl.png');background-repeat:no-repeat}.RadMenu_SAMPA_rtl .rmTopRight,.RadMenu_SAMPA_rtl .rmBottomRight{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedRight_rtl.png')}.RadMenu_SAMPA_rtl .rmContentTemplate .rmTopRight,.RadMenu_SAMPA_rtl .rmContentTemplate .rmBottomRight{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedRight.png')}.RadMenu_SAMPA_rtl li.rmTopFix,.RadMenu_SAMPA_rtl li.rmBottomFix,.RadMenu_SAMPA_rtl .rmRoundedCorners .rmGroup .rmItem,.rmRoundedCorners.RadMenu_SAMPA_Context_rtl .rmGroup .rmItem{background-position:101% 0}.RadMenu_SAMPA .rmSlide .rmScrollWrap{background-image:none}.RadMenu_SAMPA_rtl .rmGroup,.RadMenu_SAMPA_rtl .rmMultiColumn,.RadMenu_SAMPA_rtl .rmGroup .rmVertical{background-position:100% 0}.RadMenu_SAMPA .rmRootGroup li.rmItem .rmGroup{padding-bottom:0}.RadMenu_SAMPA .rmRootGroup .rmHorizontal{background-image:none}.RadMenu_SAMPA .rmScrollWrap .rmVertical{border:0}.RadMenu_SAMPA .rmGroup .rmItem a.rmLink,.RadMenu_SAMPA .rmGroup .rmItem a.rmLink:hover,.RadMenu_SAMPA .rmGroup .rmItem a.rmFocused,.RadMenu_SAMPA .rmGroup .rmItem a.rmSelected,.RadMenu_SAMPA .rmGroup .rmItem a.rmExpanded{padding-top:0;padding-bottom:0;border:0}.RadMenu_SAMPA .rmGroup .rmLast a.rmLink,.RadMenu_SAMPA .rmGroup .rmLast a.rmLink:hover,.RadMenu_SAMPA .rmGroup .rmLast a.rmFocused,.RadMenu_SAMPA .rmGroup .rmLast a.rmSelected,.RadMenu_SAMPA .rmGroup .rmLast a.rmExpanded{padding-bottom:1px}.RadMenu_SAMPA .rmGroup a.rmLink,.RadMenu_SAMPA .rmGroup .rmText,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled:hover,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled .rmText,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled:hover .rmText{background-position:0 500px;background-repeat:no-repeat;background-color:transparent}.RadMenu_SAMPA .rmGroup a.rmLink:hover,.RadMenu_SAMPA .rmGroup a.rmFocused,.RadMenu_SAMPA .rmGroup a.rmSelected,.RadMenu_SAMPA .rmGroup a.rmExpanded{background-position:0 -168px}.RadMenu_SAMPA .rmGroup a.rmLink:hover .rmText,.RadMenu_SAMPA .rmGroup a.rmFocused .rmText,.RadMenu_SAMPA .rmGroup a.rmSelected .rmText,.RadMenu_SAMPA .rmGroup a.rmExpanded .rmText{background-position:100% -192px}.RadMenu_SAMPA .rmRootGroup .rmExpandRight,.RadMenu_SAMPA .rmGroup .rmExpandDown,.RadMenu_SAMPA_Context .rmGroup .rmExpandRight,.RadMenu_SAMPA .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled .rmExpandDown,.RadMenu_SAMPA .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown{background-position:100% -216px}.RadMenu_SAMPA a.rmLink:hover .rmExpandRight,.RadMenu_SAMPA .rmLast a.rmLink:hover .rmExpandRight,.RadMenu_SAMPA a.rmFocused .rmExpandRight,.RadMenu_SAMPA a.rmSelected .rmExpandRight,.RadMenu_SAMPA a.rmExpanded .rmExpandRight{background-position:100% -312px}.RadMenu_SAMPA .rmGroup a.rmLink:hover .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmFocused .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmSelected .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmExpanded .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmLink:hover .rmExpandDown,.RadMenu_SAMPA .rmGroup a.rmFocused .rmExpandDown,.RadMenu_SAMPA .rmGroup a.rmSelected .rmExpandDown,.RadMenu_SAMPA .rmGroup a.rmExpanded .rmExpandDown{background-position:100% -240px}.RadMenu_SAMPA .rmRootGroup a.rmDisabled:hover .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmDisabled:hover .rmExpandDown{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmSprite.png');background-position:100% -216px}.RadMenu_SAMPA .rmSlide{margin-top:-1px}.RadMenu_SAMPA .rmLeftArrow,.RadMenu_SAMPA .rmRightArrow{background-color:#e6e6e6}.RadMenu_SAMPA .rmLeftArrow{background-position:-8px -312px;border-right:1px solid #828282}.RadMenu_SAMPA .rmRightArrow{background-position:-482px -216px;border-left:1px solid #828282}.RadMenu_SAMPA .rmTopArrow,.RadMenu_SAMPA .rmBottomArrow,.RadMenu_SAMPA .rmGroup .rmLeftArrow,.RadMenu_SAMPA .rmGroup .rmRightArrow{background-color:#e6e6e6}.RadMenu_SAMPA .rmTopArrow{background-position:50% -367px;border-bottom:1px solid #828282}.RadMenu_SAMPA .rmBottomArrow{background-position:50% -391px;border-top:1px solid #828282}.rmRoundedCorners_SAMPA .rmTopArrow,.rmRoundedCorners_SAMPA .rmBottomArrow,.RadMenu_SAMPA .rmRoundedCorners .rmTopArrow,.RadMenu_SAMPA .rmRoundedCorners .rmBottomArrow{border-color:#e8e8e8}.RadMenu_SAMPA .rmRootGroup>.rmSeparator{margin-right:-4px}.RadMenu_SAMPA .rmSeparator .rmText{border-color:#a8a8a8 #fff #fff #a8a8a8}.RadMenu_SAMPA .rmGroup .rmSeparator .rmText{border-color:#c5c5c5 #fff #fff #c5c5c5}.RadMenu_SAMPA_Context .rmSeparator .rmText{background-color:transparent;background-position:0 -406px}.RadMenu_SAMPA .rmHorizontal .rmRootLink .rmIcon{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmSprite.png');background-position:50% -388px}@media screen\9{.RadMenu_SAMPA .rmHorizontal .rmRootLink .rmIcon{background-position:-243px -388px}}.RadMenu_SAMPA_rtl .rmRootGroup>.rmSeparator{margin-left:-3px;margin-right:0}.RadMenu_SAMPA_rtl a.rmLink,.RadMenu_SAMPA_rtl .rmRootGroup a.rmDisabled{background-position:99% -96px}.RadMenu_SAMPA_rtl .rmGroup a.rmDisabled{background:none}.RadMenu_SAMPA_rtl .rmText{background-position:0 -96px}.RadMenu_SAMPA_rtl .rmVertical a.rmExpanded .rmText,.RadMenu_SAMPA_rtl .rmVertical a.rmExpanded:hover .rmText{background-position:0 500px;background-repeat:no-repeat}.RadMenu_SAMPA_rtl .rmGroup a.rmLink:hover,.RadMenu_SAMPA_rtl .rmGroup a.rmFocused,.RadMenu_SAMPA_rtl .rmGroup a.rmSelected,.RadMenu_SAMPA_rtl .rmGroup a.rmExpanded{background-position:100% -264px}.RadMenu_SAMPA_rtl .rmGroup a.rmLink:hover .rmText,.RadMenu_SAMPA_rtl .rmGroup a.rmFocused .rmText,.RadMenu_SAMPA_rtl .rmGroup a.rmSelected .rmText,.RadMenu_SAMPA_rtl .rmGroup a.rmExpanded .rmText{background-position:0 -288px}.RadMenu_SAMPA_Context_rtl .rmVertical .rmExpandLeft,.RadMenu_SAMPA_rtl .rmRootGroup .rmExpandLeft{background-position:0 -312px}.RadMenu_SAMPA_rtl .rmVertical a.rmLink:hover .rmExpandLeft,.RadMenu_SAMPA_rtl .rmVertical a.rmFocused .rmExpandLeft,.RadMenu_SAMPA_rtl .rmVertical a.rmSelected .rmExpandLeft,.RadMenu_SAMPA_rtl .rmVertical a.rmExpanded .rmExpandLeft{background-position:0 -216px}.RadMenu_SAMPA_rtl .rmGroup a.rmLink:hover .rmExpandLeft,.RadMenu_SAMPA_rtl .rmGroup a.rmFocused .rmExpandLeft,.RadMenu_SAMPA_rtl .rmGroup a.rmSelected .rmExpandLeft,.RadMenu_SAMPA_rtl .rmGroup a.rmExpanded .rmExpandLeft,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmLink:hover .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmFocused .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmSelected .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmExpanded .rmExpandDown{background-position:0 -336px}.RadMenu_SAMPA_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmExpandUp{background-position:0 -312px}.RadNotification_SAMPA{border-color:#8a8a8a;color:#333;background-color:#eee;font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadNotification_SAMPA.rnShadows{box-shadow:2px 2px 3px #b0b0b0}.RadNotification_SAMPA .rnTitleBar{border-bottom-color:transparent;background-image:linear-gradient(#fdfdfd,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eaeaea',GradientType=0)}.RadNotification_SAMPA .rnCommands a{background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.RadNotification_SAMPA .rnContentWrapper{border-top-color:#8a8a8a}.RadNotification_SAMPA .rnCommands{margin:4px 0 0}.RadOrgChart_SAMPA{color:#000;font:normal 12px/14px "SDF",Arial,sans-serif}.RadOrgChart_SAMPA .rocGroup{border-radius:10px;background-color:#e5e5e5;background-color:rgba(0,0,0,.1);*background-color:#e5e5e5}.RadOrgChart_SAMPA .rocItemContent,.RadOrgChart_SAMPA .rocItemTemplate{border-color:#999;border-radius:5px;background-color:#ccc;background-image:url('/Components/General/Resources/Images/Telerik/Common/OrgChart/rocItemTileLight.png')}.RadOrgChart_SAMPA .rocExpandArrow,.RadOrgChart_SAMPA .rocCollapseArrow,.RadOrgChart_SAMPA .rocExpandGroupArrow,.RadOrgChart_SAMPA .rocCollapseGroupArrow{border-color:#999;border-radius:3px;background-color:#ccc;background-image:url('/Components/General/Resources/Images/Telerik/Common/Actions/actionExpandCollapseDark.png')}.RadOrgChart_SAMPA .rocLoadingNodes .rocExpandArrow,.RadOrgChart_SAMPA .rocLoadingNodes .rocCollapseArrow,.RadOrgChart_SAMPA .rocLoadingGroups .rocExpandGroupArrow,.RadOrgChart_SAMPA .rocLoadingGroups .rocCollapseGroupArrow{background-image:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif')}.RadOrgChart_SAMPA .rocLineUp,.RadOrgChart_SAMPA .rocLineDown,.RadOrgChart_SAMPA .rocLineHorizontal{background-image:url('/Components/General/Resources/Images/Telerik/Common/OrgChart/rocLinesDark.png')}.rocDetachedItemContainer.RadOrgChart_SAMPA .rocGhostItem,.rocDetachedNodeContainer.RadOrgChart_SAMPA .rocGhostNode{border-color:#999;border-radius:5px;background-color:#ccc;background-image:url('/Components/General/Resources/Images/Telerik/Common/OrgChart/rocItemTileLight.png')}.rocDetachedItemContainer.RadOrgChart_SAMPA .rocDropClue,.rocDetachedNodeContainer.RadOrgChart_SAMPA .rocDropClue{background-image:url('/Components/General/Resources/Images/Telerik/Common/Actions/actionDragDropDark.png')}.rocToolbar_SAMPA{border-color:#ccc;border-radius:5px;background-color:#fafafa}.rocToolbar_SAMPA .rocToolbarButton{border-color:#ccc;border-radius:3px;background-color:#f0f0f0;text-indent:-999em;float:left;overflow:hidden}.RadPanelBar_SAMPA{background:#fff}.RadPanelBar_SAMPA .rpRootGroup{border-color:#828282}.RadPanelBar_SAMPA a.rpLink,.RadPanelBar_SAMPA div.rpHeaderTemplate,.RadPanelBar_SAMPA .rpTemplate{color:#000;font:normal 12px/24px "SDF",Arial,sans-serif}.RadPanelBar_SAMPA div.rpHeaderTemplate,.RadPanelBar_SAMPA a.rpLink{background-color:#fdfdfd;background-image:url('/Components/General/Resources/Images/Telerik/PanelBar/RootItemBg.png');border-color:#ebebeb}.RadPanelBar_SAMPA .rpOut{border-color:#ebebeb}.RadPanelBar_SAMPA .rpLink:hover{border-color:#c4c4c4}.RadPanelBar_SAMPA .rpLink.rpFocused,.RadPanelBar_SAMPA .rpLink.rpSelected{background-color:#fdfdfd;border-color:#aaa}.RadPanelBar_SAMPA .rpLink.rpExpanded,.RadPanelBar_SAMPA div.rpFocused,.RadPanelBar_SAMPA div.rpExpanded,.RadPanelBar_SAMPA div.rpSelected{background-color:#fdfdfd;border-color:#6c6c6c}.RadPanelBar_SAMPA a.rpDisabled,.RadPanelBar_SAMPA div.rpDisabled,.RadPanelBar_SAMPA a.rpDisabled:hover{color:#bbb}.RadPanelBar_SAMPA .rpGroup{background-color:#fff}.RadPanelBar_SAMPA .rpGroup a.rpLink,.RadPanelBar_SAMPA .rpGroup div.rpHeaderTemplate,.RadPanelBar_SAMPA .rpGroup .rpTemplate{color:#000;background-image:none;background-color:transparent}.RadPanelBar_SAMPA .rpGroup a.rpLink:hover{color:#000}.RadPanelBar_SAMPA .rpGroup a.rpLink,.RadPanelBar_SAMPA .rpGroup a.rpLink .rpOut{background-color:transparent;background-image:url('/Components/General/Resources/Images/Telerik/PanelBar/SubItemStates.png');background-repeat:no-repeat}.RadPanelBar_SAMPA .rpGroup a.rpSelected,.RadPanelBar_SAMPA .rpGroup a.rpSelected:hover{color:#fff}.RadPanelBar_SAMPA ul.rpGroup .rpDisabled,.RadPanelBar_SAMPA .rpGroup a.rpDisabled:hover,.RadPanelBar_SAMPA .rpGroup a.rpDisabled .rpOut{background-image:none}.RadPanelBar_SAMPA ul.rpGroup .rpDisabled,.RadPanelBar_SAMPA .rpGroup a.rpDisabled:hover{color:#bbb;background-color:#fff}.RadPanelBar_SAMPA a.rpLink,.RadPanelBar_SAMPA div.rpHeaderTemplate,.RadPanelBar_SAMPA a.rpExpanded,.RadPanelBar_SAMPA div.rpExpanded,.RadPanelBar_SAMPA .rpItem a.rpLinkExpandHovered{background-position:0 0}.RadPanelBar_SAMPA a.rpFocused,.RadPanelBar_SAMPA div.rpFocused,.RadPanelBar_SAMPA a.rpLink:hover,.RadPanelBar_SAMPA a.rpExpanded:hover{background-position:0 -200px}.RadPanelBar_SAMPA a.rpSelected,.RadPanelBar_SAMPA div.rpSelected,.RadPanelBar_SAMPA a.rpSelected:hover{background-position:0 -400px}.RadPanelBar_SAMPA .rpFirst a.rpLink,.RadPanelBar_SAMPA .rpFirst div.rpHeaderTemplate,.RadPanelBar_SAMPA li.rpFirst .rpExpanded{background-position:0 -1px}.RadPanelBar_SAMPA li.rpFirst .rpFocused,.RadPanelBar_SAMPA .rpFirst a.rpLink:hover{background-position:0 -201px}.RadPanelBar_SAMPA li.rpFirst .rpSelected,.RadPanelBar_SAMPA .rpFirst a.rpSelected:hover{background-position:0 -401px}.RadPanelBar_SAMPA a.rpDisabled:hover{cursor:default}.RadPanelBar_SAMPA a.rpDisabled,.RadPanelBar_SAMPA div.rpDisabled,.RadPanelBar_SAMPA a.rpDisabled:hover,.RadPanelBar_SAMPA a.rpDisabled:hover .rpOut{background-position:0 0}.RadPanelBar_SAMPA .rpExpandable span.rpExpandHandle,.RadPanelBar_SAMPA .rpExpanded span.rpExpandHandle{background-color:transparent;background-image:url('/Components/General/Resources/Images/Telerik/PanelBar/Expandable.png');background-repeat:no-repeat}.RadPanelBar_SAMPA_rtl .rpGroup .rpText{padding:0 10px}.RadPanelBar_SAMPA .rpExpandable span.rpExpandHandle,.RadPanelBar_SAMPA a.rpExpandable:hover .rpNavigation .rpExpandHandle{background-position:0 -5px}.RadPanelBar_SAMPA a.rpExpandable:hover .rpExpandHandle,.RadPanelBar_SAMPA a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -5px}.RadPanelBar_SAMPA .rpExpanded span.rpExpandHandle,.RadPanelBar_SAMPA a.rpExpanded:hover .rpNavigation .rpExpandHandle{background-position:0 -181px}.RadPanelBar_SAMPA a.rpExpanded:hover .rpExpandHandle,.RadPanelBar_SAMPA a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -181px}.RadPanelBar_SAMPA div.rpExpandable .rpExpandHandleHovered{background-position:0 -5px}.RadPanelBar_SAMPA div.rpExpanded .rpExpandHandleHovered{background-position:0 -181px}.RadPanelBar_SAMPA .rpGroup a.rpLink,.RadPanelBar_SAMPA .rpGroup div.rpHeaderTemplate,.RadPanelBar_SAMPA .rpGroup a.rpLink .rpOut{background-position:0 200px}.RadPanelBar_SAMPA .rpGroup a.rpLink:hover,.RadPanelBar_SAMPA ul.rpGroup .rpFocused{background-position:100% -22px}.RadPanelBar_SAMPA .rpGroup a.rpLink:hover .rpOut,.RadPanelBar_SAMPA .rpGroup a.rpFocused .rpOut{background-position:0 0}.RadPanelBar_SAMPA ul.rpGroup .rpSelected,.RadPanelBar_SAMPA .rpGroup a.rpSelected:hover{background-position:100% -222px;background-color:transparent}.RadPanelBar_SAMPA .rpGroup a.rpSelected .rpOut,.RadPanelBar_SAMPA .rpGroup a.rpSelected:hover .rpOut{background-position:0 -200px}.RadPanelBar_SAMPA ul.rpGroup .rpExpandable .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle{background-position:0 -343px}.RadPanelBar_SAMPA .rpGroup a.rpExpandable:hover .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -343px}.RadPanelBar_SAMPA ul.rpGroup .rpExpanded .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle{background-position:0 -482px}.RadPanelBar_SAMPA .rpGroup a.rpExpanded:hover .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -482px}.RadPanelBar_SAMPA .rpGroup div.rpExpandable .rpExpandHandleHovered{background-position:0 -343px}.RadPanelBar_SAMPA .rpGroup div.rpExpanded .rpExpandHandleHovered{background-position:0 -482px}.RadRating_SAMPA a,.RadRating_SAMPA a span{background-image:url('/Components/General/Resources/Images/Telerik/Rating/Sprite.png');_background-image:url('/Components/General/Resources/Images/Telerik/Rating/Sprite.gif')}@media print{.RadRating_SAMPA a:before,.RadRating_SAMPA a span:before{content:url('/Components/General/Resources/Images/Telerik/Rating/Sprite.png')}}.RadRibbonBar_SAMPA{font:11px "SDF",Arial,sans-serif}.RadRibbonBar_SAMPA .rrbContentWrapIn{border-color:#828282;background-color:#ccc}.RadRibbonBar_SAMPA .rrbContentWrapIn,.RadRibbonBar_SAMPA .rrbButtonArea,.RadRibbonBar_SAMPA .rrbGroupTitle,.RadRibbonBar_SAMPA .rrbButtonGroupIn{background-image:url('/Components/General/Resources/Images/Telerik/RibbonBar/rrbGradients.png')}.RadRibbonBar_SAMPA .rrbTabs{border-bottom-color:#828282}.RadRibbonBar_SAMPA .rrbApplicationTab .rrbTabLabel{border-color:#8d8d8d;border-radius:5px 5px 0 0;color:#fff;background:#828282}.RadRibbonBar_SAMPA .rrbHeaderBar{border-color:#828282}.RadRibbonBar_SAMPA .rrbContextualTab .rrbContextualTabLabel{color:#fff}.RadRibbonBar_SAMPA .rrbTab .rrbTabLabel{border-color:transparent;border-radius:5px 5px 0 0;color:#000}.RadRibbonBar_SAMPA .rrbHoveredTab .rrbTabLabel{border-color:#828282;background-color:#e6e6e6;background-image:linear-gradient(#fcfbfb,#e6e6e6)}.RadRibbonBar_SAMPA .rrbSelectedTab .rrbTabLabel{color:#000;border-color:#828282;background:#fff}.RadRibbonBar_SAMPA .rrbMenu .rrbMenuLabel{color:#333;background-color:#eaeaea}.RadRibbonBar_SAMPA .rrbToolTip{border-color:#ccc;border-radius:3px;color:#333;background-color:#f0f0f0}.RadRibbonBar_SAMPA .rrbToggleHandle{background-position:-2px -622px}.RadRibbonBar_SAMPA.rrbMinimized .rrbToggleHandle,.RadRibbonBar_SAMPA.rrbExtendedChromeMinimized .rrbToggleHandle{background-position:-2px -662px}.RadRibbonBar_SAMPA .rrbButtonArea{background-color:#ccc}.RadRibbonBar_SAMPA .rrbResizeHandle{background-position:-5px -885px}.RadRibbonBar_SAMPA .rrbGroupTitle{border-top:1px solid #d2d2d2;color:#000;background-color:#fff;background-position:0 100%}.RadRibbonBar_SAMPA .rrbGroupLauncher{background-position:-6px -1926px}.RadRibbonBar_SAMPA .rrbButtonGroupIn{border-color:#ccc #aaa #999;border-radius:3px;background-color:#dadada;background-image:linear-gradient(#fff,#dadada)}.RadRibbonBar_SAMPA .rrbButtonGroupHover .rrbButtonGroupIn{background-color:#ccc;background-image:linear-gradient(#efefef,#ccc)}.RadRibbonBar_SAMPA .rrbCollapsedGroup .rrbButtonGroupIn{box-shadow:inset 0 0 1px #fff}.RadRibbonBar_SAMPA .rrbCollapsedGroup .rrbGroupToggleIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbCollapsedGroup .rrbGroupIcon{border-color:#8a8a8a}.RadRibbonBar_SAMPA .rrbQatButton,.RadRibbonBar_SAMPA .rrbButtonOut,.RadRibbonBar_SAMPA .rrbSplitButton:hover .rrbButtonArrow,.RadRibbonBar_SAMPA .rrbButtonStripPart,.RadRibbonBar_SAMPA .rrbComboBox .rrbActionButton,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton,.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButton,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton,.RadRibbonBar_SAMPA .rrbDropDown .rrbDDInner,.RadRibbonBar_SAMPA .rrbColorPicker .rrbCPInner,.RadRibbonBar_SAMPA .rrbGalleryAction{background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientButtonSprite.png');border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9 0%,#e8e8e8 100%)}.RadRibbonBar_SAMPA .rrbQatButton,.RadRibbonBar_SAMPA .rrbButtonOut{border-color:transparent;background-color:transparent}.RadRibbonBar_SAMPA .rrbQatButton:hover,.RadRibbonBar_SAMPA .rrbButtonOut:hover,.RadRibbonBar_SAMPA .rrbButtonOut.rrbButtonHovered,.RadRibbonBar_SAMPA .rrbSplitButton .rrbButtonArrow:hover,.RadRibbonBar_SAMPA .rrbButtonStripPart:hover,.RadRibbonBar_SAMPA .rrbComboBox .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbDropDown .rrbDDInner:hover,.RadRibbonBar_SAMPA .rrbColorPicker .rrbCPInner:hover,.RadRibbonBar_SAMPA .rrbGalleryAction:hover,.RadRibbonBar_SAMPA .rrbGalleryItemHovered,.rrbSlide_SAMPA .rrbGalleryItemHovered{border-color:#515151;color:#000;background-color:#c3c3c3;background-image:linear-gradient(#e2e2e2 0%,#c3c3c3 100%)}.RadRibbonBar_SAMPA .rrbQatButton:active,.RadRibbonBar_SAMPA .rrbButtonOut.rrbButtonClicked,.RadRibbonBar_SAMPA .rrbButtonOut.rrbButtonPressed,.RadRibbonBar_SAMPA .rrbButtonOut.rrbExpanded,.RadRibbonBar_SAMPA .rrbButtonOut.rrbToggled,.RadRibbonBar_SAMPA .rrbExpanded .rrbSplitButton .rrbButtonArrow,.RadRibbonBar_SAMPA .rrbButtonClicked .rrbSplitButton .rrbButtonArrow,.RadRibbonBar_SAMPA .rrbButtonStripPart:active,.RadRibbonBar_SAMPA .rrbButtonStripPart.rrbButtonClicked,.RadRibbonBar_SAMPA .rrbButtonStripPart.rrbButtonPressed,.RadRibbonBar_SAMPA .rrbComboBox .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbDropDown .rrbDDInner:active,.RadRibbonBar_SAMPA .rrbColorPicker .rrbCPInner:active,.RadRibbonBar_SAMPA .rrbGalleryAction:active,.RadRibbonBar_SAMPA .rrbGalleryItemSelected,.rrbSlide_SAMPA .rrbGalleryItemSelected{border-color:#888;color:#000;background-color:#dedede;background-image:linear-gradient(#c7c7c7 0%,#dedede 100%)}.RadRibbonBar_SAMPA .rrbMenu,.RadRibbonBar_SAMPA .rrbMenuGroupMid,.rrbDropDownSlide_SAMPA .rrbPopup,.rrbSlide_SAMPA .rrbPopup,.rrbPopup_SAMPA,.rrbPopup_SAMPA .rrbPopup{border-color:#828282;color:#333;background-color:#fff}.RadRibbonBar_SAMPA .rrbMenu .rrbMenuItem,.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut,.rrbPopup_SAMPA .rrbMIInner,.rrbPopup_SAMPA .rrbMIToggle{color:#333;background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientListSprite.png');background-repeat:repeat-x;background-position:0 0}.RadRibbonBar_SAMPA .rrbMenu .rrbMenuItem:hover,.RadRibbonBar_SAMPA .rrbMenu .rrbMenuItemHovered,.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut:hover,.rrbPopup_SAMPA .rrbMIHovered>.rrbMIInner,.rrbPopup_SAMPA .rrbMIHovered>.rrbMIInner .rrbMIToggle,.rrbPopup_SAMPA .rrbMIExpanded>.rrbMIInner{border-color:#b0b0b0;color:#000;background-color:#c5c5c5;background-image:linear-gradient(#e1e1e1,#c5c5c5)}.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut.rrbExpanded,.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut.rrbButtonClicked,.rrbPopup_SAMPA .rrbMIExpanded>.rrbMIInner .rrbMIToggle{border-color:#6c6c6c;color:#fff;background-color:#828282;background-image:linear-gradient(#969696,#828282);background-color:#828282}.RadRibbonBar_SAMPA .rrbIcon,.RadRibbonBar_SAMPA .rrbToggleHandle,.RadRibbonBar_SAMPA .rrbResizeHandle,.RadRibbonBar_SAMPA .rrbGroupLauncher,.RadRibbonBar_SAMPA .rrbGroupToggleIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.RadRibbonBar_SAMPA .rrbButtonOut{border-radius:3px}.RadRibbonBar_SAMPA .rrbButtonOut .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbMenuGroupMid{box-shadow:3px 2px 3px #888}.RadRibbonBar_SAMPA .rrbComboBox .rrbCBInner{border-color:#8e8e8e;background-color:#fff}.RadRibbonBar_SAMPA .rrbComboBox .rrbCBInput{color:#333}.RadRibbonBar_SAMPA .rrbComboBox .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton:hover{background:none}.RadRibbonBar_SAMPA .rrbDropDown .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbNTBInner{border-color:#8e8e8e;background-color:#fff}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbNTBInput{color:#333}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButtonUp .rrbIcon{background-position:-2px -402px}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButtonDown .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton:hover{background:none}.RadRibbonBar_SAMPA .rrbColorPicker .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbGallery{border-color:#8a8a8a;background-color:#fff}.RadRibbonBar_SAMPA .rrbGalleryActionUp .rrbIcon{background-position:-2px -2px}.RadRibbonBar_SAMPA .rrbGalleryActionDown .rrbIcon{background-position:-2px -22px}.RadRibbonBar_SAMPA .rrbGalleryActionExpand .rrbIcon{background-position:-2px -182px}.RadRibbonBar_SAMPA .rrbCategoryTitle{color:#333;background-color:#eaeaea}.RadRibbonBar_SAMPA .rrbGalleryItemInner{color:#333;background-color:#fff}.rrbDropDownSlide_SAMPA .rrbPopup{font:11px "SDF",Arial,Helvetica,sans-serif}.rrbDropDownSlide_SAMPA .rrbListItem:hover{color:#000;background-color:#dfdfdf}.rrbSlide_SAMPA .rrbPopup{font:11px "SDF",Arial,Helvetica,sans-serif}.rrbSlide_SAMPA .rrbCategoryTitle{color:#333;background-color:#eaeaea}.rrbSlide_SAMPA .rrbGalleryItemInner{color:#333;background-color:#fff}.rrbPopup_SAMPA{font:11px "SDF",Arial,Helvetica,sans-serif}.rrbPopup_SAMPA .rrbHeaderBar{border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9 0%,#e8e8e8 100%)}.rrbPopup_SAMPA .rrbMIToggle .rrbIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.rrbPopup_SAMPA .rrbDisabled>.rrbMIInner{color:#a5a5a5;background-color:transparent}.rrbPopup_SAMPA .rrbHeader{border-color:#c5c5c5;background:#ebebeb}.rrbPopup_SAMPA .rrbAuxiliaryPane{background:#eee;border-color:#8a8a8a}.rrbPopup_SAMPA .rrbFooterPane{border-color:#c5c5c5;background:#ebebeb}.RadRotator_SAMPA .rrClipRegion{border-color:#8a8a8a}.RadRotator_SAMPA .rrButton{background-image:url('/Components/General/Resources/Images/Telerik/Rotator/RotatorButtons.gif');background-repeat:no-repeat}.RadRotator_SAMPA .rrLoadingSign{background:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif') no-repeat center}.RadSlider_SAMPA .rslTrack{border-color:#8a8a8a}.RadSlider_SAMPA div.rslTop a.rslDraghandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/DragHandleDown.gif')}.RadSlider_SAMPA .rslHorizontal a.rslHandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/Handles.gif')}.RadSlider_SAMPA .rslHorizontal a.rslDraghandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/DragHandle.gif')}.RadSlider_SAMPA .rslHorizontal .rslTrack{background:url('/Components/General/Resources/Images/Telerik/Slider/TrackBgr.gif') repeat-x}.RadSlider_SAMPA .rslHorizontal .rslSelectedregion{background:url('/Components/General/Resources/Images/Telerik/Slider/SelectedRegionHorizontalBgr.gif') right top}.RadSlider_SAMPA .rslHorizontal .rslItem{background-image:url('/Components/General/Resources/Images/Telerik/Slider/ItemHorizontalBgr.gif')}.RadSlider_SAMPA .rslVertical a.rslHandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/HandlesVertical.gif')}.RadSlider_SAMPA .rslVertical .rslTrack{background:url('/Components/General/Resources/Images/Telerik/Slider/TrackVerticalBgr.gif') repeat-y}.RadSlider_SAMPA .rslVertical .rslSelectedregion{background:url('/Components/General/Resources/Images/Telerik/Slider/SelectedRegionVerticalBgr.gif') left bottom}.RadSlider_SAMPA .rslVertical a.rslDraghandle{background:url('/Components/General/Resources/Images/Telerik/Slider/DragVerticalHandle.gif') no-repeat}.RadSlider_SAMPA .rslVertical .rslItem{background-image:url('/Components/General/Resources/Images/Telerik/Slider/ItemVerticalBgr.gif')}.RadSlider_SAMPA .rslLeft a.rslDraghandle{background:url('/Components/General/Resources/Images/Telerik/Slider/DragVerticalHandleRight.gif') no-repeat}.RadSlider_SAMPA .rslItem,.RadSlider_SAMPA .rslLargeTick span{color:#333}.RadSlider_SAMPA .rslItemsWrapper .rslItemSelected{color:#333}.RadSlider_SAMPA .rslTop .rslSmallTick,.RadSlider_SAMPA .rslBottom .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeHorizontal.gif')}.RadSlider_SAMPA .rslTop .rslLargeTick,.RadSlider_SAMPA .rslBottom .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargeChangeHorizontal.gif')}.RadSlider_SAMPA .rslLeft .rslSmallTick,.RadSlider_SAMPA .rslRight .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeVertical.gif')}.RadSlider_SAMPA .rslLeft .rslLargeTick,.RadSlider_SAMPA .rslRight .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargelChangeVertical.gif')}.RadSlider_SAMPA .rslMiddle .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeMiddleHorizontal.gif')}.RadSlider_SAMPA .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargeChangeMiddleHorizontal.gif')}.RadSlider_SAMPA .rslCenter .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeCenterVertical.gif')}.RadSlider_SAMPA .rslCenter .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargelChangeCenterVertical.gif')}.RadSplitter_SAMPA{font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadSplitter_SAMPA,.RadSplitter_SAMPA .rspPaneTabContainer,.RadSplitter_SAMPA .rspPane,.RadSplitter_SAMPA .rspResizeBar,.RadSplitter_SAMPA .rspSlideContainerResize,.RadSplitter_SAMPA .rspPaneHorizontal,.RadSplitter_SAMPA .rspResizeBarHorizontal,.RadSplitter_SAMPA .rspSlideContainerResizeHorizontal{border-color:#8a8a8a}.RadSplitter_SAMPA .rspLoading{background-image:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg')}.RadSplitter_SAMPA .rspResizeBar,.RadSplitter_SAMPA .rspSlideContainerResize,.RadSplitter_SAMPA .rspResizeBarOver,.RadSplitter_SAMPA .rspSlideContainerResizeOver{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/ResizeBarVerticalSprites.gif');background-color:white;border-right-color:#8a8a8a}.RadSplitter_SAMPA .rspResizeBarHorizontal,.RadSplitter_SAMPA .rspSlideContainerResizeHorizontal,.RadSplitter_SAMPA .rspResizeBarOverHorizontal,.RadSplitter_SAMPA .rspSlideContainerResizeOverHorizontal{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/ResizeBarHorizontalSprites.gif');background-color:white;border-bottom-color:#8a8a8a}.RadSplitter_SAMPA .rspPaneTabContainer,.RadSplitter_SAMPA .rspSlideHeaderDockIcon,.RadSplitter_SAMPA .rspSlideHeaderUndockIcon,.RadSplitter_SAMPA .rspSlideHeaderCollapseIcon,.RadSplitter_SAMPA .rspCollapseBarExpand,.RadSplitter_SAMPA .rspCollapseBarCollapse,.RadSplitter_SAMPA .rspCollapseBarHorizontalExpand,.RadSplitter_SAMPA .rspCollapseBarHorizontalCollapse{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/ExpandCollapseBarsCommands.gif')}.RadSplitter_SAMPA .rspSlideHeader,.RadSplitter_SAMPA .rspSlideTitleContainer,.RadSplitter_SAMPA .rspBottom .rspPaneTabContainer,.RadSplitter_SAMPA .rspTop .rspPaneTabContainer{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/slideTitleContainerBgr.gif');background-repeat:repeat-x}.RadSplitter_SAMPA .rspSlideTitle,.RadSplitter_SAMPA .rspPaneTabText{color:#333}.RadSplitter_SAMPA .rspSlideTitleContainer,.RadSplitter_SAMPA .rspSlideHeaderIconWrapper{border-bottom:1px solid #8a8a8a}.RadTabStrip_SAMPA{color:#333;font:12px "SDF",Arial,Helvetica,sans-serif;line-height:26px}.RadTabStrip_SAMPA .rtsGhostTab{border-color:#8a8a8a;border-radius:5px;color:#333;background-color:#fafafa}.RadTabStrip_SAMPA .rtsLI,.RadTabStrip_SAMPA .rtsLink{color:#333;font:12px/26px "SDF",Arial,Helvetica,sans-serif}.RadTabStrip_SAMPA .rtsLink{background-image:none}.RadTabStrip_SAMPA .rtsLink:hover,.RadTabStrip_SAMPA .rtsLink.rtsSelected{text-decoration:underline}.RadTabStrip_SAMPA .rtsLink.rtsDisabled{text-decoration:none}.RadTabStrip_SAMPA .rtsOut{background-image:none}.RadTabStrip_SAMPA .rtsSelected,.RadTabStrip_SAMPA .rtsSelected:hover{text-decoration:underline}.RadTabStrip_SAMPA .rtsDisabled{color:#a5a5a5}.RadTabStrip_SAMPA .rtsLevel{background-color:transparent}.RadTabStrip_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:0 0}.RadTabStrip_SAMPA .rtsLevel .rtsLink{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png');background-position:0 -52px}.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsSelected{color:#000;text-decoration:none;background-position:0 -26px}.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:0 -78px}.RadTabStrip_SAMPA .rtsLevel .rtsOut{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png');background-position:100% -52px}.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:100% 0}.RadTabStrip_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:100% -78px}.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:100% -26px}.RadTabStrip_SAMPA .rtsNextArrow,.RadTabStrip_SAMPA .rtsPrevArrow,.RadTabStrip_SAMPA .rtsPrevArrowDisabled,.RadTabStrip_SAMPA .rtsNextArrowDisabled{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png')}.RadTabStripBottom_SAMPA .rtsLevel.rtsLevel2,.RadTabStripBottom_SAMPA .rtsLevel.rtsLevel3{background-image:none}.RadTabStripBottom_SAMPA .rtsLevel{background-position:0 -599px;background-repeat:repeat-x}.RadTabStripBottom_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:0 -182px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLink{background-position:0 -130px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsSelected{background-position:0 -156px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:0 -104px}.RadTabStripBottom_SAMPA .rtsLevel .rtsOut{background-position:100% -130px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:100% -182px}.RadTabStripBottom_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:100% -104px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:100% -156px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLink{padding:0 9px 0 0}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsOut{padding:0 0 0 9px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink,.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsOut{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates_rtl.png')}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:100% 0}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink{background-position:100% -52px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsSelected{background-position:100% -26px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:100% -78px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsOut{background-position:0 -52px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:0 0}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:0 -78px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:0 -26px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:100% -182px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLink{background-position:100% -130px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsSelected{background-position:100% -156px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:100% -104px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsOut{background-position:0 -130px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:0 -182px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:0 -104px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:0 -156px}.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel{background-image:none}.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel .rtsLink,.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel .rtsOut{background-image:none}.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel1 .rtsLink{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripVStates.png');*zoom:1}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink{background-position:0 0}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink:hover{background-position:0 -200px}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink.rtsSelected{background-position:0 -400px}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink.rtsAfter{background-position:0 0}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink{background-position:100% 0}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink:hover,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink:hover{background-position:100% -200px}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink.rtsSelected,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink.rtsSelected{background-position:100% -400px}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink.rtsAfter,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink.rtsAfter{background-position:100% 0}.RadTabStripTop_SAMPA_Baseline .rtsLevel1,.RadTabStripBottom_SAMPA_Baseline .rtsLevel1{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png');background-position:0 100%}.RadTabStripBottom_SAMPA_Baseline .rtsLevel1{background-position:0 -599px}html .RadTabStrip_SAMPA_disabled .rtsLevel .rtsLink{color:#8d8d8d;cursor:default}html .RadTabStrip_SAMPA_disabled .rtsLevel .rtsLink:hover{background:transparent;text-decoration:none}html .RadTabStrip_SAMPA_disabled .rtsLevel .rtsLink:hover .rtsOut{background:transparent}div.RadTabStrip_SAMPA a.rtsLink:focus{outline-color:#6f6f6f}div.RadTabStrip_SAMPA a.rtsLink:focus:after{border-color:#6f6f6f \9}.rtsDropClue_SAMPA{background-image:url('/Components/General/Resources/Images/Telerik/Common/TabStrip/rtsDropClueSprite.png')}.rtsDropClueTop_SAMPA{background-position:0 -20px}.rtsDropClueRight_SAMPA{background-position:0 -30px}.rtsDropClueBottom_SAMPA{background-position:0 0}.rtsDropClueLeft_SAMPA{background-position:0 -10px}.RadAjax_SAMPA .raDiv{background-image:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg')}.RadAjax_SAMPA .raColor{background-color:white;color:#333}.RadAjax_SAMPA .raTransp{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}.RadButton_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadButton_SAMPA .rbDecorated{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadButton_SAMPA.rbSkinnedButton,.RadButton_SAMPA .rbDecorated,.RadButton_SAMPA.rbVerticalButton,.RadButton_SAMPA.rbVerticalButton .rbDecorated,.RadButton_SAMPA .rbSplitRight,.RadButton_SAMPA .rbSplitLeft{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormSprite.png');_background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormSpriteIE6.png');color:#333}.RadButton_SAMPA .rbToggleCheckbox,.RadButton_SAMPA .rbToggleCheckboxChecked,.RadButton_SAMPA .rbToggleCheckboxFilled,.RadButton_SAMPA .rbToggleRadio,.RadButton_SAMPA .rbToggleRadioChecked{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormToggleSprite.png');_background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormToggleSpriteIE6.png')}.RadButton_SAMPA.rbToggleButton,.RadButton_SAMPA.rbToggleButton.rbDisabled:hover{color:#333}.RadButton_SAMPA.rbToggleButton:hover{color:#000}.RadButton_SAMPA.RadButton.rbLinkButton{background-color:#e8e8e8;border:1px solid #8a8a8a;_border:1px solid #8a8a8a !important;color:#333}.RadButton_SAMPA.RadButton.rbLinkButton:hover{background-color:#c3c3c3;_border:1px solid #8a8a8a !important;color:#000}.RadButton_SAMPA.RadButton.rbLinkButtonChecked,.RadButton_SAMPA.RadButton.rbLinkButtonChecked:hover{background-color:#dedede;color:#000;border:1px solid #888}.RadButton_SAMPA.rbLinkButton.rbDisabled,.RadButton_SAMPA.rbLinkButton.rbDisabled:hover{background-color:#e8e8e8;border:1px solid #d0d0d0;color:#a5a5a5}.RadButton_SAMPA.rbLinkButton:hover .rbSplitLeft,.RadButton_SAMPA.rbLinkButton:hover .rbSplitRight{background-color:#e8e8e8}.RadButton_SAMPA.rbLinkButton .rbSplitRight{border-left:1px solid #8a8a8a}.RadButton_SAMPA.rbLinkButton .rbSplitRight:hover{background-color:#c3c3c3;border-left:1px solid #515151}.RadButton_SAMPA.rbLinkButton .rbSplitRight:active,.RadButton_SAMPA.rbLinkButton .rbSplitRight:focus{background-color:#dedede;border-left:1px solid #888}.RadButton_SAMPA.rbLinkButton .rbSplitLeft{border-right:1px solid #8a8a8a}.RadButton_SAMPA.rbLinkButton .rbSplitLeft:hover{background-color:#c3c3c3;border-right:1px solid #515151}.RadButton_SAMPA.rbLinkButton .rbSplitLeft:active,.RadButton_SAMPA.rbLinkButton .rbSplitLeft:focus{background-color:#dedede;border-right:1px solid #888}.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft:hover,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft:active,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitLeft:focus{border-right:1px solid #d0d0d0}.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight:hover,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight:active,.RadButton_SAMPA.rbLinkButton.rbDisabled .rbSplitRight:focus{border-left:1px solid #d0d0d0}.RadButton_SAMPA.rbLinkButton.rbRounded{border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9,#e8e8e8)}.RadButton_SAMPA.rbLinkButton.rbRounded:hover{border-color:#515151;color:#000;background-color:#c3c3c3;background-image:linear-gradient(#e2e2e2,#c3c3c3)}.RadButton_SAMPA.rbLinkButton.rbRounded:active,.RadButton_SAMPA.rbLinkButton.rbRounded:focus{border-color:#888;color:#000;background-color:#dedede;background-image:linear-gradient(#c7c7c7,#dedede)}.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled,.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled:hover,.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled:active,.RadButton_SAMPA.rbLinkButton.rbRounded.rbDisabled:focus{border-color:#d0d0d0;color:#a5a5a5;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9,#e8e8e8);background-position:0 0}.RadColorPicker_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif}.RadColorPicker_SAMPA .rcpViews,.RadColorPicker_SAMPA .rcpHeader,.RadColorPicker_SAMPA .rcpPageView{background-color:#f6f6f6}.RadColorPicker_SAMPA .rcpColorPreview,.RadColorPicker_SAMPA .rcpInput,.RadColorPicker_SAMPA .rcpHexInput,.RadColorPicker_SAMPA .rcpMillionColorsPalette,.RadColorPicker_SAMPA .rcpMillionColorsSlider div.rslTrack{border-color:#8e8e8e}.RadColorPicker_SAMPA .rcpPalette,.RadColorPicker_SAMPA input,.RadColorPicker_SAMPA a{color:#333}.RadColorPicker_SAMPA .rcpHeader,.RadColorPicker_SAMPA .rcpHeader .rcpImageButton,.RadColorPicker_SAMPA .rcpRecentColors,.RadColorPicker_SAMPA .rcpIcon a,.RadColorPicker_SAMPA .rcpTabs a,.RadColorPicker_SAMPA .rcpTabs a span,.RadColorPicker_SAMPA .rcpButton,.RadColorPicker_SAMPA .rcpButton span,.RadColorPicker_SAMPA .rcpMillionColorsHandle,.RadColorPicker_SAMPA .rcpSlider div.rslTrack,.RadColorPicker_SAMPA .rcpSlider .rslTrack a.rslDraghandle,.RadColorPicker_SAMPA div.rcpMillionColorsSlider div.rslVertical a.rslDraghandle{background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/ColorPickerSprites.png');background-repeat:no-repeat}.RadColorPicker_SAMPA .rcpPalette,.RadColorPicker_SAMPA .rcpRoundedRight,.RadColorPicker_SAMPA .rcpRoundedBottomRight,.RadColorPicker_SAMPA .rcpRightShadow,.RadColorPicker_SAMPA .rcpCornerShadow{background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/rcpVerticalSprites.png')}.RadColorPicker_SAMPA .rcpRoundedBottomLeft,.RadColorPicker_SAMPA .rcpBottomShadow{background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/ColorPickerSprites.png')}.RadColorPicker_SAMPA .rcpPalette,.RadColorPicker_SAMPA .rcpRoundedRight,.RadColorPicker_SAMPA .rcpRoundedBottomRight,.RadColorPicker_SAMPA .rcpRoundedBottomLeft{_background-image:url('/Components/General/Resources/Images/Telerik/ColorPicker/rcpVerticalSpritesIE6.png')}.RadComboBox_SAMPA{color:#333;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadComboBox_SAMPA .rcbInputCell,.RadComboBox_SAMPA .rcbArrowCell{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormSprite.png')}.RadComboBox_SAMPA .rcbInput{color:#333;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif;line-height:16px}.RadComboBox_SAMPA .rcbEmptyMessage{color:#a5a5a5}.RadComboBox_SAMPA .rcbHovered .rcbInput{color:#000}.RadComboBox_SAMPA .rcbFocused .rcbInput{color:#000}.RadComboBox_SAMPA .rcbReadOnly .rcbInput{color:#333}.RadComboBox_SAMPA .rcbHovered .rcbReadOnly .rcbInput{color:#000}.RadComboBox_SAMPA .rcbFocused .rcbReadOnly .rcbInput{color:#fff;color:#000}.RadComboBoxDropDown_SAMPA{border-color:#a0a0a0;color:#333;background-color:#fff;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadComboBoxDropDown_SAMPA .rcbHovered{color:#000;background-color:#4fc1e9}.RadComboBoxDropDown_SAMPA .rcbSelected{color:#000;background-color:#c5c5c5}.RadComboBoxDropDown_SAMPA .rcbLoading{color:#000;background-color:#dfdfdf}.RadComboBoxDropDown_SAMPA .rcbItem em{color:#000;background-color:#dfdfdf}.RadComboBoxDropDown_SAMPA .rcbCheckAllItems,.RadComboBoxDropDown_SAMPA .rcbCheckAllItemsHovered{color:#333;background-color:#eaeaea}.RadComboBoxDropDown_SAMPA .rcbMoreResults{border-color:#c4c4c4;color:#333;background-color:#eaeaea}.RadComboBoxDropDown_SAMPA .rcbMoreResults a{border-top-color:#333}.RadComboBoxDropDown_SAMPA .rcbSeparator{color:#333;background:#eaeaea}.RadDock_SAMPA .rdMiddle .rdLeft,.RadDock_SAMPA .rdMiddle .rdRight{background-image:url('/Components/General/Resources/Images/Telerik/Dock/VerticalSprite.gif')}.RadDock_SAMPA .rdTop .rdLeft,.RadDock_SAMPA .rdTop .rdRight,.RadDock_SAMPA .rdTop .rdCenter,.RadDock_SAMPA .rdBottom .rdLeft,.RadDock_SAMPA .rdBottom .rdRight,.RadDock_SAMPA .rdBottom .rdCenter{background-image:url('/Components/General/Resources/Images/Telerik/Dock/HorizontalSprite.png')}.RadDock_SAMPA .rdCenter .rdCommands a span{background-image:url('/Components/General/Resources/Images/Telerik/Dock/CommandSprite.gif')}.RadDock_SAMPA .rdMiddle .rdCenter,.RadDock_SAMPA .rdBottom .rdCenter{background-color:white}.RadDock_SAMPA .rdContent,.RadDock_SAMPA .rdTitleBar em{color:#333}.SAMPA.RadEditor,.SAMPA.RadEditor .reModule,.SAMPA.RadEditor .reEditorModes,.SAMPA.RadEditor .reWrapper{background-color:#eee}.Default .reEmptyMessage{color:#a5a5a5}.Default.reWrapper,.SAMPA.RadEditor .reContentCell,.Default.reColorPicker,.Default.reInsertTable,.Default.reDropDownBody,.Default.reCustomLinks a:hover{border:1px solid #828282}.SAMPA.RadEditor .reContentCell{background-color:#fff}.Default.reDropDownBody table{background:transparent}.SAMPA.RadEditor .reModule{border-top:1px solid #828282}.Default.reCustomLinks a,.Default.reCustomLinks a:link,.Default.reCustomLinks a:visited{border:1px solid #fff;color:#333 !important}.Default.reCustomLinks a:hover{background-color:#e5e5e5;border:1px solid #8a8a8a}.Default .reToolbar li,.Default .reSpinBox a,.Default.reToolbar .reSeparator,.Default.reToolbar .reGrip,.Default .reDialog .reTool,.Default .reModule .reTool,.Default .reDialog .reTool:hover,.Default .reToolbar .reTool:hover,.Default .reModule .reTool:hover,.Default .reToolbar .reTool.reTool_selected,.Default .reToolbar .reTool.reTool_selected:hover,.Default .reToolbar .reTool_text:hover,.Default .reToolbar .reTool_text.reTool_selected,.Default .reToolbar .reTool_text.reTool_selected:hover,.Default .reTool .split_arrow,.Default .reSplitButton.reTool_text .split_arrow,.Default .reToolbar .reTool_text .split_arrow,.Default .reDialog .reTool.reSplitButton,.Default .reModule .reTool.reSplitButton,.Default .reDropdown,.Default .reTool_disabled.reDropdown:hover,.Default .reResizeCell div,.Default.reInsertTable .reToolbar li .reTool:hover,.SAMPA.RadEditor.reRtl .reDropdown:hover{background-image:url('/Components/General/Resources/Images/Telerik/Editor/ToolBarSprites.gif')}.SAMPA.RadEditor .reTlbVertical li,.Default .reDropdown:hover,.SAMPA.RadEditor .reTlbVertical .reToolbar.Default .reGrip,.SAMPA.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,.Default .reTlbVertical .reTool:hover,.Default .reTlbVertical .reTool_text.reSplitButton:hover,.Default .reTlbVertical .reSplitButton:hover,.Default .reTlbVertical .reTool_text:hover,.Default .reTlbVertical .reTool.reTool_selected,.Default .reTlbVertical .reTool_text.reTool_selected,.Default .reTlbVertical .reTool_text.reTool_selected:hover,.Default.reDropDownBody .reTlbVertical ul li a:hover,.Default.reDropDownBody .reTlbVertical .reToolbar,.Default .reMode_selected,.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover{background-image:url('/Components/General/Resources/Images/Telerik/Editor/ToolbarVerticalSprites.gif')}.Default .reToolbar li{color:#333}.Default .reToolbar .reTool_text:hover,.Default .reToolbar .reTool_text.reTool_selected,.Default .reToolbar .reTool_text.reTool_selected:hover{border-left:1px solid #515151;border-right:1px solid #515151}.Default .reToolbar .reTool_text.reTool_disabled,.Default .reToolbar .reTool_text.reTool_disabled:hover{margin-left:0;margin-right:0;border:0}.Default .reDropdown:link,.Default .reDropdown:visited{color:#333 !important}.Default .reDropdown,.Default .reTool_disabled.reDropdown:hover{border:1px solid #8a8a8a;background-color:#fff}.Default .reDropdown:hover{border-color:#515151}.Default.reDropDownBody .reTlbVertical .reToolbar{background-color:#fff}.Default table.reSpinBox,.SAMPA.RadEditor input{border-color:#8a8a8a;background-color:#fff}.Default table.reSpinBox:hover,.SAMPA.RadEditor input:hover{border:1px solid #515151}.Default .reModule_domlink_selected,.Default .reModule_domlink{color:#333}.Default.reDropDownBody .reItemOver{background:#e0e0e0;color:#000}.Default.reColorPicker table div,.Default.reColorPicker span{border:1px solid #828282}.Default.reColorPicker table td.reItemOver div{border-color:#333}.Default .reAjaxspell_button{border:1px solid #8a8a8a;background-color:#fafafa;color:#333}.Default .reAjaxSpellCheckSeparator{background-color:#fff}.Default.reCustomLinks,.Default.reCustomLinks ul{color:#333}.Default.reCustomLinks a{background:none transparent;color:#333;cursor:default !important}.Default.reCustomLinks a:hover{color:#fff}.Default.reInsertTable table{background-color:#fff}.Default.reInsertTable table td{border:1px solid #8a8a8a;background-color:#fff}.Default.reInsertTable .reTlbVertical ul{background-color:#fff}.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited{color:#333 !important;background:transparent none}.Default .reCommentEdit,.Default .reCommentTextArea,.Default .reCommentView,.Default .reCommentInfoPanel{border-color:transparent;background-color:#eee}.Default .reCommentTitle,.Default .reCommentInfoPanel{color:#333}.Default .reCommentTextArea{border-color:#828282;background-color:#eee}.SAMPA.RadEditor .reCommentButton,.Default .rePopupButtonContainer .rePopupButton{color:#333;border-color:#d0d0d0 #a2a2a2 #8b8b8b #a2a2a2;background:linear-gradient(#faf9f9 0%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf9f9',endColorstr='#e8e8e8',GradientType=0)}.SAMPA.RadEditor .reCommentButton:hover,.Default .rePopupButtonContainer .rePopupButton:hover{color:#333;border-color:#d1d1d1 #b8b8b8 #a3a3a3 #bbb;background:linear-gradient(#e0e0e0 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e5e5e5',GradientType=0)}.SAMPA.RadEditor .reCommentButton:active,.Default .rePopupButtonContainer .rePopupButton:active{border-color:#b6b6b6 #9e9e9e #898989 #9b9b9b;background:linear-gradient(#c7c7c7 0%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7',endColorstr='#dedede',GradientType=0)}.Default.rePopupContainer{border-color:#8a8a8a;background-color:#eee}.Default.rePopupContainer .rePopupTitle{color:#333;border-color:#8a8a8a;background:linear-gradient(#fdfdfd 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eaeaea',GradientType=0)}.Default.reWrapper.reInlineEditor:hover{border-color:#b6b6b6}.Default.reWrapper.reInlineEditorSelected,.Default.reWrapper.reInlineEditorSelected:hover{border-color:#828282}.SAMPA.RadEditor.reRtl .reTool .split_arrow:hover{border-right-color:#515151}.SAMPA.RadEditor.reRtl .reDropdown:hover{background-color:#dfdfdf}.RadWindow.RadWindow_SAMPA.reToolbarWindow td.rwWindowContent,.RadWindow.RadWindow_SAMPA.reToolbarWindow div.rwContent{background-color:#eee}.RadWindow_SAMPA .reInsertTableLightWrapper .lightTable{border-color:#828282}.Default .reTool.reSplitButton:hover{background-image:url('/Components/General/Resources/Images/Telerik/Editor/ToolBarSprites.gif')}.reTool span,.Default.reInsertTable .reTlbVertical ul .reTool_text span,.reToolbar .reTool_text span{background-image:url('/Components/General/Resources/Images/Telerik/Common/CommandSpritesLight.png')}.reTool .split_arrow:hover{border-left-color:#515151}.RadFileExplorer_SAMPA .RadToolBar .rtbText{background-image:url('/Components/General/Resources/Images/Telerik/FileExplorer/FileExplorerToolbarSprites.png');_background-image:url('/Components/General/Resources/Images/Telerik/FileExplorer/FileExplorerToolbarSpritesIE6.gif') !important;background-repeat:no-repeat}.RadFileExplorer_SAMPA,.RadFileExplorer_SAMPA .rfeAddressBox,.RadFileExplorer_SAMPA .rfeFilterTxt{border-color:#828282}.RadFileExplorer_SAMPA div.selectedFileName{border-top:1px solid #8a8a8a}.RadFileExplorer_SAMPA .rfeThumbList .rfeLink:hover,.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink,.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink:hover{background-image:url('/Components/General/Resources/Images/Telerik/Common/Gradients/default_smoothSprite_20.png');background-color:#c5c5c5;border-color:#8a8a8a;color:#333}.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink,.RadFileExplorer_SAMPA .rfeThumbList .rfeSelectedLink:hover{background-color:#828282;color:#fff}.RadFileExplorer_SAMPA .rfeFilterContainer{background-image:url('/Components/General/Resources/Images/Telerik/Common/Gradients/default_smoothSprite_20.png');background-color:#fff}.RadFileExplorer_SAMPA .rfeDropZone{background-color:rgba(235,235,235,.8)}.RadForm_SAMPA.rfdScrollBars{scrollbar-3dlight-color:#ccc;scrollbar-arrow-color:#292929;scrollbar-base-color:#ff6347;scrollbar-darkshadow-color:#595959;scrollbar-face-color:#e4e4e4;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#a3a3a3;scrollbar-track-color:#f0f0f0}.RadForm_SAMPA.rfdButton a.rfdSkinnedButton,.RadForm_SAMPA.rfdButton input[type="button"].rfdDecorated,.RadForm_SAMPA.rfdButton input[type="reset"].rfdDecorated,.RadForm_SAMPA.rfdButton input[type="submit"].rfdDecorated,.RadForm_SAMPA.rfdButton .rfdSkinnedButton button,.RadForm_SAMPA a.rfdSkinnedButton,.RadForm_SAMPA .rfdSkinnedButton button,.RadForm_SAMPA .rfdSkinnedButton input.rfdDecorated,.RadForm_SAMPA.rfdButton a.rfdSkinnedButton,.RadForm_SAMPA.rfdButton a.rfdSkinnedButton *{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');color:#333}.RadForm_SAMPA a.rfdSkinnedButton,.RadForm_SAMPA .rfdSkinnedButton button,.RadForm_SAMPA .rfdSkinnedButton input.rfdDecorated{_background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');_color:#333}@media screen and (min-width:1px){.RadForm_SAMPA.rfdButton a.rfdSkinnedButton input{display:block;float:left}}.RadForm_SAMPA.rfdHeading h4,.RadForm_SAMPA.rfdHeading h5{color:#333;border-bottom:1px solid #8a8a8a}.RadForm_SAMPA.rfdHeading h6{color:#333}.RadForm_SAMPA.rfdLabel label,.RadForm_SAMPA.rfdLabel .rfdAspLabel,.RadForm_SAMPA.rfdRadio .rfdRadioUnchecked,.RadForm_SAMPA.rfdRadio .rfdRadioChecked,.RadForm_SAMPA.rfdCheckbox .rfdCheckboxUnchecked,.RadForm_SAMPA.rfdCheckbox .rfdCheckboxChecked{color:#333}.RadForm_SAMPA .rfdCheckboxUnchecked,.RadForm_SAMPA .rfdCheckboxChecked,.RadForm_SAMPA .rfdInputDisabled.rfdCheckboxUnchecked,.RadForm_SAMPA .rfdInputDisabled.rfdCheckboxChecked{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/CheckBoxSprites.gif')}.RadForm_SAMPA .rfdRadioUnchecked,.RadForm_SAMPA .rfdRadioChecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioUnchecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioChecked{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/RadioButtonSprites.png')}.RadForm_SAMPA .rfdRadioUnchecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioUnchecked:hover,.RadForm_SAMPA .rfdRadioUnchecked:hover,.RadForm_SAMPA .rfdRadioChecked,.RadForm_SAMPA .rfdInputDisabled.rfdRadioChecked:hover,.RadForm_SAMPA .rfdRadioChecked:hover{_background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/RadioButtonSprites.gif')}.RadForm_SAMPA.rfdFieldset table.rfdRoundedWrapper_fieldset legend,.RadForm_SAMPA.rfdFieldset fieldset legend,.RadForm_SAMPA.rfdFieldset legend{color:#333}.RadForm_SAMPA table.rfdRoundedWrapper:hover div.rfdRoundedInner{background-color:white;border-color:#515151 !important}.RadForm_SAMPA table.rfdRoundedWrapper:hover .rfdRoundedOuter{background-color:#515151 !important}.RadForm_SAMPA.rfdTextbox input[type="text"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="password"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="search"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="url"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="tel"].rfdDecorated,.RadForm_SAMPA.rfdTextbox input[type="email"].rfdDecorated,.RadForm_SAMPA.rfdTextarea textarea,.RadForm_SAMPA.rfdTextarea textarea[disabled].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="text"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="password"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="search"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="url"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="tel"].rfdDecorated:hover,.RadForm_SAMPA.rfdTextbox input[disabled][type="email"].rfdDecorated:hover{border:1px solid #8a8a8a;background-color:white}.RadForm_SAMPA.RadForm.rfdTextbox .rfdDecorated:hover,.RadForm_SAMPA.RadForm.rfdTextarea textarea:hover,.RadForm_SAMPA.RadForm.rfdTextbox .rfdDecorated:focus,.RadForm_SAMPA.RadForm.rfdTextarea textarea:focus{border:1px solid #515151}.RadForm_SAMPA.rfdFieldset table.rfdRoundedWrapper_fieldset legend,.RadForm_SAMPA.rfdFieldset fieldset.rfdFieldset legend{color:#333}.RadForm_SAMPA.rfdFieldset fieldset,.RadForm_SAMPA.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,.RadForm_SAMPA.rfdFieldset fieldset.rfdFieldset{border:1px solid #828282;background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/FieldsetBgr.png')}.RadForm_SAMPA table.rfdRoundedWrapper input,.RadForm_SAMPA table.rfdRoundedWrapper textarea,.RadForm_SAMPA input.rfdInput,.RadForm_SAMPA textarea.rfdTextarea{border:1px solid #8a8a8a;background-color:white;color:#333}.RadForm_SAMPA textarea.rfdTextarea,.RadForm_SAMPA table.rfdRoundedWrapper textarea{overflow:auto}.RadForm_SAMPA .rfdSelect_SAMPA,.RadForm_SAMPA .rfdSelect_SAMPA:hover,.RadForm_SAMPA .rfdSelect_SAMPA .rfdSelectOuter,.RadForm_SAMPA .rfdSelect_SAMPA:hover .rfdSelectOuter,.RadForm_SAMPA .rfdSelect_SAMPA .rfdSelectArrow span,.RadForm_SAMPA .rfdSelectBox_SAMPA .rfdSelect_selected,.RadForm_SAMPA .rfdSelectBox_SAMPA li:hover,.RadForm_SAMPA .rfdSelect_SAMPA.rfdSelectDisabled:hover,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA:hover,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA .rfdSelectOuter,.RadForm_SAMPA .rfdRtl .rfdSelect_SAMPA .rfdSelectOuter:hover{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ComboSprites.gif');background-repeat:no-repeat;background-color:transparent}.RadForm_SAMPA .rfdSelect_SAMPA .rfdSelectOuter,.RadForm_SAMPA .rfdSelect_SAMPA.rfdSelectDisabled:hover .rfdSelectOuter{color:#333}.RadForm_SAMPA.rfdButton a.rfdInputDisabled:hover{_background-position:0 0}.RadForm_SAMPA.rfdButton a.rfdInputDisabled:hover *{_background-position:right -21px;_color:#824703}.RadForm_SAMPA.rfdTextbox input.rfdIE6TextBox,.RadForm_SAMPA.rfdTextbox textarea.rfdIE6TextBox{_border:1px solid #938879;_background-color:white}@media screen and (-webkit-min-device-pixel-ratio:0){.RadForm_SAMPA.rfdCheckbox input[type="checkbox"],.RadForm_SAMPA.rfdCheckbox input[type="checkbox"][disabled]:hover{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/CheckBoxSprites.gif')}.RadForm_SAMPA.rfdRadio input[type="radio"],.RadForm_SAMPA.rfdRadio input[type="radio"][disabled="disabled"]:hover{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/RadioButtonSprites.png')}}.RadForm_SAMPA.rfdScrollBars body::-webkit-scrollbar,.RadForm_SAMPA.rfdScrollBars body::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars body::-webkit-scrollbar-thumb:horizontal,.RadForm_SAMPA.rfdScrollBars div::-webkit-scrollbar,.RadForm_SAMPA.rfdScrollBars div::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars div::-webkit-scrollbar-thumb:horizontal form::-webkit-scrollbar,.RadForm_SAMPA.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal{background-color:#e4e4e4}.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-track-piece,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-corner{background-color:#f0f0f0}.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal{border-color:#ccc #a3a3a3 #a3a3a3 #ccc}.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,.RadForm_SAMPA.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment{background-image:url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');background-color:#e4e4e4}.RadForm_SAMPA.rfdGrids .rfdTable{border:1px solid #828282;background:white;color:#333;font:12px "SDF",Arial,Helvetica,sans-serif}.RadForm_SAMPA.rfdGrids .rfdTable th{border-bottom:1px solid #828282;border-left:1px solid #8a8a8a;background:#eaeaea;color:#333}.RadForm_SAMPA.rfdGrids .rfdTable a{color:#333}.RadForm_SAMPA .rfdValidationSummaryControl,.RadForm_SAMPA .rfdLoginControl{background-color:white;border:1px solid #848484}.RadForm_SAMPA a.rfdLoginControl,.RadForm_SAMPA a.rfdLoginControl:active,.RadForm_SAMPA a.rfdLoginControl:visited{color:#333}.RadForm_SAMPA a.rfdLoginControl:hover{color:#4b4b4b}.rfdSelectBox_SAMPA{background-color:white;border:1px solid #8a8a8a;color:#333}.rfdSelectBox_SAMPA li{background-image:none !important}.rfdSelectBox.rfdSelectBox_SAMPA .rfdSelect_selected,.rfdSelectBox.rfdSelectBox_SAMPA li:hover,.rfdSelectBox.rfdSelectBox_SAMPA .rfdSelect_hovered{color:#333;background-color:#dfdfdf}.rfdSelectBox_SAMPA .rfdSelectBox_optgroup_label:hover{background:none;color:#333}.RadGrid_SAMPA{border:1px solid #828282;background-color:#fff;color:#333;font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_SAMPA .rgMasterTable,.RadGrid_SAMPA .rgDetailTable,.RadGrid_SAMPA .rgGroupPanel table,.RadGrid_SAMPA .rgCommandRow table,.RadGrid_SAMPA .rgEditForm table,.RadGrid_SAMPA .rgPager table{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_SAMPA .rgInput{background-color:#fff;border:1px solid #8e8e8e;color:#333}.GridToolTip_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_SAMPA .rgSave,.RadGrid_SAMPA .rgAdd,.RadGrid_SAMPA .rgRefresh,.RadGrid_SAMPA .rgEdit,.RadGrid_SAMPA .rgDel,.RadGrid_SAMPA .rgFilter,.RadGrid_SAMPA .rgPagePrev,.RadGrid_SAMPA .rgPageNext,.RadGrid_SAMPA .rgPageFirst,.RadGrid_SAMPA .rgPageLast,.RadGrid_SAMPA .rgExpand,.RadGrid_SAMPA .rgCollapse,.RadGrid_SAMPA .rgSortAsc,.RadGrid_SAMPA .rgSortDesc,.RadGrid_SAMPA .rgUpdate,.RadGrid_SAMPA .rgCancel,.RadGrid_SAMPA .rgUngroup,.RadGrid_SAMPA .rgExpXLS,.RadGrid_SAMPA .rgExpDOC,.RadGrid_SAMPA .rgExpPDF,.RadGrid_SAMPA .rgExpCSV{background-image:url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgHeaderDiv{background:#eee 0 -7550px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.rgTwoLines .rgHeaderDiv{background-position:0 -7050px}.rgHeaderWrapper .rgHeaderDiv{border-color:#8a8a8a}.RadGrid_SAMPA .rgHeader,.RadGrid_SAMPA th.rgResizeCol,.RadGrid_SAMPA .rgHeaderWrapper{border:0;border-bottom:1px solid #828282;background:#eaeaea 0 -2300px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgMultiHeaderRow .rgHeader,.RadGrid_SAMPA .rgMultiHeaderRow .rgResizeCol{border-left:1px solid #828282}.RadGrid_SAMPA th.rgSorted{background-color:#c4c4c4;background-position:0 -2600px}.RadGrid_SAMPA .rgHeader{color:#333}.RadGrid_SAMPA .rgHeader a{color:#333}.RadGrid_SAMPA .rgRow>td,.RadGrid_SAMPA .rgAltRow>td,.RadGrid_SAMPA .rgEditRow>td,.RadGrid_SAMPA .rgFooter>td{border-style:solid;border-width:0 0 1px 0}.RadGrid_SAMPA .rgRow>td{border-color:#fff}.RadGrid_SAMPA .rgAltRow{background:#f2f2f2}.RadGrid_SAMPA .rgAltRow>td{border-color:#f2f2f2}.RadGrid_SAMPA .rgRow .rgSorted{border-bottom-color:#f2f2f2;background-color:#f2f2f2}.RadGrid_SAMPA .rgAltRow .rgSorted{border-bottom-color:#e6e6e6;background-color:#e6e6e6}.RadGrid_SAMPA .rgSelectedRow .rgSorted,.RadGrid_SAMPA .rgActiveRow .rgSorted,.RadGrid_SAMPA .rgHoveredRow .rgSorted,.RadGrid_SAMPA .rgEditRow .rgSorted{background-color:transparent}.RadGrid_SAMPA .rgRow a,.RadGrid_SAMPA .rgAltRow a,.RadGrid_SAMPA .rgEditRow a{color:#000}.RadGrid_SAMPA tr.rgEditRow a,.RadGrid_SAMPA tr.rgHoveredRow a,.RadGrid_SAMPA tr.rgActiveRow a{color:#000}.RadGrid_SAMPA .rgFooter a,.RadGrid_SAMPA .rgEditForm a{color:#000}.RadGrid_SAMPA .rgMasterTable .rgSelectedCell,.RadGrid_SAMPA .rgSelectedRow{background:#828282 0 -3900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#fff}*+html .RadGrid_SAMPA .rgSelectedRow .rgSorted,* html .RadGrid_SAMPA .rgSelectedRow .rgSorted{background-color:#828282}.RadGrid_SAMPA .rgSelectedCell a,.RadGrid_SAMPA .rgSelectedRow a{color:#fff}.RadGrid_SAMPA .rgMasterTable .rgActiveCell,.RadGrid_SAMPA .rgActiveRow,.RadGrid_SAMPA .rgHoveredRow{background:#c5c5c5 0 -2900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#333}*+html .RadGrid_SAMPA .rgActiveRow .rgSorted,*+html .RadGrid_SAMPA .rgHoveredRow .rgSorted{background-color:#c5c5c5}* html .RadGrid_SAMPA .rgActiveRow .rgSorted,* html .RadGrid_SAMPA .rgHoveredRow .rgSorted{background-color:#c5c5c5}.RadGrid_SAMPA .rgEditRow{background:white 0 -4900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#333}*+html .RadGrid_SAMPA .rgEditRow .rgSorted,* html .RadGrid_SAMPA .rgEditRow .rgSorted{background-color:#fff}.RadGrid_SAMPA .rgActiveRow>td,.RadGrid_SAMPA .rgHoveredRow>td{border-bottom-color:#9e9e9e}.RadGrid_SAMPA .rgActiveRow>td.rgSorted,.RadGrid_SAMPA .rgHoveredRow>td.rgSorted{border-bottom-color:#9e9e9e}.RadGrid_SAMPA .rgSelectedRow>td{border-bottom-color:#6c6c6c}.RadGrid_SAMPA .rgSelectedRow>td.rgSorted{border-bottom-color:#6c6c6c}.RadGrid_SAMPA .rgDrag{background-image:url('/Components/General/Resources/Images/Telerik/Grid/rgDrag.gif')}.RadGrid_SAMPA div .rgFooterDiv td,.RadGrid_SAMPA div .rgFooter td{background:#eee}.RadGrid_SAMPA .rgFooterWrapper{background:#eee;border-top:1px solid #828282;border-bottom:1px solid #fff}.RadGrid_SAMPA .rgFooter>td{border-top:1px solid #828282;border-bottom:1px solid #fff}.RadGrid_SAMPA .rgFooterWrapper .rgFooter>td{border-bottom:0}.RadGrid_SAMPA .rgPager .rgStatus{border:1px solid;border-color:#828282 #c9c9c9 #eee #c9c9c9;border-left-width:0}.RadGrid_SAMPA .rgStatus div{background-image:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif')}.RadGrid_SAMPA .rgPager{background:#eee}.RadGrid_SAMPA td.rgPagerCell{border:1px solid;border-color:#828282 #eee #eee;border-right-width:0}.RadGrid_SAMPA .rgInfoPart{color:#656565}.RadGrid_SAMPA .rgInfoPart strong{color:#4c4e54}.RadGrid_SAMPA .rgPageFirst{background-position:0 -550px}.RadGrid_SAMPA .rgPageFirst:hover{background-position:0 -600px}.RadGrid_SAMPA .rgPagePrev{background-position:0 -700px}.RadGrid_SAMPA .rgPagePrev:hover{background-position:0 -750px}.RadGrid_SAMPA .rgPageNext{background-position:0 -850px}.RadGrid_SAMPA .rgPageNext:hover{background-position:0 -900px}.RadGrid_SAMPA .rgPageLast{background-position:0 -1000px}.RadGrid_SAMPA .rgPageLast:hover{background-position:0 -1050px}.RadGrid_SAMPA .rgPager .rgPagerButton{border-color:#d0d0d0 #aeaeae #8b8b8b;background:#e8e8e8 repeat-x 0 -1550px url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#000;font-family:"SDF",arial,sans-serif}.RadGrid_SAMPA .rgNumPart a{color:#000}.RadGrid_SAMPA .rgNumPart a:hover,.RadGrid_SAMPA .rgNumPart a.rgCurrentPage{background:no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgNumPart a:hover span,.RadGrid_SAMPA .rgNumPart a.rgCurrentPage span{background:no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgNumPart a:hover{background-position:100% -1250px}.RadGrid_SAMPA .rgNumPart a:hover span{background-position:0 -1150px}.RadGrid_SAMPA .rgNumPart a.rgCurrentPage{background-position:100% -1450px}.RadGrid_SAMPA .rgNumPart a.rgCurrentPage:hover{background-position:100% -1450px}.RadGrid_SAMPA .rgNumPart a.rgCurrentPage span,.RadGrid_SAMPA .rgNumPart a.rgCurrentPage:hover span{background-position:0 -1350px}.RadGrid_SAMPA .rgHeader .rgSortAsc{background-position:3px -248px;height:10px}.RadGrid_SAMPA .rgHeader .rgSortDesc{background-position:3px -198px;height:10px}.RadGrid_SAMPA .rgCommandRow .rgPrev,.RadGrid_SAMPA .rgCommandRow .rgNext{padding:0 10px;line-height:20px;border-radius:3px;border-color:#aaa;color:#333;background-color:#c1c1c1;background-image:linear-gradient(#fafafa,#e6e6e6);margin-right:10px}.RadGrid_SAMPA .rgCommandRow .rgPrev span,.RadGrid_SAMPA .rgCommandRow .rgNext span{width:10px;height:10px;background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.RadGrid_SAMPA .rgCommandRow .rgPrev:hover,.RadGrid_SAMPA .rgCommandRow .rgNext:hover{border-color:#515151;color:#000;background-color:#c3c3c3;background-image:linear-gradient(#e2e2e2,#c3c3c3)}.RadGrid_SAMPA .rgCommandRow .rgPrev.rgDisabled:hover,.RadGrid_SAMPA .rgCommandRow .rgNext.rgDisabled:hover{border-color:#aaa;color:#333;background-color:#c1c1c1;background-image:linear-gradient(#fafafa,#e6e6e6)}.RadGrid_SAMPA .rgPrev span{margin-right:10px;background-position:-5px -45px}.RadGrid_SAMPA .rgNext span{margin-left:10px;background-position:-5px -65px}.GridReorderTop_SAMPA{background:0 0 no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.GridReorderBottom_SAMPA{background:0 0 no-repeat url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');background-position:0 -50px}.RadGrid_SAMPA .rgFilterRow{background:#eee}.RadGrid_SAMPA .rgFilterRow>td{border-bottom:1px solid #828282}.RadGrid_SAMPA .rgFilter{background-position:0 -300px}.RadGrid_SAMPA .rgFilter:hover{background-position:0 -350px}.RadGrid_SAMPA .rgFilterActive{background-position:0 -400px}.RadGrid_SAMPA .rgFilterActive:hover{background-position:0 -400px}.RadGrid_SAMPA .rgFiltered{background-position:0 -325px}.RadGrid_SAMPA .rgFiltered:hover{background-position:0 -375px}.RadGrid_SAMPA .rgFiltered.rgFilterActive{background-position:0 -425px}.RadGrid_SAMPA .rgFilterBox{border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;font-family:"SDF",arial,sans-serif;color:#333}.RadMenu_SAMPA .rgHCMClear,.RadMenu_SAMPA .rgHCMFilter{border-color:#d0d0d0 #a8a8a8 #8b8b8b;background:#e8e8e8 center -23px repeat-x url('/Components/General/Resources/Images/Telerik/FormDecorator/ButtonSprites.gif');color:#000;font-family:"SDF",arial,sans-serif}.RadMenu_SAMPA .rgHCMClear:hover,.RadMenu_SAMPA .rgHCMFilter:hover{border-color:#d1d1d1 #b9b9b9 #a3a3a3;background-position:center -67px;background-color:#e5e5e5}.RadMenu_SAMPA_Context .rgFilterApply,.RadMenu_SAMPA_Context .rgFilterCancel{background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientButtonSprite.png');border-color:#aaa;color:#333;background-color:#c1c1c1;background-image:linear-gradient(#fafafa,#e6e6e6);font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-color:#d0d0d0 #8a8a8a #8a8a8a #d0d0d0}div.RadMenu_SAMPA_Context .rlbGroup{border-color:#eee}.GridContextMenu_SAMPA .rmLeftImage{background-image:url('/Components/General/Resources/Images/Telerik/Common/Grid/contextMenu.gif')}.GridContextMenu_SAMPA .rgHCMSortAsc .rmLeftImage{background-position:0 0}.GridContextMenu_SAMPA .rgHCMSortDesc .rmLeftImage{background-position:0 -40px}.GridContextMenu_SAMPA .rgHCMUnsort .rmLeftImage{background-position:0 -80px}.GridContextMenu_SAMPA .rgHCMGroup .rmLeftImage{background-position:0 -120px}.GridContextMenu_SAMPA .rgHCMUngroup .rmLeftImage{background-position:0 -160px}.GridContextMenu_SAMPA .rgHCMCols .rmLeftImage{background-position:0 -200px}.GridContextMenu_SAMPA .rgHCMFilter .rmLeftImage{background-position:0 -240px}.GridContextMenu_SAMPA .rgHCMUnfilter .rmLeftImage{background-position:0 -280px}.RadGrid_SAMPA .rgGroupPanel{border:0;border-bottom:1px solid #828282;background:#eee 0 -1900px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA .rgGroupPanel td{border:0;padding:3px 4px}.RadGrid_SAMPA .rgGroupPanel td td{padding:0}.RadGrid_SAMPA .rgGroupPanel .rgSortAsc{background-position:4px -144px}.RadGrid_SAMPA .rgGroupPanel .rgSortDesc{background-position:4px -94px}.RadGrid_SAMPA .rgUngroup{background-position:0 -6998px}.RadGrid_SAMPA .rgGroupItem{border:1px solid;border-color:#c4c4c4 #c4c4c4 #9e9e9e;background:#c6c6c6 0 -6500px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif')}.RadGrid_SAMPA td.rgGroupCol,.RadGrid_SAMPA td.rgExpandCol{border-color:#d9d9d9;background:#d9d9d9}.RadGrid_SAMPA .rgGroupHeader{background:#d9d9d9;font-size:1.1em;line-height:21px;color:#000}.RadGrid_SAMPA .rgGroupHeader td{border-top:1px solid #828282;border-bottom:1px solid #d9d9d9}.RadGrid_SAMPA .rgGroupHeader td.rgGroupCol{border-top-color:#828282}.RadGrid_SAMPA .rgExpand{background-position:5px -496px}.RadGrid_SAMPA .rgCollapse{background-position:3px -454px}.RadGrid_SAMPA .rgEditForm{border-bottom:1px solid #828282}.RadGrid_SAMPA .rgUpdate{background-position:0 -1800px}.RadGrid_SAMPA .rgCancel{background-position:0 -1850px}.RadGrid_SAMPA .rgDetailTable{border-color:#828282}.RadGrid_SAMPA .rgCommandRow{background:#c5c5c5 0 -2099px repeat-x url('/Components/General/Resources/Images/Telerik/Grid/sprite.gif');color:#000}.RadGrid_SAMPA .rgCommandCell{border:1px solid;border-color:#999 #f2f2f2;border-top-width:0;padding:0}.RadGrid_SAMPA tfoot .rgCommandCell,.RadGrid_SAMPA .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell{border-top-width:1px;border-bottom-width:0}.RadGrid_SAMPA .rgCommandTable{border:0;border-top:1px solid #fdfdfd;border-bottom:1px solid #e7e7e7}.RadGrid_SAMPA .rgCommandTable td{border:0;padding:2px 7px}.RadGrid_SAMPA .rgCommandRow a{color:#000;text-decoration:none}.RadGrid_SAMPA .rgSave{background-position:0 -1825px;height:18px;width:18px}.RadGrid_SAMPA .rgAdd{margin-right:3px;background-position:0 -1650px}.RadGrid_SAMPA .rgRefresh{margin-right:3px;background-position:0 -1600px}.RadGrid_SAMPA .rgEdit{background-position:0 -1700px}.RadGrid_SAMPA .rgDel{background-position:0 -1750px}.RadGrid_SAMPA .rgSelected .rgDel{background-position:0 -1775px}.RadGrid_SAMPA .rgExpXLS,.RadGrid_SAMPA .rgExpDOC,.RadGrid_SAMPA .rgExpPDF,.RadGrid_SAMPA .rgExpCSV{background-image:url('/Components/General/Resources/Images/Telerik/Common/Grid/export.gif')}.RadGrid_SAMPA .rgExpXLS{background-position:0 0}.RadGrid_SAMPA .rgExpDOC{background-position:0 -50px}.RadGrid_SAMPA .rgExpPDF{background-position:0 -100px}.RadGrid_SAMPA .rgExpCSV{background-position:0 -150px}.rgCellSelectorArea_SAMPA,.GridRowSelector_SAMPA{background:#4c4e54}.GridItemDropIndicator_SAMPA{border-top:1px dashed #666}.GridToolTip_SAMPA{border:1px solid #828282;padding:3px;background:#fff;color:#333}.RadGridRTL_SAMPA .rgPageFirst{background-position:0 -1000px}.RadGridRTL_SAMPA .rgPageFirst:hover{background-position:0 -1050px}.RadGridRTL_SAMPA .rgPagePrev{background-position:0 -850px}.RadGridRTL_SAMPA .rgPagePrev:hover{background-position:0 -900px}.RadGridRTL_SAMPA .rgPageNext{background-position:0 -700px}.RadGridRTL_SAMPA .rgPageNext:hover{background-position:0 -750px}.RadGridRTL_SAMPA .rgPageLast{background-position:0 -550px}.RadGridRTL_SAMPA .rgPageLast:hover{background-position:0 -600px}.RadGridRTL_SAMPA .rgExpand{background-position:-20px -496px}.RadImageEditor_SAMPA,.RadImageEditor_SAMPA.rieDialogs .riePrintContent{border-color:#828282;background-color:#eee}.RadImageEditor_SAMPA .rieStatusBarInfo .rieLabel{color:#828282}.RadImageEditor_SAMPA .rieStatusBarInfo span{color:#333}.RadDock_SAMPA.rieDialogs .rbPrimaryIcon,.RadImageEditor_SAMPA .rieResizeHandle,.RadImageEditor_SAMPA .rieBackgroundImg .rtbIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/ImageEditor/rieToolsLight.png');_background-image:url('/Components/General/Resources/Images/Telerik/Common/ImageEditor/rieToolsLightIE6.png')}.RadDock_SAMPA.rieDialogs .rieThumbsBottomRow td,.RadDock_SAMPA.rieDialogs .rieDialogsThumbsLeft,.RadDock_SAMPA.rieDialogs .rieThumbsLink,.RadImageEditor_SAMPA .rieContentArea{border-color:#828282}.RadDock_SAMPA.rieDialogs .rieActiveThumbsLink,.RadDock_SAMPA.rieDialogs .rieThumbsLink:hover,.RadDock_SAMPA.rieDialogs .riePrintContent img,.RadImageEditor_SAMPA .rieHighlightVertical,.RadImageEditor_SAMPA .rieHighlightHorizontal{border-color:#515151;background-color:#eee}.RadDock_SAMPA.rieDialogs .rdContent{color:#333}.RadInput_SAMPA,.RadInputMgr_SAMPA{font:12px "SDF",arial,sans-serif}html body .RadInput_SAMPA .riTextBox,html body .RadInputMgr_SAMPA{border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;background:#fff;color:#333;font:12px "SDF",arial,sans-serif}html body .RadInput_SAMPA .riEmpty,html body .RadInput_Empty_SAMPA{color:#a5a5a5}html body .RadInput_SAMPA .riHover,html body .RadInput_Hover_SAMPA,html body .RadInput_SAMPA .riFocused,html body .RadInput_Focused_SAMPA{border-color:#515151;color:#333}html body .RadInput_SAMPA .riRead,html body .RadInput_Read_SAMPA{border-color:#d0d0d0}html body .RadInput_SAMPA .riDisabled,html body .RadInput_Disabled_SAMPA{border-color:#d0d0d0;color:#8a8a8a;cursor:default}html body .RadInput_SAMPA .riError,html body .RadInput_Error_SAMPA{border-color:#d51923;background:white 100% -298px no-repeat url('/Components/General/Resources/Images/Telerik/Input/sprite.gif');color:#d51923}.RadForm.rfdTextbox .RadInput_SAMPA .riError[type="text"],.RadForm.rfdTextbox .RadInput_Error_SAMPA[type="text"]{border-color:#d51923;background:white 100% -298px no-repeat url('/Components/General/Resources/Images/Telerik/Input/sprite.gif');color:#d51923}html body .RadInput_SAMPA .riNegative,html body .RadInput_Negative_SAMPA{color:#565656}.RadInput_SAMPA a{background:transparent no-repeat url('/Components/General/Resources/Images/Telerik/Input/sprite.gif')}.RadInput_SAMPA .riBtn a{width:20px;height:18px;line-height:18px;background-position:3px 5px}.RadInput_SAMPA .riBtn a:hover{background-position:3px -45px}.RadInput_SAMPA .riSpin a{width:15px;height:7px;line-height:7px}.RadInput_SAMPA a.riUp{background-position:4px -98px}.RadInput_SAMPA a.riUp:hover{background-position:4px -148px}.RadInput_SAMPA a.riDown{background-position:4px -199px}.RadInput_SAMPA a.riDown:hover{background-position:4px -249px}.RadInput_SAMPA .riLabel{color:#000}.RadInput_SAMPA .riResizeIcon{background:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png') no-repeat transparent;background-position:-6.5px -966.5px;margin-bottom:-1px}html body .RadInputRTL_SAMPA .riError,html body .RadInputRTL_Error_SAMPA{background-position:3px -298px}html body .RadInputRTL_SAMPA .riResizeIcon{background-position:-6.5px -986.5px}.RadForm.rfdTextbox .RadInputRTL_SAMPA .riError[type="text"],.RadForm.rfdTextbox .RadInputRTL_Error_SAMPA[type="text"]{background-position:3px -298px}.RadListBox_SAMPA{font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadListBox_SAMPA .rlbGroup,.RadListBox_SAMPA .rlbTemplateContainer{border-color:#8e8e8e;color:#333;background-color:white}.RadListBox_SAMPA .rlbCheckAllItems{color:#333;background-color:#eaeaea}.RadListBox_SAMPA .rlbCheckAllItemsHovered{color:#333;background-color:white}.RadListBox_SAMPA .rlbItem{line-height:18px}.RadListBox_SAMPA .rlbHighlight{color:black;background-color:#dfdfdf}.RadListBox_SAMPA .rlbItem.rlbHovered{color:black;background:#dfdfdf}.RadListBox_SAMPA .rlbItem.rlbSelected{color:black;background:#c5c5c5}.RadListBox_SAMPA .rlbHeader,.RadListBox_SAMPA .rlbFooter{border-color:#8e8e8e;background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbHeaderFooter.png');background-color:#f1f2f4}.RadListBox_SAMPA .rlbFooter{background-position:0 -200px;background-color:#e6e6e6}.RadListBox_SAMPA .rlbDropClue{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbDropClue.png')}.RadListBox_SAMPA .rlbGroup .rlbDropClueAbove{border-top-style:dotted;border-top-color:#8e8e8e}.RadListBox_SAMPA .rlbGroup .rlbDropClueBelow{border-bottom-style:dotted;border-bottom-color:#8e8e8e}.RadListBox_SAMPA .rlbGroup .rlbSelected.rlbDropClueAbove,.RadListBox_SAMPA .rlbGroup .rlbHovered.rlbDropClueAbove,.RadListBox_SAMPA .rlbGroup .rlbSelected.rlbDropClueBelow,.RadListBox_SAMPA .rlbGroup .rlbHovered.rlbDropClueBelow{border-color:#fff}.RadListBox_SAMPA .rlbButton{color:#333}.RadListBox_SAMPA .rlbButtonText{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbSprite.png')}.RadListBox_SAMPA .rlbButton:hover .rlbButtonTL,.RadListBox_SAMPA .rlbButton:hover .rlbButtonTR,.RadListBox_SAMPA .rlbButton:hover .rlbButtonBL,.RadListBox_SAMPA .rlbButton:hover .rlbButtonBR{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbButtonHover.png')}.RadListBox_SAMPA .rlbButton .rlbButtonTL,.RadListBox_SAMPA .rlbButton .rlbButtonTR,.RadListBox_SAMPA .rlbButton .rlbButtonBL,.RadListBox_SAMPA .rlbButton .rlbButtonBR,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonTL,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonTR,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonBL,.RadListBox_SAMPA .rlbDisabled:hover .rlbButtonBR{background-image:url('/Components/General/Resources/Images/Telerik/ListBox/rlbButtonNormal.png')}.RadListBox_SAMPA .rlbButton:hover{color:black}.RadListBox_SAMPA .rlbDisabled,.RadListBox_SAMPA .rlbDisabled:hover{color:#333}.RadListBox_SAMPA .rlbMoveUp .rlbButtonText{background-position:0 0}.RadListBox_SAMPA .rlbMoveUp:hover .rlbButtonText{background-position:-400px 0}.RadListBox_SAMPA .rlbMoveUpDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveUpDisabled:hover .rlbButtonText{background-position:-200px 0}.RadListBox_SAMPA .rlbMoveDown .rlbButtonText{background-position:0 -25px}.RadListBox_SAMPA .rlbMoveDown:hover .rlbButtonText{background-position:-400px -25px}.RadListBox_SAMPA .rlbMoveDownDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveDownDisabled:hover .rlbButtonText{background-position:-200px -25px}.RadListBox_SAMPA .rlbMoveToTop .rlbButtonText{background-position:0 -275px}.RadListBox_SAMPA .rlbMoveToTop:hover .rlbButtonText{background-position:-400px -275px}.RadListBox_SAMPA .rlbMoveToTopDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveToTopDisabled:hover .rlbButtonText{background-position:-200px -275px}.RadListBox_SAMPA .rlbMoveToBottom .rlbButtonText{background-position:0 -300px}.RadListBox_SAMPA .rlbMoveToBottom:hover .rlbButtonText{background-position:-400px -300px}.RadListBox_SAMPA .rlbMoveToBottomDisabled .rlbButtonText,.RadListBox_SAMPA .rlbMoveToBottomDisabled:hover .rlbButtonText{background-position:-200px -300px}.RadListBox_SAMPA .rlbDelete .rlbButtonText{background-position:0 -50px}.RadListBox_SAMPA .rlbDelete:hover .rlbButtonText{background-position:-400px -50px}.RadListBox_SAMPA .rlbDeleteDisabled .rlbButtonText,.RadListBox_SAMPA .rlbDeleteDisabled:hover .rlbButtonText{background-position:-200px -50px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText{background-position:0 -100px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText{background-position:0 -75px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText{background-position:-400px -100px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText{background-position:-400px -75px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText{background-position:-200px -100px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText{background-position:-200px -75px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText{background-position:0 -150px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText{background-position:0 -125px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText{background-position:-400px -150px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText{background-position:-400px -125px}.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText{background-position:-200px -150px}.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText{background-position:-200px -125px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText{background-position:0 -200px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText{background-position:0 -175px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText{background-position:-400px -200px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText{background-position:-400px -175px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText{background-position:-200px -200px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText{background-position:-200px -175px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText{background-position:0 -250px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText{background-position:0 -225px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText{background-position:-400px -250px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText{background-position:-400px -225px}.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText{background-position:-200px -250px}.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,.RadListBox_SAMPA .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText{background-position:-200px -225px}.RadMenu_SAMPA .rmRootGroup,.RadMenu_SAMPA a.rmLink,.RadMenu_SAMPA .rmGroup .rmText,.RadMenu_SAMPA .rmVertical .rmText,.RadMenu_SAMPA .rmLeftArrow,.RadMenu_SAMPA .rmRightArrow,.RadMenu_SAMPA .rmTopArrow,.RadMenu_SAMPA .rmBottomArrow,.RadMenu_SAMPA .rmIcon{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmSprite.png');background-color:transparent}.RadMenu_SAMPA .rmRootGroup{border:1px solid #828282;background-repeat:repeat-x;background-position:0 -408px;background-color:#e6e6e6}.RadMenu_SAMPA,.RadMenu_SAMPA a.rmLink{font:normal 12px/23px "SDF",Arial,sans-serif;color:#000;text-decoration:none}.RadMenu_SAMPA a.rmLink,.RadMenu_SAMPA a.rmDisabled,.RadMenu_SAMPA a.rmDisabled:hover{background-position:0 -72px}.RadMenu_SAMPA .rmFirst a.rmLink,.RadMenu_SAMPA .rmFirst a.rmLink:hover,.RadMenu_SAMPA .rmLast .rmText,.RadMenu_SAMPA .rmLast a.rmLink:hover .rmText,.RadMenu_SAMPA .rmVertical a.rmLink,.RadMenu_SAMPA .rmVertical .rmText{background-repeat:no-repeat;background-position:0 500px}.RadMenu_SAMPA .rmVertical .rmFirst,.RadMenu_SAMPA .rmVertical .rmLast{background:none}.RadMenu_SAMPA a.rmLink:hover,.RadMenu_SAMPA a.rmFocused,.RadMenu_SAMPA a.rmSelected{background-color:#fff}.RadMenu_SAMPA .rmHorizontal .rmRootLink span.rmText{display:inline}.RadMenu_SAMPA_rtl .rmRootLink span.rmText{padding-right:12px}.RadMenu_SAMPA_Context_rtl .rmRootLink span.rmText{padding-right:28px}.RadMenu_SAMPA_rtl a.rmRootLink{margin-left:0;padding:0}.RadMenu_SAMPA_rtl .rmVertical a.rmRootLink{padding-right:12px}.RadMenu_SAMPA .rmVertical a.rmLink{border-width:1px 0;border-style:solid;border-color:transparent}.RadMenu_SAMPA .rmVertical a.rmLink:hover,.RadMenu_SAMPA .rmVertical a.rmFocused,.RadMenu_SAMPA .rmVertical a.rmSelected,.RadMenu_SAMPA .rmVertical a.rmExpanded,.RadMenu_SAMPA .rmVertical a.rmExpanded:hover{border-color:#828282}.RadMenu_SAMPA .rmVertical .rmFirst a.rmLink:hover,.RadMenu_SAMPA .rmVertical .rmFirst a.rmFocused,.RadMenu_SAMPA .rmVertical .rmFirst a.rmSelected,.RadMenu_SAMPA .rmVertical .rmFirst a.rmExpanded,.RadMenu_SAMPA .rmVertical .rmFirst a.rmExpanded:hover{border-top-color:transparent}.RadMenu_SAMPA .rmVertical .rmLast a.rmLink:hover,.RadMenu_SAMPA .rmVertical .rmLast a.rmFocused,.RadMenu_SAMPA .rmVertical .rmLast a.rmSelected,.RadMenu_SAMPA .rmVertical .rmLast a.rmExpanded,.RadMenu_SAMPA .rmVertical .rmLast a.rmExpanded:hover{border-bottom-color:transparent}.RadMenu_SAMPA .rmVertical .rmItem a.rmDisabled:hover{border-color:transparent}.RadMenu_SAMPA a.rmExpanded,.RadMenu_SAMPA a.rmExpanded:hover{background-color:#fff}.RadMenu_SAMPA a.rmDisabled,.RadMenu_SAMPA a.rmDisabled:hover{color:#7d7d7d;background-color:transparent}.RadMenu_SAMPA .rmGroup,.RadMenu_SAMPA .rmMultiColumn,.RadMenu_SAMPA .rmGroup .rmVertical{border:1px solid #979797;background:#fff url('/Components/General/Resources/Images/Telerik/Menu/rmVSprite.png') repeat-y 0 0}.RadMenu_SAMPA .rmPopup{background:url('/Components/General/Resources/Images/Telerik/Menu/rmVSprite.png') repeat-y 0 0}.RadMenu_SAMPA .rmContentTemplate{background:#fff}.RadMenu_SAMPA .rmTopFix,.RadMenu_SAMPA .rmBottomFix,.RadMenu_SAMPA .rmRoundedCorners .rmGroup .rmItem,.RadMenu_SAMPA .rmRoundedCorners li.rmFirstGroupColumn .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,.RadMenu_SAMPA_Context.rmRoundedCorners .rmGroup .rmItem{background-color:#fff;background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmVSprite.png');background-repeat:repeat-y;background-position:-2px 0}.RadMenu_SAMPA .rmTopFix,.RadMenu_SAMPA .rmBottomFix{background-position:-5px 0}.RadMenu_SAMPA .rmPopup .rmTopFix,.RadMenu_SAMPA .rmPopup .rmBottomFix{background-image:none}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmGroup,.RadMenu_SAMPA .rmRoundedCorners .rmGroupColumn .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmHorizontal .rmItem,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrap .rmVertical,.RadMenu_SAMPA_Context .rmHorizontal.rmGroup,.RadMenu_SAMPA_Context .rmHorizontal .rmGroup,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,.RadMenu_SAMPA_Context.rmRoundedCorners .rmHorizontal .rmItem,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrap .rmVertical{background-image:none}.RadMenu_SAMPA .rmRoundedCorners .rmGroupColumn{background-color:#fff}.RadMenu_SAMPA .rmBottomLeft,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA_Context.rmRoundedCorners ul.rmGroup,.RadMenu_SAMPA .rmRoundedCorners ul.rmGroup,.RadMenu_SAMPA .rmRoundedCorners .rmMultiColumn{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedLeft.png');background-color:transparent;background-repeat:no-repeat}.RadMenu_SAMPA .rmPopup .rmBottomLeft{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedLeft_rtl.png')}.RadMenu_SAMPA .rmTopRight,.RadMenu_SAMPA .rmBottomRight{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedRight.png');background-color:transparent;background-repeat:no-repeat}.RadMenu_SAMPA .rmTopFix,.RadMenu_SAMPA .rmBottomFix,.RadMenu_SAMPA .rmRoundedCorners .rmGroup .rmFirst,.RadMenu_SAMPA_Context.rmRoundedCorners .rmGroup .rmFirst,.rmRoundedCorners_SAMPA .rmGroup .rmFirst{border-color:#979797}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix{background:#fff}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow{background-color:#fff;border:0}.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow{background-color:#fff}.RadMenu_SAMPA_rtl .rmBottomLeft,.RadMenu_SAMPA_rtl .rmRoundedCorners ul.rmGroup,.RadMenu_SAMPA_rtl .rmRoundedCorners .rmMultiColumn,.RadMenu_SAMPA .rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA .rmScrollWrapContainer .rmBottomLeft,.rmRoundedCorners.RadMenu_SAMPA_Context_rtl ul.rmGroup,.RadMenu_SAMPA_Context.rmRoundedCorners .rmScrollWrapContainer,.RadMenu_SAMPA .rmRoundedCorners .rmPopup{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedLeft_rtl.png');background-repeat:no-repeat}.RadMenu_SAMPA_rtl .rmTopRight,.RadMenu_SAMPA_rtl .rmBottomRight{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedRight_rtl.png')}.RadMenu_SAMPA_rtl .rmContentTemplate .rmTopRight,.RadMenu_SAMPA_rtl .rmContentTemplate .rmBottomRight{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmRoundedRight.png')}.RadMenu_SAMPA_rtl li.rmTopFix,.RadMenu_SAMPA_rtl li.rmBottomFix,.RadMenu_SAMPA_rtl .rmRoundedCorners .rmGroup .rmItem,.rmRoundedCorners.RadMenu_SAMPA_Context_rtl .rmGroup .rmItem{background-position:101% 0}.RadMenu_SAMPA .rmSlide .rmScrollWrap{background-image:none}.RadMenu_SAMPA_rtl .rmGroup,.RadMenu_SAMPA_rtl .rmMultiColumn,.RadMenu_SAMPA_rtl .rmGroup .rmVertical{background-position:100% 0}.RadMenu_SAMPA .rmRootGroup li.rmItem .rmGroup{padding-bottom:0}.RadMenu_SAMPA .rmRootGroup .rmHorizontal{background-image:none}.RadMenu_SAMPA .rmScrollWrap .rmVertical{border:0}.RadMenu_SAMPA .rmGroup .rmItem a.rmLink,.RadMenu_SAMPA .rmGroup .rmItem a.rmLink:hover,.RadMenu_SAMPA .rmGroup .rmItem a.rmFocused,.RadMenu_SAMPA .rmGroup .rmItem a.rmSelected,.RadMenu_SAMPA .rmGroup .rmItem a.rmExpanded{padding-top:0;padding-bottom:0;border:0}.RadMenu_SAMPA .rmGroup .rmLast a.rmLink,.RadMenu_SAMPA .rmGroup .rmLast a.rmLink:hover,.RadMenu_SAMPA .rmGroup .rmLast a.rmFocused,.RadMenu_SAMPA .rmGroup .rmLast a.rmSelected,.RadMenu_SAMPA .rmGroup .rmLast a.rmExpanded{padding-bottom:1px}.RadMenu_SAMPA .rmGroup a.rmLink,.RadMenu_SAMPA .rmGroup .rmText,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled:hover,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled .rmText,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled:hover .rmText{background-position:0 500px;background-repeat:no-repeat;background-color:transparent}.RadMenu_SAMPA .rmGroup a.rmLink:hover,.RadMenu_SAMPA .rmGroup a.rmFocused,.RadMenu_SAMPA .rmGroup a.rmSelected,.RadMenu_SAMPA .rmGroup a.rmExpanded{background-position:0 -168px}.RadMenu_SAMPA .rmGroup a.rmLink:hover .rmText,.RadMenu_SAMPA .rmGroup a.rmFocused .rmText,.RadMenu_SAMPA .rmGroup a.rmSelected .rmText,.RadMenu_SAMPA .rmGroup a.rmExpanded .rmText{background-position:100% -192px}.RadMenu_SAMPA .rmRootGroup .rmExpandRight,.RadMenu_SAMPA .rmGroup .rmExpandDown,.RadMenu_SAMPA_Context .rmGroup .rmExpandRight,.RadMenu_SAMPA .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled .rmExpandDown,.RadMenu_SAMPA .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,.RadMenu_SAMPA .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown{background-position:100% -216px}.RadMenu_SAMPA a.rmLink:hover .rmExpandRight,.RadMenu_SAMPA .rmLast a.rmLink:hover .rmExpandRight,.RadMenu_SAMPA a.rmFocused .rmExpandRight,.RadMenu_SAMPA a.rmSelected .rmExpandRight,.RadMenu_SAMPA a.rmExpanded .rmExpandRight{background-position:100% -312px}.RadMenu_SAMPA .rmGroup a.rmLink:hover .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmFocused .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmSelected .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmExpanded .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmLink:hover .rmExpandDown,.RadMenu_SAMPA .rmGroup a.rmFocused .rmExpandDown,.RadMenu_SAMPA .rmGroup a.rmSelected .rmExpandDown,.RadMenu_SAMPA .rmGroup a.rmExpanded .rmExpandDown{background-position:100% -240px}.RadMenu_SAMPA .rmRootGroup a.rmDisabled:hover .rmExpandRight,.RadMenu_SAMPA .rmGroup a.rmDisabled:hover .rmExpandDown{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmSprite.png');background-position:100% -216px}.RadMenu_SAMPA .rmSlide{margin-top:-1px}.RadMenu_SAMPA .rmLeftArrow,.RadMenu_SAMPA .rmRightArrow{background-color:#e6e6e6}.RadMenu_SAMPA .rmLeftArrow{background-position:-8px -312px;border-right:1px solid #828282}.RadMenu_SAMPA .rmRightArrow{background-position:-482px -216px;border-left:1px solid #828282}.RadMenu_SAMPA .rmTopArrow,.RadMenu_SAMPA .rmBottomArrow,.RadMenu_SAMPA .rmGroup .rmLeftArrow,.RadMenu_SAMPA .rmGroup .rmRightArrow{background-color:#e6e6e6}.RadMenu_SAMPA .rmTopArrow{background-position:50% -367px;border-bottom:1px solid #828282}.RadMenu_SAMPA .rmBottomArrow{background-position:50% -391px;border-top:1px solid #828282}.rmRoundedCorners_SAMPA .rmTopArrow,.rmRoundedCorners_SAMPA .rmBottomArrow,.RadMenu_SAMPA .rmRoundedCorners .rmTopArrow,.RadMenu_SAMPA .rmRoundedCorners .rmBottomArrow{border-color:#e8e8e8}.RadMenu_SAMPA .rmRootGroup>.rmSeparator{margin-right:-4px}.RadMenu_SAMPA .rmSeparator .rmText{border-color:#a8a8a8 #fff #fff #a8a8a8}.RadMenu_SAMPA .rmGroup .rmSeparator .rmText{border-color:#c5c5c5 #fff #fff #c5c5c5}.RadMenu_SAMPA_Context .rmSeparator .rmText{background-color:transparent;background-position:0 -406px}.RadMenu_SAMPA .rmHorizontal .rmRootLink .rmIcon{background-image:url('/Components/General/Resources/Images/Telerik/Menu/rmSprite.png');background-position:50% -388px}@media screen\9{.RadMenu_SAMPA .rmHorizontal .rmRootLink .rmIcon{background-position:-243px -388px}}.RadMenu_SAMPA_rtl .rmRootGroup>.rmSeparator{margin-left:-3px;margin-right:0}.RadMenu_SAMPA_rtl a.rmLink,.RadMenu_SAMPA_rtl .rmRootGroup a.rmDisabled{background-position:99% -96px}.RadMenu_SAMPA_rtl .rmGroup a.rmDisabled{background:none}.RadMenu_SAMPA_rtl .rmText{background-position:0 -96px}.RadMenu_SAMPA_rtl .rmVertical a.rmExpanded .rmText,.RadMenu_SAMPA_rtl .rmVertical a.rmExpanded:hover .rmText{background-position:0 500px;background-repeat:no-repeat}.RadMenu_SAMPA_rtl .rmGroup a.rmLink:hover,.RadMenu_SAMPA_rtl .rmGroup a.rmFocused,.RadMenu_SAMPA_rtl .rmGroup a.rmSelected,.RadMenu_SAMPA_rtl .rmGroup a.rmExpanded{background-position:100% -264px}.RadMenu_SAMPA_rtl .rmGroup a.rmLink:hover .rmText,.RadMenu_SAMPA_rtl .rmGroup a.rmFocused .rmText,.RadMenu_SAMPA_rtl .rmGroup a.rmSelected .rmText,.RadMenu_SAMPA_rtl .rmGroup a.rmExpanded .rmText{background-position:0 -288px}.RadMenu_SAMPA_Context_rtl .rmVertical .rmExpandLeft,.RadMenu_SAMPA_rtl .rmRootGroup .rmExpandLeft{background-position:0 -312px}.RadMenu_SAMPA_rtl .rmVertical a.rmLink:hover .rmExpandLeft,.RadMenu_SAMPA_rtl .rmVertical a.rmFocused .rmExpandLeft,.RadMenu_SAMPA_rtl .rmVertical a.rmSelected .rmExpandLeft,.RadMenu_SAMPA_rtl .rmVertical a.rmExpanded .rmExpandLeft{background-position:0 -216px}.RadMenu_SAMPA_rtl .rmGroup a.rmLink:hover .rmExpandLeft,.RadMenu_SAMPA_rtl .rmGroup a.rmFocused .rmExpandLeft,.RadMenu_SAMPA_rtl .rmGroup a.rmSelected .rmExpandLeft,.RadMenu_SAMPA_rtl .rmGroup a.rmExpanded .rmExpandLeft,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmLink:hover .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmFocused .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmSelected .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmExpanded .rmExpandDown{background-position:0 -336px}.RadMenu_SAMPA_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmExpandDown,.RadMenu_SAMPA_rtl .rmSlide .rmHorizontal .rmExpandUp{background-position:0 -312px}.RadNotification_SAMPA{border-color:#8a8a8a;color:#333;background-color:#eee;font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadNotification_SAMPA.rnShadows{box-shadow:2px 2px 3px #b0b0b0}.RadNotification_SAMPA .rnTitleBar{border-bottom-color:transparent;background-image:linear-gradient(#fdfdfd,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eaeaea',GradientType=0)}.RadNotification_SAMPA .rnCommands a{background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.RadNotification_SAMPA .rnContentWrapper{border-top-color:#8a8a8a}.RadNotification_SAMPA .rnCommands{margin:4px 0 0}.RadOrgChart_SAMPA{color:#000;font:normal 12px/14px "SDF",Arial,sans-serif}.RadOrgChart_SAMPA .rocGroup{border-radius:10px;background-color:#e5e5e5;background-color:rgba(0,0,0,.1);*background-color:#e5e5e5}.RadOrgChart_SAMPA .rocItemContent,.RadOrgChart_SAMPA .rocItemTemplate{border-color:#999;border-radius:5px;background-color:#ccc;background-image:url('/Components/General/Resources/Images/Telerik/Common/OrgChart/rocItemTileLight.png')}.RadOrgChart_SAMPA .rocExpandArrow,.RadOrgChart_SAMPA .rocCollapseArrow,.RadOrgChart_SAMPA .rocExpandGroupArrow,.RadOrgChart_SAMPA .rocCollapseGroupArrow{border-color:#999;border-radius:3px;background-color:#ccc;background-image:url('/Components/General/Resources/Images/Telerik/Common/Actions/actionExpandCollapseDark.png')}.RadOrgChart_SAMPA .rocLoadingNodes .rocExpandArrow,.RadOrgChart_SAMPA .rocLoadingNodes .rocCollapseArrow,.RadOrgChart_SAMPA .rocLoadingGroups .rocExpandGroupArrow,.RadOrgChart_SAMPA .rocLoadingGroups .rocCollapseGroupArrow{background-image:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif')}.RadOrgChart_SAMPA .rocLineUp,.RadOrgChart_SAMPA .rocLineDown,.RadOrgChart_SAMPA .rocLineHorizontal{background-image:url('/Components/General/Resources/Images/Telerik/Common/OrgChart/rocLinesDark.png')}.rocDetachedItemContainer.RadOrgChart_SAMPA .rocGhostItem,.rocDetachedNodeContainer.RadOrgChart_SAMPA .rocGhostNode{border-color:#999;border-radius:5px;background-color:#ccc;background-image:url('/Components/General/Resources/Images/Telerik/Common/OrgChart/rocItemTileLight.png')}.rocDetachedItemContainer.RadOrgChart_SAMPA .rocDropClue,.rocDetachedNodeContainer.RadOrgChart_SAMPA .rocDropClue{background-image:url('/Components/General/Resources/Images/Telerik/Common/Actions/actionDragDropDark.png')}.rocToolbar_SAMPA{border-color:#ccc;border-radius:5px;background-color:#fafafa}.rocToolbar_SAMPA .rocToolbarButton{border-color:#ccc;border-radius:3px;background-color:#f0f0f0;text-indent:-999em;float:left;overflow:hidden}.RadPanelBar_SAMPA{background:#fff}.RadPanelBar_SAMPA .rpRootGroup{border-color:#828282}.RadPanelBar_SAMPA a.rpLink,.RadPanelBar_SAMPA div.rpHeaderTemplate,.RadPanelBar_SAMPA .rpTemplate{color:#000;font:normal 12px/24px "SDF",Arial,sans-serif}.RadPanelBar_SAMPA div.rpHeaderTemplate,.RadPanelBar_SAMPA a.rpLink{background-color:#fdfdfd;background-image:url('/Components/General/Resources/Images/Telerik/PanelBar/RootItemBg.png');border-color:#ebebeb}.RadPanelBar_SAMPA .rpOut{border-color:#ebebeb}.RadPanelBar_SAMPA .rpLink:hover{border-color:#c4c4c4}.RadPanelBar_SAMPA .rpLink.rpFocused,.RadPanelBar_SAMPA .rpLink.rpSelected{background-color:#fdfdfd;border-color:#aaa}.RadPanelBar_SAMPA .rpLink.rpExpanded,.RadPanelBar_SAMPA div.rpFocused,.RadPanelBar_SAMPA div.rpExpanded,.RadPanelBar_SAMPA div.rpSelected{background-color:#fdfdfd;border-color:#6c6c6c}.RadPanelBar_SAMPA a.rpDisabled,.RadPanelBar_SAMPA div.rpDisabled,.RadPanelBar_SAMPA a.rpDisabled:hover{color:#bbb}.RadPanelBar_SAMPA .rpGroup{background-color:#fff}.RadPanelBar_SAMPA .rpGroup a.rpLink,.RadPanelBar_SAMPA .rpGroup div.rpHeaderTemplate,.RadPanelBar_SAMPA .rpGroup .rpTemplate{color:#000;background-image:none;background-color:transparent}.RadPanelBar_SAMPA .rpGroup a.rpLink:hover{color:#000}.RadPanelBar_SAMPA .rpGroup a.rpLink,.RadPanelBar_SAMPA .rpGroup a.rpLink .rpOut{background-color:transparent;background-image:url('/Components/General/Resources/Images/Telerik/PanelBar/SubItemStates.png');background-repeat:no-repeat}.RadPanelBar_SAMPA .rpGroup a.rpSelected,.RadPanelBar_SAMPA .rpGroup a.rpSelected:hover{color:#fff}.RadPanelBar_SAMPA ul.rpGroup .rpDisabled,.RadPanelBar_SAMPA .rpGroup a.rpDisabled:hover,.RadPanelBar_SAMPA .rpGroup a.rpDisabled .rpOut{background-image:none}.RadPanelBar_SAMPA ul.rpGroup .rpDisabled,.RadPanelBar_SAMPA .rpGroup a.rpDisabled:hover{color:#bbb;background-color:#fff}.RadPanelBar_SAMPA a.rpLink,.RadPanelBar_SAMPA div.rpHeaderTemplate,.RadPanelBar_SAMPA a.rpExpanded,.RadPanelBar_SAMPA div.rpExpanded,.RadPanelBar_SAMPA .rpItem a.rpLinkExpandHovered{background-position:0 0}.RadPanelBar_SAMPA a.rpFocused,.RadPanelBar_SAMPA div.rpFocused,.RadPanelBar_SAMPA a.rpLink:hover,.RadPanelBar_SAMPA a.rpExpanded:hover{background-position:0 -200px}.RadPanelBar_SAMPA a.rpSelected,.RadPanelBar_SAMPA div.rpSelected,.RadPanelBar_SAMPA a.rpSelected:hover{background-position:0 -400px}.RadPanelBar_SAMPA .rpFirst a.rpLink,.RadPanelBar_SAMPA .rpFirst div.rpHeaderTemplate,.RadPanelBar_SAMPA li.rpFirst .rpExpanded{background-position:0 -1px}.RadPanelBar_SAMPA li.rpFirst .rpFocused,.RadPanelBar_SAMPA .rpFirst a.rpLink:hover{background-position:0 -201px}.RadPanelBar_SAMPA li.rpFirst .rpSelected,.RadPanelBar_SAMPA .rpFirst a.rpSelected:hover{background-position:0 -401px}.RadPanelBar_SAMPA a.rpDisabled:hover{cursor:default}.RadPanelBar_SAMPA a.rpDisabled,.RadPanelBar_SAMPA div.rpDisabled,.RadPanelBar_SAMPA a.rpDisabled:hover,.RadPanelBar_SAMPA a.rpDisabled:hover .rpOut{background-position:0 0}.RadPanelBar_SAMPA .rpExpandable span.rpExpandHandle,.RadPanelBar_SAMPA .rpExpanded span.rpExpandHandle{background-color:transparent;background-image:url('/Components/General/Resources/Images/Telerik/PanelBar/Expandable.png');background-repeat:no-repeat}.RadPanelBar_SAMPA_rtl .rpGroup .rpText{padding:0 10px}.RadPanelBar_SAMPA .rpExpandable span.rpExpandHandle,.RadPanelBar_SAMPA a.rpExpandable:hover .rpNavigation .rpExpandHandle{background-position:0 -5px}.RadPanelBar_SAMPA a.rpExpandable:hover .rpExpandHandle,.RadPanelBar_SAMPA a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -5px}.RadPanelBar_SAMPA .rpExpanded span.rpExpandHandle,.RadPanelBar_SAMPA a.rpExpanded:hover .rpNavigation .rpExpandHandle{background-position:0 -181px}.RadPanelBar_SAMPA a.rpExpanded:hover .rpExpandHandle,.RadPanelBar_SAMPA a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -181px}.RadPanelBar_SAMPA div.rpExpandable .rpExpandHandleHovered{background-position:0 -5px}.RadPanelBar_SAMPA div.rpExpanded .rpExpandHandleHovered{background-position:0 -181px}.RadPanelBar_SAMPA .rpGroup a.rpLink,.RadPanelBar_SAMPA .rpGroup div.rpHeaderTemplate,.RadPanelBar_SAMPA .rpGroup a.rpLink .rpOut{background-position:0 200px}.RadPanelBar_SAMPA .rpGroup a.rpLink:hover,.RadPanelBar_SAMPA ul.rpGroup .rpFocused{background-position:100% -22px}.RadPanelBar_SAMPA .rpGroup a.rpLink:hover .rpOut,.RadPanelBar_SAMPA .rpGroup a.rpFocused .rpOut{background-position:0 0}.RadPanelBar_SAMPA ul.rpGroup .rpSelected,.RadPanelBar_SAMPA .rpGroup a.rpSelected:hover{background-position:100% -222px;background-color:transparent}.RadPanelBar_SAMPA .rpGroup a.rpSelected .rpOut,.RadPanelBar_SAMPA .rpGroup a.rpSelected:hover .rpOut{background-position:0 -200px}.RadPanelBar_SAMPA ul.rpGroup .rpExpandable .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle{background-position:0 -343px}.RadPanelBar_SAMPA .rpGroup a.rpExpandable:hover .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -343px}.RadPanelBar_SAMPA ul.rpGroup .rpExpanded .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle{background-position:0 -482px}.RadPanelBar_SAMPA .rpGroup a.rpExpanded:hover .rpExpandHandle,.RadPanelBar_SAMPA .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered{background-position:100% -482px}.RadPanelBar_SAMPA .rpGroup div.rpExpandable .rpExpandHandleHovered{background-position:0 -343px}.RadPanelBar_SAMPA .rpGroup div.rpExpanded .rpExpandHandleHovered{background-position:0 -482px}.RadRating_SAMPA a,.RadRating_SAMPA a span{background-image:url('/Components/General/Resources/Images/Telerik/Rating/Sprite.png');_background-image:url('/Components/General/Resources/Images/Telerik/Rating/Sprite.gif')}@media print{.RadRating_SAMPA a:before,.RadRating_SAMPA a span:before{content:url('/Components/General/Resources/Images/Telerik/Rating/Sprite.png')}}.RadRibbonBar_SAMPA{font:11px "SDF",Arial,sans-serif}.RadRibbonBar_SAMPA .rrbContentWrapIn{border-color:#828282;background-color:#ccc}.RadRibbonBar_SAMPA .rrbContentWrapIn,.RadRibbonBar_SAMPA .rrbButtonArea,.RadRibbonBar_SAMPA .rrbGroupTitle,.RadRibbonBar_SAMPA .rrbButtonGroupIn{background-image:url('/Components/General/Resources/Images/Telerik/RibbonBar/rrbGradients.png')}.RadRibbonBar_SAMPA .rrbTabs{border-bottom-color:#828282}.RadRibbonBar_SAMPA .rrbApplicationTab .rrbTabLabel{border-color:#8d8d8d;border-radius:5px 5px 0 0;color:#fff;background:#828282}.RadRibbonBar_SAMPA .rrbHeaderBar{border-color:#828282}.RadRibbonBar_SAMPA .rrbContextualTab .rrbContextualTabLabel{color:#fff}.RadRibbonBar_SAMPA .rrbTab .rrbTabLabel{border-color:transparent;border-radius:5px 5px 0 0;color:#000}.RadRibbonBar_SAMPA .rrbHoveredTab .rrbTabLabel{border-color:#828282;background-color:#e6e6e6;background-image:linear-gradient(#fcfbfb,#e6e6e6)}.RadRibbonBar_SAMPA .rrbSelectedTab .rrbTabLabel{color:#000;border-color:#828282;background:#fff}.RadRibbonBar_SAMPA .rrbMenu .rrbMenuLabel{color:#333;background-color:#eaeaea}.RadRibbonBar_SAMPA .rrbToolTip{border-color:#ccc;border-radius:3px;color:#333;background-color:#f0f0f0}.RadRibbonBar_SAMPA .rrbToggleHandle{background-position:-2px -622px}.RadRibbonBar_SAMPA.rrbMinimized .rrbToggleHandle,.RadRibbonBar_SAMPA.rrbExtendedChromeMinimized .rrbToggleHandle{background-position:-2px -662px}.RadRibbonBar_SAMPA .rrbButtonArea{background-color:#ccc}.RadRibbonBar_SAMPA .rrbResizeHandle{background-position:-5px -885px}.RadRibbonBar_SAMPA .rrbGroupTitle{border-top:1px solid #d2d2d2;color:#000;background-color:#fff;background-position:0 100%}.RadRibbonBar_SAMPA .rrbGroupLauncher{background-position:-6px -1926px}.RadRibbonBar_SAMPA .rrbButtonGroupIn{border-color:#ccc #aaa #999;border-radius:3px;background-color:#dadada;background-image:linear-gradient(#fff,#dadada)}.RadRibbonBar_SAMPA .rrbButtonGroupHover .rrbButtonGroupIn{background-color:#ccc;background-image:linear-gradient(#efefef,#ccc)}.RadRibbonBar_SAMPA .rrbCollapsedGroup .rrbButtonGroupIn{box-shadow:inset 0 0 1px #fff}.RadRibbonBar_SAMPA .rrbCollapsedGroup .rrbGroupToggleIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbCollapsedGroup .rrbGroupIcon{border-color:#8a8a8a}.RadRibbonBar_SAMPA .rrbQatButton,.RadRibbonBar_SAMPA .rrbButtonOut,.RadRibbonBar_SAMPA .rrbSplitButton:hover .rrbButtonArrow,.RadRibbonBar_SAMPA .rrbButtonStripPart,.RadRibbonBar_SAMPA .rrbComboBox .rrbActionButton,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton,.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButton,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton,.RadRibbonBar_SAMPA .rrbDropDown .rrbDDInner,.RadRibbonBar_SAMPA .rrbColorPicker .rrbCPInner,.RadRibbonBar_SAMPA .rrbGalleryAction{background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientButtonSprite.png');border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9 0%,#e8e8e8 100%)}.RadRibbonBar_SAMPA .rrbQatButton,.RadRibbonBar_SAMPA .rrbButtonOut{border-color:transparent;background-color:transparent}.RadRibbonBar_SAMPA .rrbQatButton:hover,.RadRibbonBar_SAMPA .rrbButtonOut:hover,.RadRibbonBar_SAMPA .rrbButtonOut.rrbButtonHovered,.RadRibbonBar_SAMPA .rrbSplitButton .rrbButtonArrow:hover,.RadRibbonBar_SAMPA .rrbButtonStripPart:hover,.RadRibbonBar_SAMPA .rrbComboBox .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton:hover,.RadRibbonBar_SAMPA .rrbDropDown .rrbDDInner:hover,.RadRibbonBar_SAMPA .rrbColorPicker .rrbCPInner:hover,.RadRibbonBar_SAMPA .rrbGalleryAction:hover,.RadRibbonBar_SAMPA .rrbGalleryItemHovered,.rrbSlide_SAMPA .rrbGalleryItemHovered{border-color:#515151;color:#000;background-color:#c3c3c3;background-image:linear-gradient(#e2e2e2 0%,#c3c3c3 100%)}.RadRibbonBar_SAMPA .rrbQatButton:active,.RadRibbonBar_SAMPA .rrbButtonOut.rrbButtonClicked,.RadRibbonBar_SAMPA .rrbButtonOut.rrbButtonPressed,.RadRibbonBar_SAMPA .rrbButtonOut.rrbExpanded,.RadRibbonBar_SAMPA .rrbButtonOut.rrbToggled,.RadRibbonBar_SAMPA .rrbExpanded .rrbSplitButton .rrbButtonArrow,.RadRibbonBar_SAMPA .rrbButtonClicked .rrbSplitButton .rrbButtonArrow,.RadRibbonBar_SAMPA .rrbButtonStripPart:active,.RadRibbonBar_SAMPA .rrbButtonStripPart.rrbButtonClicked,.RadRibbonBar_SAMPA .rrbButtonStripPart.rrbButtonPressed,.RadRibbonBar_SAMPA .rrbComboBox .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton:active,.RadRibbonBar_SAMPA .rrbDropDown .rrbDDInner:active,.RadRibbonBar_SAMPA .rrbColorPicker .rrbCPInner:active,.RadRibbonBar_SAMPA .rrbGalleryAction:active,.RadRibbonBar_SAMPA .rrbGalleryItemSelected,.rrbSlide_SAMPA .rrbGalleryItemSelected{border-color:#888;color:#000;background-color:#dedede;background-image:linear-gradient(#c7c7c7 0%,#dedede 100%)}.RadRibbonBar_SAMPA .rrbMenu,.RadRibbonBar_SAMPA .rrbMenuGroupMid,.rrbDropDownSlide_SAMPA .rrbPopup,.rrbSlide_SAMPA .rrbPopup,.rrbPopup_SAMPA,.rrbPopup_SAMPA .rrbPopup{border-color:#828282;color:#333;background-color:#fff}.RadRibbonBar_SAMPA .rrbMenu .rrbMenuItem,.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut,.rrbPopup_SAMPA .rrbMIInner,.rrbPopup_SAMPA .rrbMIToggle{color:#333;background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientListSprite.png');background-repeat:repeat-x;background-position:0 0}.RadRibbonBar_SAMPA .rrbMenu .rrbMenuItem:hover,.RadRibbonBar_SAMPA .rrbMenu .rrbMenuItemHovered,.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut:hover,.rrbPopup_SAMPA .rrbMIHovered>.rrbMIInner,.rrbPopup_SAMPA .rrbMIHovered>.rrbMIInner .rrbMIToggle,.rrbPopup_SAMPA .rrbMIExpanded>.rrbMIInner{border-color:#b0b0b0;color:#000;background-color:#c5c5c5;background-image:linear-gradient(#e1e1e1,#c5c5c5)}.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut.rrbExpanded,.RadRibbonBar_SAMPA .rrbMenuGroupOut .rrbButtonOut.rrbButtonClicked,.rrbPopup_SAMPA .rrbMIExpanded>.rrbMIInner .rrbMIToggle{border-color:#6c6c6c;color:#fff;background-color:#828282;background-image:linear-gradient(#969696,#828282);background-color:#828282}.RadRibbonBar_SAMPA .rrbIcon,.RadRibbonBar_SAMPA .rrbToggleHandle,.RadRibbonBar_SAMPA .rrbResizeHandle,.RadRibbonBar_SAMPA .rrbGroupLauncher,.RadRibbonBar_SAMPA .rrbGroupToggleIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.RadRibbonBar_SAMPA .rrbButtonOut{border-radius:3px}.RadRibbonBar_SAMPA .rrbButtonOut .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbMenuGroupMid{box-shadow:3px 2px 3px #888}.RadRibbonBar_SAMPA .rrbComboBox .rrbCBInner{border-color:#8e8e8e;background-color:#fff}.RadRibbonBar_SAMPA .rrbComboBox .rrbCBInput{color:#333}.RadRibbonBar_SAMPA .rrbComboBox .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton,.RadRibbonBar_SAMPA .rrbDropDown .rrbActionButton:hover{background:none}.RadRibbonBar_SAMPA .rrbDropDown .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbNTBInner{border-color:#8e8e8e;background-color:#fff}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbNTBInput{color:#333}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButtonUp .rrbIcon{background-position:-2px -402px}.RadRibbonBar_SAMPA .rrbNumericTextBox .rrbActionButtonDown .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton,.RadRibbonBar_SAMPA .rrbColorPicker .rrbActionButton:hover{background:none}.RadRibbonBar_SAMPA .rrbColorPicker .rrbIcon{background-position:-2px -422px}.RadRibbonBar_SAMPA .rrbGallery{border-color:#8a8a8a;background-color:#fff}.RadRibbonBar_SAMPA .rrbGalleryActionUp .rrbIcon{background-position:-2px -2px}.RadRibbonBar_SAMPA .rrbGalleryActionDown .rrbIcon{background-position:-2px -22px}.RadRibbonBar_SAMPA .rrbGalleryActionExpand .rrbIcon{background-position:-2px -182px}.RadRibbonBar_SAMPA .rrbCategoryTitle{color:#333;background-color:#eaeaea}.RadRibbonBar_SAMPA .rrbGalleryItemInner{color:#333;background-color:#fff}.rrbDropDownSlide_SAMPA .rrbPopup{font:11px "SDF",Arial,Helvetica,sans-serif}.rrbDropDownSlide_SAMPA .rrbListItem:hover{color:#000;background-color:#dfdfdf}.rrbSlide_SAMPA .rrbPopup{font:11px "SDF",Arial,Helvetica,sans-serif}.rrbSlide_SAMPA .rrbCategoryTitle{color:#333;background-color:#eaeaea}.rrbSlide_SAMPA .rrbGalleryItemInner{color:#333;background-color:#fff}.rrbPopup_SAMPA{font:11px "SDF",Arial,Helvetica,sans-serif}.rrbPopup_SAMPA .rrbHeaderBar{border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9 0%,#e8e8e8 100%)}.rrbPopup_SAMPA .rrbMIToggle .rrbIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/radActionsSprite.png')}.rrbPopup_SAMPA .rrbDisabled>.rrbMIInner{color:#a5a5a5;background-color:transparent}.rrbPopup_SAMPA .rrbHeader{border-color:#c5c5c5;background:#ebebeb}.rrbPopup_SAMPA .rrbAuxiliaryPane{background:#eee;border-color:#8a8a8a}.rrbPopup_SAMPA .rrbFooterPane{border-color:#c5c5c5;background:#ebebeb}.RadRotator_SAMPA .rrClipRegion{border-color:#8a8a8a}.RadRotator_SAMPA .rrButton{background-image:url('/Components/General/Resources/Images/Telerik/Rotator/RotatorButtons.gif');background-repeat:no-repeat}.RadRotator_SAMPA .rrLoadingSign{background:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif') no-repeat center}.RadSlider_SAMPA .rslTrack{border-color:#8a8a8a}.RadSlider_SAMPA div.rslTop a.rslDraghandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/DragHandleDown.gif')}.RadSlider_SAMPA .rslHorizontal a.rslHandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/Handles.gif')}.RadSlider_SAMPA .rslHorizontal a.rslDraghandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/DragHandle.gif')}.RadSlider_SAMPA .rslHorizontal .rslTrack{background:url('/Components/General/Resources/Images/Telerik/Slider/TrackBgr.gif') repeat-x}.RadSlider_SAMPA .rslHorizontal .rslSelectedregion{background:url('/Components/General/Resources/Images/Telerik/Slider/SelectedRegionHorizontalBgr.gif') right top}.RadSlider_SAMPA .rslHorizontal .rslItem{background-image:url('/Components/General/Resources/Images/Telerik/Slider/ItemHorizontalBgr.gif')}.RadSlider_SAMPA .rslVertical a.rslHandle{background-image:url('/Components/General/Resources/Images/Telerik/Slider/HandlesVertical.gif')}.RadSlider_SAMPA .rslVertical .rslTrack{background:url('/Components/General/Resources/Images/Telerik/Slider/TrackVerticalBgr.gif') repeat-y}.RadSlider_SAMPA .rslVertical .rslSelectedregion{background:url('/Components/General/Resources/Images/Telerik/Slider/SelectedRegionVerticalBgr.gif') left bottom}.RadSlider_SAMPA .rslVertical a.rslDraghandle{background:url('/Components/General/Resources/Images/Telerik/Slider/DragVerticalHandle.gif') no-repeat}.RadSlider_SAMPA .rslVertical .rslItem{background-image:url('/Components/General/Resources/Images/Telerik/Slider/ItemVerticalBgr.gif')}.RadSlider_SAMPA .rslLeft a.rslDraghandle{background:url('/Components/General/Resources/Images/Telerik/Slider/DragVerticalHandleRight.gif') no-repeat}.RadSlider_SAMPA .rslItem,.RadSlider_SAMPA .rslLargeTick span{color:#333}.RadSlider_SAMPA .rslItemsWrapper .rslItemSelected{color:#333}.RadSlider_SAMPA .rslTop .rslSmallTick,.RadSlider_SAMPA .rslBottom .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeHorizontal.gif')}.RadSlider_SAMPA .rslTop .rslLargeTick,.RadSlider_SAMPA .rslBottom .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargeChangeHorizontal.gif')}.RadSlider_SAMPA .rslLeft .rslSmallTick,.RadSlider_SAMPA .rslRight .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeVertical.gif')}.RadSlider_SAMPA .rslLeft .rslLargeTick,.RadSlider_SAMPA .rslRight .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargelChangeVertical.gif')}.RadSlider_SAMPA .rslMiddle .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeMiddleHorizontal.gif')}.RadSlider_SAMPA .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargeChangeMiddleHorizontal.gif')}.RadSlider_SAMPA .rslCenter .rslSmallTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/SmallChangeCenterVertical.gif')}.RadSlider_SAMPA .rslCenter .rslLargeTick{background-image:url('/Components/General/Resources/Images/Telerik/Slider/LargelChangeCenterVertical.gif')}.RadSplitter_SAMPA{font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadSplitter_SAMPA,.RadSplitter_SAMPA .rspPaneTabContainer,.RadSplitter_SAMPA .rspPane,.RadSplitter_SAMPA .rspResizeBar,.RadSplitter_SAMPA .rspSlideContainerResize,.RadSplitter_SAMPA .rspPaneHorizontal,.RadSplitter_SAMPA .rspResizeBarHorizontal,.RadSplitter_SAMPA .rspSlideContainerResizeHorizontal{border-color:#8a8a8a}.RadSplitter_SAMPA .rspLoading{background-image:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg')}.RadSplitter_SAMPA .rspResizeBar,.RadSplitter_SAMPA .rspSlideContainerResize,.RadSplitter_SAMPA .rspResizeBarOver,.RadSplitter_SAMPA .rspSlideContainerResizeOver{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/ResizeBarVerticalSprites.gif');background-color:white;border-right-color:#8a8a8a}.RadSplitter_SAMPA .rspResizeBarHorizontal,.RadSplitter_SAMPA .rspSlideContainerResizeHorizontal,.RadSplitter_SAMPA .rspResizeBarOverHorizontal,.RadSplitter_SAMPA .rspSlideContainerResizeOverHorizontal{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/ResizeBarHorizontalSprites.gif');background-color:white;border-bottom-color:#8a8a8a}.RadSplitter_SAMPA .rspPaneTabContainer,.RadSplitter_SAMPA .rspSlideHeaderDockIcon,.RadSplitter_SAMPA .rspSlideHeaderUndockIcon,.RadSplitter_SAMPA .rspSlideHeaderCollapseIcon,.RadSplitter_SAMPA .rspCollapseBarExpand,.RadSplitter_SAMPA .rspCollapseBarCollapse,.RadSplitter_SAMPA .rspCollapseBarHorizontalExpand,.RadSplitter_SAMPA .rspCollapseBarHorizontalCollapse{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/ExpandCollapseBarsCommands.gif')}.RadSplitter_SAMPA .rspSlideHeader,.RadSplitter_SAMPA .rspSlideTitleContainer,.RadSplitter_SAMPA .rspBottom .rspPaneTabContainer,.RadSplitter_SAMPA .rspTop .rspPaneTabContainer{background-image:url('/Components/General/Resources/Images/Telerik/Splitter/slideTitleContainerBgr.gif');background-repeat:repeat-x}.RadSplitter_SAMPA .rspSlideTitle,.RadSplitter_SAMPA .rspPaneTabText{color:#333}.RadSplitter_SAMPA .rspSlideTitleContainer,.RadSplitter_SAMPA .rspSlideHeaderIconWrapper{border-bottom:1px solid #8a8a8a}.RadTabStrip_SAMPA{color:#333;font:12px "SDF",Arial,Helvetica,sans-serif;line-height:26px}.RadTabStrip_SAMPA .rtsGhostTab{border-color:#8a8a8a;border-radius:5px;color:#333;background-color:#fafafa}.RadTabStrip_SAMPA .rtsLI,.RadTabStrip_SAMPA .rtsLink{color:#333;font:12px/26px "SDF",Arial,Helvetica,sans-serif}.RadTabStrip_SAMPA .rtsLink{background-image:none}.RadTabStrip_SAMPA .rtsLink:hover,.RadTabStrip_SAMPA .rtsLink.rtsSelected{text-decoration:underline}.RadTabStrip_SAMPA .rtsLink.rtsDisabled{text-decoration:none}.RadTabStrip_SAMPA .rtsOut{background-image:none}.RadTabStrip_SAMPA .rtsSelected,.RadTabStrip_SAMPA .rtsSelected:hover{text-decoration:underline}.RadTabStrip_SAMPA .rtsDisabled{color:#a5a5a5}.RadTabStrip_SAMPA .rtsLevel{background-color:transparent}.RadTabStrip_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:0 0}.RadTabStrip_SAMPA .rtsLevel .rtsLink{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png');background-position:0 -52px}.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsSelected{color:#000;text-decoration:none;background-position:0 -26px}.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:0 -78px}.RadTabStrip_SAMPA .rtsLevel .rtsOut{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png');background-position:100% -52px}.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:100% 0}.RadTabStrip_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:100% -78px}.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:100% -26px}.RadTabStrip_SAMPA .rtsNextArrow,.RadTabStrip_SAMPA .rtsPrevArrow,.RadTabStrip_SAMPA .rtsPrevArrowDisabled,.RadTabStrip_SAMPA .rtsNextArrowDisabled{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png')}.RadTabStripBottom_SAMPA .rtsLevel.rtsLevel2,.RadTabStripBottom_SAMPA .rtsLevel.rtsLevel3{background-image:none}.RadTabStripBottom_SAMPA .rtsLevel{background-position:0 -599px;background-repeat:repeat-x}.RadTabStripBottom_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:0 -182px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLink{background-position:0 -130px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsSelected{background-position:0 -156px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:0 -104px}.RadTabStripBottom_SAMPA .rtsLevel .rtsOut{background-position:100% -130px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:100% -182px}.RadTabStripBottom_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:100% -104px}.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:100% -156px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLink{padding:0 9px 0 0}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsOut{padding:0 0 0 9px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink,.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsOut{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates_rtl.png')}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:100% 0}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink{background-position:100% -52px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsSelected{background-position:100% -26px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:100% -78px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsOut{background-position:0 -52px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:0 0}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:0 -78px}.RadTabStrip_rtl.RadTabStrip_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:0 -26px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsFirst .rtsLink{background-position:100% -182px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLink{background-position:100% -130px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsSelected{background-position:100% -156px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLink.rtsAfter{background-position:100% -104px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsOut{background-position:0 -130px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsOut{background-position:0 -182px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsSelected .rtsOut{background-position:0 -104px}.RadTabStrip_rtl.RadTabStripBottom_SAMPA .rtsLevel .rtsLast .rtsSelected .rtsOut{background-position:0 -156px}.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel{background-image:none}.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel .rtsLink,.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel .rtsOut{background-image:none}.RadTabStrip_SAMPA.RadTabStripVertical .rtsLevel1 .rtsLink{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripVStates.png');*zoom:1}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink{background-position:0 0}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink:hover{background-position:0 -200px}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink.rtsSelected{background-position:0 -400px}.RadTabStrip_SAMPA.RadTabStripLeft .rtsLevel1 .rtsLink.rtsAfter{background-position:0 0}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink{background-position:100% 0}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink:hover,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink:hover{background-position:100% -200px}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink.rtsSelected,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink.rtsSelected{background-position:100% -400px}.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsLink.rtsAfter,.RadTabStrip_SAMPA.RadTabStripRight .rtsLevel1 .rtsFirst .rtsLink.rtsAfter{background-position:100% 0}.RadTabStripTop_SAMPA_Baseline .rtsLevel1,.RadTabStripBottom_SAMPA_Baseline .rtsLevel1{background-image:url('/Components/General/Resources/Images/Telerik/TabStrip/TabStripStates.png');background-position:0 100%}.RadTabStripBottom_SAMPA_Baseline .rtsLevel1{background-position:0 -599px}html .RadTabStrip_SAMPA_disabled .rtsLevel .rtsLink{color:#8d8d8d;cursor:default}html .RadTabStrip_SAMPA_disabled .rtsLevel .rtsLink:hover{background:transparent;text-decoration:none}html .RadTabStrip_SAMPA_disabled .rtsLevel .rtsLink:hover .rtsOut{background:transparent}div.RadTabStrip_SAMPA a.rtsLink:focus{outline-color:#6f6f6f}.rtsDropClue_SAMPA{background-image:url('/Components/General/Resources/Images/Telerik/Common/TabStrip/rtsDropClueSprite.png')}.rtsDropClueTop_SAMPA{background-position:0 -20px}.rtsDropClueRight_SAMPA{background-position:0 -30px}.rtsDropClueBottom_SAMPA{background-position:0 0}.rtsDropClueLeft_SAMPA{background-position:0 -10px}.RadAjax_SAMPA .raDiv{background-image:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg')}.RadAjax_SAMPA .raColor{background-color:white;color:#333}.RadAjax_SAMPA .raTransp{opacity:.7;-moz-opacity:.7}.RadToolTip_SAMPA.rtLoading{background:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg') no-repeat center}.RadToolTip_SAMPA .rtWrapper .rtWrapperTopLeft,.RadToolTip_SAMPA .rtWrapper .rtWrapperTopRight,.RadToolTip_SAMPA .rtWrapper .rtWrapperBottomLeft,.RadToolTip_SAMPA .rtWrapper .rtWrapperBottomRight,.RadToolTip_SAMPA .rtWrapper .rtWrapperTopCenter,.RadToolTip_SAMPA .rtWrapper .rtWrapperBottomCenter,.RadToolTip_SAMPA table.rtShadow .rtWrapperTopLeft,.RadToolTip_SAMPA table.rtShadow .rtWrapperTopRight,.RadToolTip_SAMPA table.rtShadow .rtWrapperBottomLeft,.RadToolTip_SAMPA table.rtShadow .rtWrapperBottomRight,.RadToolTip_SAMPA table.rtShadow .rtWrapperTopCenter,.RadToolTip_SAMPA table.rtShadow .rtWrapperBottomCenter,.RadToolTip_SAMPA .rtCloseButton{background-image:url('/Components/General/Resources/Images/Telerik/ToolTip/ToolTipSprites.png')}.RadToolTip_SAMPA .rtWrapper .rtWrapperLeftMiddle,.RadToolTip_SAMPA .rtWrapper .rtWrapperRightMiddle,.RadToolTip_SAMPA table.rtShadow .rtWrapperLeftMiddle,.RadToolTip_SAMPA table.rtShadow .rtWrapperRightMiddle{background-image:url('/Components/General/Resources/Images/Telerik/ToolTip/ToolTipVerticalSprites.png')}.RadToolTip_SAMPA .rtWrapper .rtWrapperContent{background-color:white;color:#333}.RadToolTip_SAMPA .rtTitlebar{color:#333}.RadToolTip_SAMPA .rtCallout{background-image:url('/Components/General/Resources/Images/Telerik/ToolTip/Callouts.gif')}.RadTreeView_SAMPA{color:#333;font-size:12px;font-family:"SDF",Arial,Helvetica,sans-serif}.RadTreeView_SAMPA .rtIn{background-image:url('/Components/General/Resources/Images/Telerik/Common/radGradientListSprite.png');background-image:linear-gradient(transparent,transparent)}.RadTreeView_SAMPA a.rtIn{*color:#333}.RadTreeView_SAMPA .rtHover .rtIn{border-color:#b0b0b0;color:#000;background-color:#c5c5c5;background-image:linear-gradient(#e1e1e1,#c5c5c5)}.RadTreeView_SAMPA .rtSelected .rtIn{border-color:#6c6c6c;color:#fff;background-color:#828282 !important;background-image:url(../Images/check.png),linear-gradient(#969696,#828282);background-repeat:no-repeat,repeat-x;background-position:right 6px center;background-size:13px,contain;padding-right:40px}.RadTreeView_SAMPA .rtSelected .rtChk+.rtIn{padding-left:5px;background-image:linear-gradient(#969696,#828282);background-repeat:repeat-x;background-size:contain}.RadTreeView_SAMPA .rtEdit .rtIn input{*color:#fff}.RadTreeView_SAMPA .rtChecked,.RadTreeView_SAMPA .rtUnchecked,.RadTreeView_SAMPA .rtIndeterminate{background-image:url('/Components/General/Resources/Images/Telerik/Common/radFormToggleSprite.png')}.RadTreeView_SAMPA .rtLoadingIcon{background-image:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif')}.RadTreeView_SAMPA .rtPlus,.RadTreeView_SAMPA .rtMinus{background-image:url('/Components/General/Resources/Images/Telerik/TreeView/PlusMinus.png')}.RadTreeView_SAMPA_disabled .rtIn,.RadTreeView_SAMPA .rtDisabled .rtIn{color:#ccc}.RadWindow_SAMPA{font-family:"SDF",Arial,Helvetica,sans-serif;font-size:12px}.RadWindow_SAMPA .rwTopLeft,.RadWindow_SAMPA .rwTopRight,.RadWindow_SAMPA .rwTitlebar,.RadWindow_SAMPA .rwFooterLeft,.RadWindow_SAMPA .rwFooterRight,.RadWindow_SAMPA .rwFooterCenter,.RadWindow_SAMPA .rwTopResize,.RadWindow_SAMPA .rwStatusbar div,.RadWindow_SAMPA .rwStatusbar,.RadWindow_SAMPA .rwPopupButton,.RadWindow_SAMPA .rwPopupButton span,.RadWindow_SAMPA.rwMinimizedWindow .rwCorner{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowHorizontalSprites.gif')}.RadWindow_SAMPA .rwBodyLeft,.RadWindow_SAMPA .rwBodyRight,.RadWindow_SAMPA .rwStatusbarRow .rwCorner{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowVerticalSprites.gif')}.RadWindow_SAMPA .rwShadow .rwTopLeft,.RadWindow_SAMPA .rwShadow .rwTopRight,.RadWindow_SAMPA .rwShadow .rwTitlebar,.RadWindow_SAMPA .rwShadow .rwFooterLeft,.RadWindow_SAMPA .rwShadow .rwFooterRight,.RadWindow_SAMPA .rwShadow .rwFooterCenter,.RadWindow_SAMPA .rwShadow .rwTopResize,.RadWindow_SAMPA .rwShadow .rwStatusbar div,.RadWindow_SAMPA .rwShadow .rwStatusbar,.RadWindow_SAMPA .rwShadow .rwPopupButton,.RadWindow_SAMPA .rwShadow .rwPopupButton span,.RadWindow_SAMPA .rwShadow .rwBodyLeft,.RadWindow_SAMPA .rwShadow .rwBodyRight,.RadWindow_SAMPA .rwShadow .rwStatusbarRow .rwBodyLeft,.RadWindow_SAMPA .rwShadow .rwStatusbarRow .rwBodyRight{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowHorizontalSprites.png')}.RadWindow_SAMPA .rwShadow .rwBodyLeft,.RadWindow_SAMPA .rwShadow .rwBodyRight,.RadWindow_SAMPA .rwShadow .rwStatusbarRow .rwBodyLeft,.RadWindow_SAMPA .rwShadow .rwStatusbarRow .rwBodyRight{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowVerticalSprites.png')}.RadWindow_SAMPA .rwStatusbar input{background-color:white}.RadWindow_SAMPA .rwControlButtons a{background-image:url('/Components/General/Resources/Images/Telerik/Window/CommandButtonSprites.gif')}.RadWindow_SAMPA a.rwIcon{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowHorizontalSprites.gif')}.RadWindow_SAMPA .rwTable .rwTitlebarControls em{color:#333}.RadWindow_SAMPA .rwTable .rwDialogInput{border:1px solid #8e8e8e}.RadWindow_SAMPA .rwTable .rwDialogInput:hover{border:1px solid #515151;color:black}.RadWindow_SAMPA td.rwWindowContent{background-color:white}.RadWindow_SAMPA .rwTable tr td.rwLoading{background-color:white}.RadWindow_SAMPA td.rwWindowContent.rwLoading{background-image:url('/Components/General/Resources/Images/Telerik/Common/Loading.svg')}.RadWindow_SAMPA input.rwLoading{background-image:url('/Components/General/Resources/Images/Telerik/Common/loading_small.gif')}.RadWindow_SAMPA .rwTable a.rwCancel,.RadWindow_SAMPA .rwTable a.rwCancel span{background:none;cursor:pointer}.RadWindow_SAMPA .rwTable a.rwCancel span span{color:#333;text-decoration:underline}.RadWindow_SAMPA .rwShadow .rwControlButtons{margin:5px -2px 0 0}.RadWindow_SAMPA.rwMinimizedWindowShadow .rwShadow .rwControlButtons{margin:7px -8px 0 0}.RadWindow_SAMPA.rwMinimizedWindowShadow .rwShadow .rwIcon{margin:9px 6px 0 0}.RadWindow_SAMPA.rwMinimizedWindowShadow .rwShadow em{margin:4px 0 0 -1px}.RadWindow_SAMPA .rwShadow .rwControlButtons li{float:left;padding:0}.RadWindow_SAMPA .rwShadow .rwControlButtons a{width:26px}.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwTopLeft,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwTopRight,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwTitlebar,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwFooterLeft,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwFooterRight,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwFooterCenter,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwTopResize,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwStatusbar div,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwStatusbar,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwPopupButton,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwPopupButton span,.RadWindow_SAMPA .rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowHorizontalSprites.gif') !important}.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwBodyLeft,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwBodyRight,.RadWindow_SAMPA .rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft,.RadWindow_SAMPA.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight{background-image:url('/Components/General/Resources/Images/Telerik/Window/WindowVerticalSprites.gif') !important}.reSpinBox a{color:#fff}.RadComboBox_SAMPA table td.rcbInputCell{background:none !important;padding:0 !important}.RadComboBox_SAMPA .rcbInput{min-width:34px;padding:8px !important;padding-bottom:9px !important;border:1px solid #ccc !important;border-right:0 !important;border-radius:5px 0 0 5px}.RadComboBox_SAMPA .rcbArrowCellRight{background:none !important}.RadComboBox_SAMPA .rcbArrowCell{background:none !important}.RadComboBox_SAMPA .rcbArrowCellRight a{padding:7px !important;border:1px solid #ccc !important;border-left:0 !important;border-radius:0 5px 5px 0;box-sizing:content-box}.RadComboBox_SAMPA .rcbArrowCellRight a:after{content:'' !important;display:inline-block;width:6px;height:6px;border:4px solid transparent;border-top-color:#444;margin:6px;position:absolute;top:8px;left:6px}.RadComboBox_SAMPA .rcbFocused a,.RadComboBox_SAMPA .rcbFocused .rcbInput{border-color:#4fc1e9 !important}.RadComboBox_SAMPA .rcbArrowCell a{height:16px !important}.RadComboBox_SAMPA .rcbInputCell .rcbInput{height:32px !important}.reTool .MediaSearch{background-position:-368px center}.reTool .GridManager{background-position:-3822px center}.reTool .LineSpacing{background-position:-3852px center}.reTool .LTR{background-position:-3882px center}.reTool .RTL{background-position:-3912px center}.reTool .FilePool2Search{background-position:-3942px center}.RadInput_SAMPA .riTextBox{height:34px !important;border-color:#ccc}.riStrengthBar{width:100% !important;height:auto !important;padding:8px !important;font-family:SDF !important}.RadInput_SAMPA .riTextBox{display:block !important;width:100% !important;height:34px !important;padding:0 12px !important;font-size:14px !important;line-height:1.42857143 !important;color:#555 !important;background-color:#fff !important;background-image:none !important;border:1px solid #ccc !important;border-radius:4px !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075) !important;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s !important}.RadInput_SAMPA .riTextBox:focus{border-color:#66afe9 !important;outline:0 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important}.rcRefreshImage,a.rcRefreshImage{background:rgba(0,0,0,0) url("Captcha/Refresh.png") no-repeat scroll center center;display:inline-block !important;height:18px;width:14px;margin-left:5px;margin-top:7px}.rcCaptchaImage{border:1px solid #d9d9d9 !important;border-radius:3px;float:left;height:32px;width:165px !important}.RadToolTip_SAMPA.RadToolTip.messageBoxError,.RadToolTip_SAMPA.RadToolTip.messageBoxWarning,.RadToolTip_SAMPA.RadToolTip.messageBoxSuccess{border-radius:6px !important;overflow:hidden}.RadToolTip_SAMPA *{background:none !important;font-size:14px;color:#222;font-family:SDF}.RadToolTip_SAMPA.RadToolTip.messageBoxError{background:#da4453 !important;border-color:#ba1b2b !important}.RadToolTip_SAMPA.RadToolTip.messageBoxSuccess{background:#8cc152 !important;border-color:#609229 !important}.RadToolTip_SAMPA.RadToolTip.messageBoxWarning{background:#f6bb42 !important;border-color:#e99d00 !important}.RadToolTip_SAMPA .rtWrapperContent{background:#fff !important;border-radius:4px !important;box-shadow:0 0 1px #000;padding:15px !important}.RadNotification_SAMPA.RadNotification.messageBoxError,.RadNotification_SAMPA.RadNotification.messageBoxSuccess{background:#fff !important;border:1px solid #ccc !important;border-radius:5px !important}.RadNotification_SAMPA.RadNotification.messageBoxError .rnTitleBar{background:#da4453;border-bottom:1px solid #ba1b2b !important}.RadNotification_SAMPA.RadNotification.messageBoxSuccess .rnTitleBar{background:#8cc152 !important;border-bottom:1px solid #609229 !important}.RadNotification_SAMPA.RadNotification.messageBoxWarning .rnTitleBar{background:#f6bb42 !important;border-bottom:1px solid #e99d00 !important}.reTool .ResponsiveImage{background-position:-3972px center}.reTool .CenterBlock{background-position:-4002px center}.reTool .LoremIpsumGenerator{background-position:-2555px center}.reTool .ThumbnailImage{background-position:-4056px center}.reTool .CircleImage{background-position:-4028px center}.reTool .RoundedImage{background-position:-4080px center}.reTool .HiddenOnLargeDevises{background-position:-4108px center}.reTool .HiddenOnMonitor{background-position:-4134px center}.reTool .HiddenOnTablet{background-position:-4134px center}.reTool .HiddenOnMobile{background-position:-4170px center}.reTool .VisibleOnLargeDevises{background-position:-4196px center}.reTool .VisibleOnMonitor{background-position:-4221px center}.reTool .VisibleOnTablet{background-position:-4240px center}.reTool .VisibleOnMobile{background-position:-4259px center}.reTool .BoxSpacing{background-position:-4282px center}.reTool .BoxSpacing{background-position:-4282px center}.reTool .TableStriped{background-position:-4406px center}.reTool .TableBordered{background-position:-4352px center}.reTool .TableHover{background-position:-4322px center}.reTool .TableCondensed{background-position:-4378px center}.reTool .TableNoBorder{background-position:-2885px center}.reTool .PickEmojiIcon{background-position:-4437px center}.reTool .TableLTR{background-position:-3882px center}.reTool .TableRTL{background-position:-3912px center}.reToolbar .VideoEdit{background-position:-696px center}.RadUpload .ruFileWrap .ruBrowse{background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc;height:auto;width:auto;font-size:12px;padding:1px 20px;border-radius:4px}.RadUpload .ruFileProgress{background-color:#69aa21 !important}.RadUpload .ruButton .ruRemove{outline:0 !important}.RadUpload .ruUploadProgress{direction:ltr;max-width:250px;background-position:left 49% !important;padding-left:10px !important}.RadUpload .ruFileLI .ruFileWrap{padding:0 !important}.RadUpload .ruFileLI .ruButton{outline:none}.ruCancel{background:#d43f3a !important;color:white !important;font-weight:bold;border-radius:4px !important;padding-top:4px;padding-bottom:4px}.ruRemove{background:#da4453 !important;color:white !important;border-radius:4px !important;padding:4px 10px !important;font-size:10px !important}.RadUpload .ruFileLI .ruButton.ruRemove:before{font-family:"Glyphicons Halflings" !important;content:"" !important;color:white !important;padding-left:9px;font-size:11px}#DocumentManagerCaller{display:none} 
/* End of /App_Themes/Default-en-US/Telerik/SAMPA/Telerik.SAMPA.css*/ 
/* Start of /App_Themes/Default-en-US/Telerik/Skins/Skins.css */ 
.RadTabStrip_Skin1 .rtsUL.rtsScroll{height:26px !important}.RadTabStrip_Skin1 .rtsLI,.RadTabStrip_Skin1 .rtsLink{color:#6b74ab;font-family:SDF;font-size:12px;height:26px}.RadTabStrip_Skin1 .rtsLevel1 .rtsLI{padding-left:0}.RadTabStrip_Skin1 .rtsLevel1 .rtsLI,.RadTabStrip_Skin1 .rtsLevel1 .rtsLink{line-height:25px}.RadTabStripLeft_Skin1 .rtsSeparator,.RadTabStripRight_Skin1 .rtsSeparator{background:#828282}.RadTabStrip_Skin1 .rtsDisabled{color:#aaa}.RadTabStrip_Skin1 .rtsNextArrow,.RadTabStrip_Skin1 .rtsPrevArrow,.RadTabStrip_Skin1 .rtsPrevArrowDisabled,.RadTabStrip_Skin1 .rtsNextArrowDisabled{background-image:url('Skin1/TabStripStates.png')}.RadTabStripTop_Skin1 .rtsLevel{background-color:transparent}.RadTabStripTop_Skin1 .rtsLevel .rtsLink,.RadTabStripTop_Skin1 .rtsLevel .rtsOut,.RadTabStripBottom_Skin1 .rtsLevel .rtsLink,.RadTabStripBottom_Skin1 .rtsLevel .rtsOut,.RadTabStripTop_Skin1_Baseline .rtsLevel,.RadTabStripBottom_Skin1_Baseline .rtsLevel{background-image:url('Skin1/TabStripStates.png')}.RadTabStripLeft_Skin1 .rtsLink,.RadTabStripRight_Skin1 .rtsLink{background-image:url('Skin1/TabStripVStates.png')}.RadTabStripLeft_Skin1 .rtsLast .rtsLink,.RadTabStripRight_Skin1 .rtsLast .rtsLink{border-bottom:1px solid #898c95}.RadTabStripLeft_Skin1 .rtsLink,.RadTabStripLeft_Skin1 .rtsLI .rtsDisabled:hover{background-position:100% 0}.RadTabStripLeft_Skin1 .rtsLink:hover{background-position:100% -200px;color:#25369c}.RadTabStripLeft_Skin1 .rtsSelected,.RadTabStripLeft_Skin1 .rtsSelected:hover{background-position:100% -400px;color:#25369c}.RadTabStripTop_Skin1 .rtsLink{background-position:0 0}.RadTabStripTop_Skin1 .rtsOut{background-position:100% 0;height:26px;line-height:25px}.RadTabStripTop_Skin1 .rtsLink:hover{background-position:0 -53px;color:#25369c}.RadTabStripTop_Skin1 .rtsLink:hover .rtsOut{background-position:100% -53px}.RadTabStripTop_Skin1 .rtsSelected,.RadTabStripTop_Skin1 .rtsSelected:hover{background-position:0 -26px;color:#25369c}.RadTabStripTop_Skin1 .rtsSelected .rtsOut,.RadTabStripTop_Skin1 .rtsSelected:hover .rtsOut{background-position:100% -26px}.RadTabStripTop_Skin1 .rtsDisabled:hover{background-position:0 0}.RadTabStripTop_Skin1 .rtsDisabled:hover .rtsOut{background-position:100% 0}.RadTabStripTop_Skin1 .rtsLevel{background:url('Skin1/TabStripStates.png') repeat-x 0 100%}.RadTabStripBottom_Skin1 .rtsLink{background-position:0 -182px}.RadTabStripBottom_Skin1 .rtsOut{background-position:100% -182px}.RadTabStripBottom_Skin1 .rtsLink:hover{background-position:0 -130px}.RadTabStripBottom_Skin1 .rtsLink:hover .rtsOut{background-position:100% -130px}.RadTabStripBottom_Skin1 .rtsSelected,.RadTabStripBottom_Skin1 .rtsSelected:hover{background-position:0 -156px}.RadTabStripBottom_Skin1 .rtsSelected .rtsOut,.RadTabStripBottom_Skin1 .rtsSelected:hover .rtsOut{background-position:100% -156px}.RadTabStripBottom_Skin1 .rtsDisabled:hover{background-position:0 -182px}.RadTabStripBottom_Skin1 .rtsDisabled:hover .rtsOut{background-position:100% -182px}.RadTabStripBottom_Skin1_Baseline .rtsLevel{background-position:0 -599px;background-repeat:repeat-x}.RadTabStripLeft_Skin1 .rtsUL .rtsLink,.RadTabStripLeft_Skin1 .rtsUL .rtsLI .rtsDisabled:hover{background-position:100% 0;text-align:right}.RadTabStripLeft_Skin1 .rtsUL .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin1 .rtsUL .rtsSelected,.RadTabStripLeft_Skin1 .rtsUL .rtsSelected:hover{background-position:100% -400px}.RadTabStripLeft_Skin1 .rtsUL{border-bottom:solid 1px #828282;border-right:solid 1px #828282}.RadTabStripLeft_Skin1 .rtsUL .rtsSelected{color:#ff6000}.RadTabStrip_Skin1_SimpleSubItems .rtsLevel2,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel3,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel4{background:#fff}.RadTabStrip_Skin1_SimpleSubItems .rtsLevel2 .rtsSelected,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel3 .rtsSelected,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel4 .rtsSelected{text-decoration:underline}.RadTabStrip_Skin1_SimpleSubItems .rtsLevel2 .rtsLink,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel2 .rtsOut,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel2 .rtsIn,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel3 .rtsLink,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel3 .rtsOut,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel3 .rtsIn,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel4 .rtsLink,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel4 .rtsOut,.RadTabStrip_Skin1_SimpleSubItems .rtsLevel4 .rtsIn{background:none}.RadTabStrip_Skin1 .rtsTxt,.RadTabStrip_Skin1 .rtsIn{padding-left:0 !important;padding-right:0 !important}.pageview1{border:1px solid #c9cfd5;border-top:none;padding:10px;margin:0 auto 10px auto;background-color:#fff}.RadTabStrip_Skin2 .rtsUL.rtsScroll{height:31px !important}.RadTabStrip_Skin2 .rtsLI,.RadTabStrip_Skin2 .rtsLink{color:#7d8996;font-family:SDF;font-size:12px;height:31px}.RadTabStrip_Skin2 .rtsLevel1 .rtsLI,.RadTabStrip_Skin2 .rtsLevel1 .rtsLink{line-height:22px}.RadTabStripLeft_Skin2 .rtsSeparator,.RadTabStripRight_Skin2 .rtsSeparator{background:#828282}.RadTabStrip_Skin2 .rtsDisabled{color:#aaa}.RadTabStrip_Skin2 .rtsNextArrow,.RadTabStrip_Skin2 .rtsPrevArrow,.RadTabStrip_Skin2 .rtsPrevArrowDisabled,.RadTabStrip_Skin2 .rtsNextArrowDisabled{background-image:url('Skin2/TabStripStates.png')}.RadTabStripTop_Skin2 .rtsLevel{background-color:transparent}.RadTabStripTop_Skin2 .rtsLevel .rtsLink,.RadTabStripTop_Skin2 .rtsLevel .rtsOut,.RadTabStripBottom_Skin2 .rtsLevel .rtsLink,.RadTabStripBottom_Skin2 .rtsLevel .rtsOut,.RadTabStripTop_Skin2_Baseline .rtsLevel,.RadTabStripBottom_Skin2_Baseline .rtsLevel{background-image:url('Skin2/TabStripStates.png')}.RadTabStripLeft_Skin2 .rtsLink,.RadTabStripRight_Skin2 .rtsLink{background-image:url('Skin2/TabStripVStates.png')}.RadTabStripLeft_Skin2 .rtsLast .rtsLink,.RadTabStripRight_Skin2 .rtsLast .rtsLink{border-bottom:1px solid #898c95}.RadTabStripLeft_Skin2 .rtsLink,.RadTabStripLeft_Skin2 .rtsLI .rtsDisabled:hover{background-position:100% 0}.RadTabStripLeft_Skin2 .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin2 .rtsSelected,.RadTabStripLeft_Skin2 .rtsSelected:hover{background-position:100% -400px}.RadTabStripTop_Skin2 .rtsLink{background-position:0 0}.RadTabStripTop_Skin2 .rtsOut{background-position:100% 0;height:31px;line-height:22px}.RadTabStripTop_Skin2 .rtsLink:hover{background-position:0 -66px}.RadTabStripTop_Skin2 .rtsLink:hover .rtsOut{background-position:100% -66px}.RadTabStripTop_Skin2 .rtsSelected,.RadTabStripTop_Skin2 .rtsSelected:hover{background-position:0 -32px}.RadTabStripTop_Skin2 .rtsSelected .rtsOut,.RadTabStripTop_Skin2 .rtsSelected:hover .rtsOut{background-position:100% -32px;color:#fe7200;line-height:28px}.RadTabStripTop_Skin2 .rtsDisabled:hover{background-position:0 0}.RadTabStripTop_Skin2 .rtsDisabled:hover .rtsOut{background-position:100% 0}.RadTabStripTop_Skin2 .rtsLevel{background:url('Skin2/TabStripStates.png') repeat-x 0 100%}.RadTabStripBottom_Skin2 .rtsLink{background-position:0 -336px}.RadTabStripBottom_Skin2 .rtsOut{background-position:100% -336px}.RadTabStripBottom_Skin2 .rtsLink:hover{background-position:0 -270px}.RadTabStripBottom_Skin2 .rtsLink:hover .rtsOut{background-position:100% -270px}.RadTabStripBottom_Skin2 .rtsSelected,.RadTabStripBottom_Skin2 .rtsSelected:hover{background-position:0 -295px}.RadTabStripBottom_Skin2 .rtsSelected .rtsOut,.RadTabStripBottom_Skin2 .rtsSelected:hover .rtsOut{background-position:100% -295px}.RadTabStripBottom_Skin2 .rtsDisabled:hover{background-position:0 -336px}.RadTabStripBottom_Skin2 .rtsDisabled:hover .rtsOut{background-position:100% -336px}.RadTabStripBottom_Skin2_Baseline .rtsLevel{background-position:0 -599px;background-repeat:repeat-x}.RadTabStripLeft_Skin2 .rtsUL .rtsLink,.RadTabStripLeft_Skin2 .rtsUL .rtsLI .rtsDisabled:hover{background-position:100% 0;text-align:right}.RadTabStripLeft_Skin2 .rtsUL .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin2 .rtsUL .rtsSelected,.RadTabStripLeft_Skin2 .rtsUL .rtsSelected:hover{background-position:100% -400px}.RadTabStripLeft_Skin2 .rtsUL{border-bottom:solid 1px #828282;border-right:solid 1px #828282}.RadTabStripLeft_Skin2 .rtsUL .rtsSelected{color:#ff6000}.RadTabStrip_Skin2_SimpleSubItems .rtsLevel2,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel3,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel4{background:#fff}.RadTabStrip_Skin2_SimpleSubItems .rtsLevel2 .rtsSelected,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel3 .rtsSelected,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel4 .rtsSelected{text-decoration:underline}.RadTabStrip_Skin2_SimpleSubItems .rtsLevel2 .rtsLink,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel2 .rtsOut,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel2 .rtsIn,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel3 .rtsLink,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel3 .rtsOut,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel3 .rtsIn,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel4 .rtsLink,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel4 .rtsOut,.RadTabStrip_Skin2_SimpleSubItems .rtsLevel4 .rtsIn{background:none}.RadTabStrip_Skin2 .rtsLink{padding-left:12px !important}.RadTabStrip_Skin2 .rtsOut{padding-right:12px !important}.pageview2{border:none;padding:10px 10px 10px 10px;margin:0 auto 10px auto;background-color:#fff}.RadTabstripWrapper2 .RadTabstripLeft{padding-left:10px;background:url('Skin2/TopLeft.png') no-repeat left top}.RadTabstripWrapper2 .RadTabstripLeft .RadTabstripRight{padding-right:10px;background:url('Skin2/TopRight.png') no-repeat right top}.RadTabStrip_Skin2,.RadTabStrip_Skin2_rtl{background:url('Skin2/TopMiddle.png') repeat-x center top}.RadTabstripContentWrapper2{padding-left:7px;background:url('Skin2/ContentLeft.png') no-repeat left bottom}.RadTabstripContentWrapper2 .RadTabstripContentLeft{padding-right:7px;background:url('Skin2/ContentRight.png') no-repeat right bottom}.RadTabstripContentWrapper2 .RadTabstripContentLeft .RadTabstripContentRight{padding-bottom:7px;background:url('Skin2/PageViewSkin2.png') no-repeat center bottom}.RadTabStrip_Skin3 .rtsUL.rtsScroll{height:31px !important}.RadTabStrip_Skin3 .rtsLI,.RadTabStrip_Skin3 .rtsLink{color:#7d8996;font-family:SDF;font-size:12px;height:31px}.RadTabStrip_Skin3 .rtsLevel1 .rtsLI{margin-right:-17px}.RadTabStrip_Skin3 .rtsLevel1 .rtsLI,.RadTabStrip_Skin3 .rtsLevel1 .rtsLink{line-height:31px}.RadTabStripLeft_Skin3 .rtsSeparator,.RadTabStripRight_Skin3 .rtsSeparator{background:#828282}.RadTabStrip_Skin3 .rtsDisabled{color:#aaa}.RadTabStrip_Skin3 .rtsNextArrow,.RadTabStrip_Skin3 .rtsPrevArrow,.RadTabStrip_Skin3 .rtsPrevArrowDisabled,.RadTabStrip_Skin3 .rtsNextArrowDisabled{background-image:url('Skin3/TabStripStates.png')}.RadTabStripTop_Skin3 .rtsLevel{background-color:transparent}.RadTabStripTop_Skin3 .rtsLevel .rtsLink,.RadTabStripTop_Skin3 .rtsLevel .rtsOut,.RadTabStripBottom_Skin3 .rtsLevel .rtsLink,.RadTabStripBottom_Skin3 .rtsLevel .rtsOut,.RadTabStripTop_Skin3_Baseline .rtsLevel,.RadTabStripBottom_Skin3_Baseline .rtsLevel{background-image:url('Skin3/TabStripStates.png')}.RadTabStripLeft_Skin3 .rtsLink,.RadTabStripRight_Skin3 .rtsLink{background-image:url('Skin3/TabStripVStates.png')}.RadTabStripLeft_Skin3 .rtsLast .rtsLink,.RadTabStripRight_Skin3 .rtsLast .rtsLink{border-bottom:1px solid #898c95}.RadTabStripLeft_Skin3 .rtsLink,.RadTabStripLeft_Skin3 .rtsLI .rtsDisabled:hover{background-position:100% 0}.RadTabStripLeft_Skin3 .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin3 .rtsSelected,.RadTabStripLeft_Skin3 .rtsSelected:hover{background-position:100% -400px}.RadTabStripTop_Skin3 .rtsLink{background-position:0 0}.RadTabStripTop_Skin3 .rtsOut{background-position:100% 0;height:31px}.RadTabStripTop_Skin3 .rtsLink:hover{background-position:0 -66px}.RadTabStripTop_Skin3 .rtsLink:hover .rtsOut{background-position:100% -66px}.RadTabStripTop_Skin3 .rtsSelected,.RadTabStripTop_Skin3 .rtsSelected:hover{background-position:0 -32px}.RadTabStripTop_Skin3 .rtsSelected .rtsOut,.RadTabStripTop_Skin3 .rtsSelected:hover .rtsOut{background-position:100% -32px;color:#fe7200;line-height:31px}.RadTabStripTop_Skin3 .rtsDisabled:hover{background-position:0 0}.RadTabStripTop_Skin3 .rtsDisabled:hover .rtsOut{background-position:100% 0}.RadTabStripTop_Skin3 .rtsLevel{background:url('Skin3/TabStripStates.png') repeat-x 0 100%}.RadTabStripBottom_Skin3 .rtsLink{background-position:0 -336px}.RadTabStripBottom_Skin3 .rtsOut{background-position:100% -336px}.RadTabStripBottom_Skin3 .rtsLink:hover{background-position:0 -270px}.RadTabStripBottom_Skin3 .rtsLink:hover .rtsOut{background-position:100% -270px}.RadTabStripBottom_Skin3 .rtsSelected,.RadTabStripBottom_Skin3 .rtsSelected:hover{background-position:0 -295px}.RadTabStripBottom_Skin3 .rtsSelected .rtsOut,.RadTabStripBottom_Skin3 .rtsSelected:hover .rtsOut{background-position:100% -295px}.RadTabStripBottom_Skin3 .rtsDisabled:hover{background-position:0 -336px}.RadTabStripBottom_Skin3 .rtsDisabled:hover .rtsOut{background-position:100% -336px}.RadTabStripBottom_Skin3_Baseline .rtsLevel{background-position:0 -599px;background-repeat:repeat-x}.RadTabStripLeft_Skin3 .rtsUL .rtsLink,.RadTabStripLeft_Skin3 .rtsUL .rtsLI .rtsDisabled:hover{background-position:100% 0;text-align:right}.RadTabStripLeft_Skin3 .rtsUL .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin3 .rtsUL .rtsSelected,.RadTabStripLeft_Skin3 .rtsUL .rtsSelected:hover{background-position:100% -400px}.RadTabStripLeft_Skin3 .rtsUL{border-bottom:solid 1px #828282;border-right:solid 1px #828282}.RadTabStripLeft_Skin3 .rtsUL .rtsSelected{color:#ff6000}.RadTabStrip_Skin3_SimpleSubItems .rtsLevel2,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel3,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel4{background:#fff}.RadTabStrip_Skin3_SimpleSubItems .rtsLevel2 .rtsSelected,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel3 .rtsSelected,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel4 .rtsSelected{text-decoration:underline}.RadTabStrip_Skin3_SimpleSubItems .rtsLevel2 .rtsLink,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel2 .rtsOut,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel2 .rtsIn,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel3 .rtsLink,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel3 .rtsOut,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel3 .rtsIn,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel4 .rtsLink,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel4 .rtsOut,.RadTabStrip_Skin3_SimpleSubItems .rtsLevel4 .rtsIn{background:none}.RadTabStrip_Skin3 .rtsLevel1 .rtsTxt{padding:3px 5px 0 5px !important}.RadTabStrip_Skin3 .rtsLink{padding-left:23px !important}.RadTabStrip_Skin3 .rtsOut{padding-right:23px !important}.pageview3{border:none;padding:10px 10px 10px 10px;margin:0 auto;background-color:#fff}.RadTabstripWrapper3 .RadTabstripLeft{padding-left:10px;background:url('Skin3/TopLeft.png') no-repeat left top}.RadTabstripWrapper3 .RadTabstripLeft .RadTabstripRight{padding-right:10px;background:url('Skin3/TopRight.png') no-repeat right top}.RadTabStrip_Skin3,.RadTabStrip_Skin3_rtl{background:url('Skin3/TopMiddle.png') repeat-x center top}.RadTabstripContentWrapper3{padding-left:7px;background:url('Skin3/ContentLeft.png') no-repeat left bottom}.RadTabstripContentWrapper3 .RadTabstripContentLeft{padding-right:7px;background:url('Skin3/ContentRight.png') no-repeat right bottom}.RadTabstripContentWrapper3 .RadTabstripContentLeft .RadTabstripContentRight{padding-bottom:1px;background:url('Skin3/PageViewSkin3.png') repeat-x center bottom;background-color:#fff}.RadTabStrip_Skin4 .rtsUL.rtsScroll{height:26px !important}.RadTabStrip_Skin4 .rtsLI,.RadTabStrip_Skin4 .rtsLink{color:#000;font-family:SDF;font-size:12px;height:26px}.RadTabStrip_Skin4 .rtsLevel1 .rtsLI{padding-left:0}.RadTabStrip_Skin4 .rtsLevel1 .rtsLI,.RadTabStrip_Skin4 .rtsLevel1 .rtsLink{line-height:25px}.RadTabStripLeft_Skin4 .rtsSeparator,.RadTabStripRight_Skin4 .rtsSeparator{background:#828282}.RadTabStrip_Skin4 .rtsDisabled{color:#aaa}.RadTabStrip_Skin4 .rtsNextArrow,.RadTabStrip_Skin4 .rtsPrevArrow,.RadTabStrip_Skin4 .rtsPrevArrowDisabled,.RadTabStrip_Skin4 .rtsNextArrowDisabled{background-image:url('Skin4/TabStripStates.png')}.RadTabStripTop_Skin4 .rtsLevel{background-color:transparent}.RadTabStripTop_Skin4 .rtsLevel .rtsLink,.RadTabStripTop_Skin4 .rtsLevel .rtsOut,.RadTabStripBottom_Skin4 .rtsLevel .rtsLink,.RadTabStripBottom_Skin4 .rtsLevel .rtsOut,.RadTabStripTop_Skin4_Baseline .rtsLevel,.RadTabStripBottom_Skin4_Baseline .rtsLevel{background-image:url('Skin4/TabStripStates.png')}.RadTabStripLeft_Skin4 .rtsLink,.RadTabStripRight_Skin4 .rtsLink{background-image:url('Skin4/TabStripVStates.png')}.RadTabStripLeft_Skin4 .rtsLast .rtsLink,.RadTabStripRight_Skin4 .rtsLast .rtsLink{border-bottom:1px solid #898c95}.RadTabStripLeft_Skin4 .rtsLink,.RadTabStripLeft_Skin4 .rtsLI .rtsDisabled:hover{background-position:100% 0}.RadTabStripLeft_Skin4 .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin4 .rtsSelected,.RadTabStripLeft_Skin4 .rtsSelected:hover{background-position:100% -400px}.RadTabStripTop_Skin4 .rtsLink{background-position:0 0}.RadTabStripTop_Skin4 .rtsOut{background-position:100% 0;height:26px;line-height:25px}.RadTabStripTop_Skin4 .rtsLink:hover{background-position:0 -53px}.RadTabStripTop_Skin4 .rtsLink:hover .rtsOut{background-position:100% -53px}.RadTabStripTop_Skin4 .rtsSelected,.RadTabStripTop_Skin4 .rtsSelected:hover{background-position:0 -26px}.RadTabStripTop_Skin4 .rtsSelected .rtsOut,.RadTabStripTop_Skin4 .rtsSelected:hover .rtsOut{background-position:100% -26px}.RadTabStripTop_Skin4 .rtsDisabled:hover{background-position:0 0}.RadTabStripTop_Skin4 .rtsDisabled:hover .rtsOut{background-position:100% 0}.RadTabStripTop_Skin4 .rtsLevel{background:url('Skin4/TabStripStates.png') repeat-x 0 100%}.RadTabStripBottom_Skin4 .rtsLink{background-position:0 -182px}.RadTabStripBottom_Skin4 .rtsOut{background-position:100% -182px}.RadTabStripBottom_Skin4 .rtsLink:hover{background-position:0 -130px}.RadTabStripBottom_Skin4 .rtsLink:hover .rtsOut{background-position:100% -130px}.RadTabStripBottom_Skin4 .rtsSelected,.RadTabStripBottom_Skin4 .rtsSelected:hover{background-position:0 -156px}.RadTabStripBottom_Skin4 .rtsSelected .rtsOut,.RadTabStripBottom_Skin4 .rtsSelected:hover .rtsOut{background-position:100% -156px}.RadTabStripBottom_Skin4 .rtsDisabled:hover{background-position:0 -182px}.RadTabStripBottom_Skin4 .rtsDisabled:hover .rtsOut{background-position:100% -182px}.RadTabStripBottom_Skin4_Baseline .rtsLevel{background-position:0 -599px;background-repeat:repeat-x}.RadTabStripLeft_Skin4 .rtsUL .rtsLink,.RadTabStripLeft_Skin4 .rtsUL .rtsLI .rtsDisabled:hover{background-position:100% 0;text-align:right}.RadTabStripLeft_Skin4 .rtsUL .rtsLink:hover{background-position:100% -200px}.RadTabStripLeft_Skin4 .rtsUL .rtsSelected,.RadTabStripLeft_Skin4 .rtsUL .rtsSelected:hover{background-position:100% -400px}.RadTabStripLeft_Skin4 .rtsUL{border-bottom:solid 1px #828282;border-right:solid 1px #828282}.RadTabStripLeft_Skin4 .rtsUL .rtsSelected{color:#ff6000}.RadTabStrip_Skin4_SimpleSubItems .rtsLevel2,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel3,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel4{background:#fff}.RadTabStrip_Skin4_SimpleSubItems .rtsLevel2 .rtsSelected,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel3 .rtsSelected,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel4 .rtsSelected{text-decoration:underline}.RadTabStrip_Skin4_SimpleSubItems .rtsLevel2 .rtsLink,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel2 .rtsOut,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel2 .rtsIn,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel3 .rtsLink,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel3 .rtsOut,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel3 .rtsIn,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel4 .rtsLink,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel4 .rtsOut,.RadTabStrip_Skin4_SimpleSubItems .rtsLevel4 .rtsIn{background:none}.RadTabStrip_Skin4 .rtsTxt,.RadTabStrip_Skin4 .rtsIn{padding-left:0 !important;padding-right:0 !important}.pageview4{border:1px solid #c9cfd5;border-top:none;padding:10px;margin:0 auto 10px auto;background:url('Skin4/PageViewSkin4.png') repeat-x left top;background-color:#fff}.pageview1{border:1px solid #d2d8d8;border-top:none;padding:10px;margin:0 auto 10px auto;background-color:#fff}.RadTabStrip_Skin5,.RadTabStrip_Skin5 .rtsLink,.RadTabStrip_Skin5 .rtsLink .rtsOut{background-image:url(Skin5/TabStripStates.png);background-repeat:no-repeat;background-color:transparent}.RadTabStrip_Skin5{background:url(Skin5/WrapperBg.png) no-repeat right 1px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink:link,.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink:visited,.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink:active{font:normal 13px Tahoma;color:#565656;text-shadow:0 1px 0 #fff}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink:hover{color:#007791}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink{background-position:0 -198px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink .rtsOut{background-position:100% -274px;padding-right:8px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink .rtsOut .rtsIn{padding:0 7px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink .rtsOut .rtsIn .rtsTxt{height:35px;line-height:24px;padding:1px !important;background:url(Skin5/Arrow.png) no-repeat center 26px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsFirst .rtsLink{background-position:0 -350px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsFirst .rtsLink .rtsOut{background-position:100% -160px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsLast .rtsLink{background-position:0 -122px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsLast .rtsLink .rtsOut{background-position:100% -274px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink.rtsSelected{background-position:0 -46px;color:#2f4daa}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink.rtsSelected .rtsOut{background-position:100% -84px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsFirst .rtsLink.rtsSelected{background-position:0 -8px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsFirst .rtsLink.rtsSelected .rtsOut{background-position:100% -84px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsLast .rtsLink.rtsSelected{background-position:0 -46px}.RadTabStrip_Skin5 .rtsUL .rtsLI.rtsLast .rtsLink.rtsSelected .rtsOut{background-position:100% -84px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink.rtsAfter{background-position:0 -274px}.RadTabStrip_Skin5 .rtsUL .rtsLI .rtsLink.rtsAfter .rtsOut{background-position:100% -274px}.RadTabStrip_Skin5 .rtsNextArrow,.RadTabStrip_Skin5 .rtsPrevArrow,.RadTabStrip_Skin5 .rtsPrevArrowDisabled,.RadTabStrip_Skin5 .rtsNextArrowDisabled{background-image:url('Skin5/TabStripStates.png')}.RadTabStrip_Skin5 .rtsPrevArrow{background-position:0 -450px !important}.RadTabStrip_Skin5 .rtsPrevArrow:hover{background-position:-36px -450px !important}.RadTabStrip_Skin5 .rtsNextArrow{background-position:-18px -450px !important}.RadTabStrip_Skin5 .rtsNextArrow:hover{background-position:-54px -450px !important}.RadTabStrip_Skin5 .rtsNextArrowDisabled,.RadTabStrip_Skin5 .rtsNextArrowDisabled:hover{background-position:-90px -450px !important}.RadTabStrip_Skin5 .rtsPrevArrowDisabled,.RadTabStrip_Skin5 .rtsPrevArrowDisabled:hover{background-position:-72px -450px !important}#divMenuTop1{width:100% !important;height:20px !important}#divMenuBottom1{width:100% !important;height:20px !important}#ctl00_TopMenu_mpMenu{width:100% !important;height:20px !important;line-height:20px !important}.RadTabStrip_TabMenuSkin .rtsLink{color:#fff;font:11px/26px Tahoma !important;height:20px !important;background:url('TabMenu/bg.png') no-repeat}.RadTabStrip_TabMenuSkin .rtsDisabled{color:#aaa}.RadTabStrip_TabMenuSkin .rtsNextArrow,.RadTabStrip_TabMenuSkin .rtsPrevArrow,.RadTabStrip_TabMenuSkin .rtsPrevArrowDisabled,.RadTabStrip_TabMenuSkin .rtsNextArrowDisabled{background-image:url('TabMenu/TabStripStates.png')}.RadTabStripTop_TabMenuSkin .rtsLevel{margin-bottom:15px}.RadTabStripLeft_TabMenuSkin .rtsLast .rtsLink,.RadTabStripRight_TabMenuSkin .rtsLast .rtsLink{border-bottom:0 solid #898c95}.RadTabStripRight_TabMenuSkin .rtsLink,.RadTabStripRight_TabMenuSkin .rtsLI .rtsDisabled:hover{background-position:right top}.RadTabStripRight_TabMenuSkin .rtsLink:hover{background-position:right -20px}.RadTabStripRight_TabMenuSkin .rtsSelected,.RadTabStripRight_TabMenuSkin .rtsSelected:hover{background-position:right -20px}.RadTabStripTop_TabMenuSkin .rtsLink{background-position:right top}.RadTabStripTop_TabMenuSkin .rtsOut{background-position:right top}.RadTabStripTop_TabMenuSkin .rtsLink:hover{background-position:right -20px}.RadTabStripTop_TabMenuSkin .rtsLink:hover .rtsOut{background-position:right -20px}.RadTabStripTop_TabMenuSkin .rtsSelected,.RadTabStripTop_TabMenuSkin .rtsSelected:hover{background-position:right -20px}.RadTabStripTop_TabMenuSkin .rtsSelected .rtsOut,.RadTabStripTop_TabMenuSkin .rtsSelected:hover .rtsOut{background-position:right -20px}.RadTabStripTop_TabMenuSkin .rtsDisabled:hover{background-position:right top}.RadTabStripTop_TabMenuSkin .rtsDisabled:hover .rtsOut{background-position:right top}.RadTabStripTop_TabMenuSkin_Baseline .rtsLevel{background-position:right top;background-repeat:no-repeat}.RadTabStripBottom_TabMenuSkin .rtsLink:hover{background-position:right -20px}.RadTabStripBottom_TabMenuSkin .rtsLink:hover .rtsOut{background-position:right -20px}.RadTabStripBottom_TabMenuSkin .rtsSelected,.RadTabStripBottom_TabMenuSkin .rtsSelected:hover{background-position:right -20px}.RadTabStripBottom_TabMenuSkin .rtsSelected .rtsOut,.RadTabStripBottom_TabMenuSkin .rtsSelected:hover .rtsOut{background-position:right -20px}.RadTabStripBottom_TabMenuSkin .rtsDisabled:hover{background-position:right -20px}.RadTabStripBottom_TabMenuSkin .rtsDisabled:hover .rtsOut{background-position:right -20px}.RadTabStripRight_TabMenuSkin .rtsUL .rtsLink,.RadTabStripRight_TabMenuSkin .rtsUL .rtsLI .rtsDisabled:hover{background-position:right top;text-align:left}.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel2,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel3,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel4{background:transparent}.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel2 .rtsSelected,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel3 .rtsSelected,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel4 .rtsSelected{text-decoration:underline}.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel2 .rtsLink,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel2 .rtsOut,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel2 .rtsIn,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel3 .rtsLink,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel3 .rtsOut,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel3 .rtsIn,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel4 .rtsLink,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel4 .rtsOut,.RadTabStrip_TabMenuSkin_SimpleSubItems .rtsLevel4 .rtsIn{background:none}.rmpHiddenView{display:block}a.tabmenuitem{color:#666;font-size:11px;text-decoration:none !important}a.tabmenuitem:hover{color:#000}.lightTabSkin1>ul{margin:0;padding:0}.lightTabSkin1>ul>li{display:inline-block;zoom:1;*display:inline;background:#eee;border:solid 1px #999;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;background-image:linear-gradient(to bottom,#f1f1f1 0%,#e0e0e0 50%,#d4d4d4 51%,#e8e8e8 100%)}.lightTabSkin1>ul>li a{line-height:22px;display:block;padding:0 10px;outline:none;text-decoration:none}.lightTabSkin1>ul>li.active{background:#fff;padding-top:4px;position:relative;top:1px;border-color:#666}.lightTabSkin1>div{background:#fff;border:solid #666 1px;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lightTabSkin2>ul{margin:0;padding:0}.lightTabSkin2>ul>li{display:inline-block;zoom:1;*display:inline;background:#eee;border:solid 1px #999;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;background-image:linear-gradient(to bottom,#f1f1f1 0%,#e0e0e0 50%,#d4d4d4 51%,#e8e8e8 100%)}.lightTabSkin2>ul>li a{line-height:22px;display:block;padding:0 10px;outline:none;text-decoration:none}.lightTabSkin2>ul>li.active{background:#f3f3f3;padding-top:4px;position:relative;top:1px;border-color:#666}.lightTabSkin2>div{background:#f3f3f3;border:solid #666 1px;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lightTabSkin3>ul{margin:0;padding:0}.lightTabSkin3>ul>li{display:inline-block;zoom:1;*display:inline;background:#eee;border:solid 1px #999;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;background-image:linear-gradient(to bottom,#f1f1f1 0%,#e0e0e0 50%,#d4d4d4 51%,#e8e8e8 100%)}.lightTabSkin3>ul>li a{line-height:22px;display:block;padding:0 10px;outline:none;text-decoration:none}.lightTabSkin3>ul>li.active{background:#fff;padding-top:4px;position:relative;top:1px;border-color:#666}.lightTabSkin3>div{background:#fff;border:solid #666 1px;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lightTabSkin4>ul{margin:0;padding:0}.lightTabSkin4>ul>li{display:inline-block;zoom:1;*display:inline;background:#eee;border:solid 1px #999;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;background-image:linear-gradient(to bottom,#f1f1f1 0%,#e0e0e0 50%,#d4d4d4 51%,#e8e8e8 100%)}.lightTabSkin4>ul>li a{line-height:22px;display:block;padding:0 10px;outline:none;text-decoration:none}.lightTabSkin4>ul>li.active{background:#fff;padding-top:4px;position:relative;top:1px;border-color:#666}.lightTabSkin4>div{background:#fff;border:solid #666 1px;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lightTabSkin5>ul{margin:0;padding:0}.lightTabSkin5>ul>li{display:inline-block;zoom:1;*display:inline;background:#eee;border:solid 1px #999;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;background-image:linear-gradient(to bottom,#f1f1f1 0%,#e0e0e0 50%,#d4d4d4 51%,#e8e8e8 100%)}.lightTabSkin5>ul>li a{line-height:22px;display:block;padding:0 10px;outline:none;text-decoration:none}.lightTabSkin5>ul>li.active{background:#fff;padding-top:4px;position:relative;top:1px;border-color:#666}.lightTabSkin5>div{background:#fff;border:solid #666 1px;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px} 
/* End of /App_Themes/Default-en-US/Telerik/Skins/Skins.css*/ 
/* Start of /App_Themes/Default-en-US/bootstrap.css */ 
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"SDF",Tahoma,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:26px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-right{text-align:left}.text-left{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dd{margin-left:0;font-weight:bold}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'— '}.blockquote-reverse,blockquote.pull-left{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-left footer:before,.blockquote-reverse small:before,blockquote.pull-left small:before,.blockquote-reverse .small:before,blockquote.pull-left .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-left footer:after,.blockquote-reverse small:after,blockquote.pull-left small:after,.blockquote-reverse .small:after,blockquote.pull-left .small:after{content:' —'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:"SDF",Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:0 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px;left:0}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-left{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:auto;right:0}.dropdown-menu-right{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-left>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-left .dropdown-menu{left:auto;right:0}.navbar-left .dropdown-menu-right{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid #888;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#888}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-right.sf-horizontal ul ul.dropdown-menu{margin-top:0 !important}.navbar-nav .open .dropdown-menu{position:static !important;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media(min-width:768px){.navbar-right{float:left !important}.navbar-left{float:right !important;margin-right:-15px}.navbar-left~.navbar-left{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:2px;right:0;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:100% 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:100% 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:100% 0}}.progress{overflow:hidden;height:15px;margin-bottom:20px;margin-top:15px;box-shadow:none;border-radius:4px;background:#e9ecef}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar-success{background:#28a745 !important}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-left,.media>.pull-left{padding-left:10px}.media-right,.media>.pull-right{padding-right:10px}.media-right,.media-left,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);outline:none}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:"SDF",Tahoma,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.left{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.right{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.left .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 0 5px 5px;border-right-color:#000}.tooltip.right .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 5px 5px 0;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;right:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"SDF",Tahoma,Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.left{margin-left:10px}.popover.bottom{margin-top:10px}.popover.right{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.right>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out right;-o-transition:.6s ease-in-out right;transition:.6s ease-in-out right}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{right:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{right:100%}.carousel-inner>.prev{right:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{right:0}.carousel-inner>.active.left{right:-100%}.carousel-inner>.active.right{right:100%}.carousel-control{position:absolute;top:0;bottom:0;right:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:0;right:auto;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{left:50%;margin-left:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'›'}.carousel-control .icon-next:before{content:'‹'}.carousel-indicators{position:absolute;bottom:10px;right:50%;z-index:15;width:60%;padding-right:0;margin-right:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;left:15%;bottom:20px;right:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-left{float:right !important}.pull-right{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font-size:0;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:100% -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:100% -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:100% -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:100% -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:100% -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:100% -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;background-color:#2e6da4}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);background-repeat:repeat-x;box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media(max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x}}.progress-bar{background:#007bff}.progress-bar-success{background:#28a745 !important}.progress-bar-info{background:#17a2b8 !important}.progress-bar-warning{background:#ffc107 !important}.progress-bar-danger{background:#dc3545 !important}.progress-bar-striped{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.navbar-collapse{padding-right:0;padding-left:0}.tab-content .tab-pane{padding:5px}.tab-content>.active{background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}.navbar-right>li{width:100%}.navbar-right>li>a{background:-webkit-gradient(linear,right top,left top,from(#e9e9e9),to(#f3f3f3));background:-webkit-linear-gradient(top,#e9e9e9,#f3f3f3);background:linear-gradient(to top,#e9e9e9,#f3f3f3);background-color:#e9e9e9}.navbar-right .sub-arrow,.navbar-right .collapsible .sub-arrow{border-top:4px dashed transparent !important;border-left:4px solid !important;border-bottom:4px dashed transparent !important;border-right:4px dashed transparent !important;margin-top:-2px;position:absolute !important;margin-right:0 !important;right:10px;top:50%}.navbar-right ul.dropdown-menu{min-width:100% !important;left:100% !important;right:auto !important;position:absolute;top:0 !important}.navbar-right ul.dropdown-menu ul.dropdown-menu{top:auto !important}.navbar-right ul .sub-arrow{border-left:4px solid;border-right:0 !important}.navbar-right>li>a{padding:10px 25px 10px 5px}.text-reverse-align{text-align:right}.text-normal-align{text-align:left}.checkbox-list label{display:inline-block;margin-right:10px;margin-left:4px}.inlineBlock{display:inline-block}.glyphicon-responsive{font-size:2em}.glyphicon-logo{font-size:5em}@media(min-width:768px){.glyphicon-logo{font-size:5em}.glyphicon-responsive{font-size:1.8em}}@media(min-width:992px){.glyphicon-logo{font-size:6em}.glyphicon-responsive{font-size:1.6em}}@media(min-width:1200px){.glyphicon-logo{font-size:7em}.glyphicon-responsive{font-size:1.5em}}select.form-control{padding-top:0 !important}.block{display:block}ul.radio-inline li>label{margin-right:20px}@media(min-width:1200px){.col-lg-np{padding-left:0;padding-right:0}.col-lg-npl{padding-right:0}.col-lg-npr{padding-left:0}}@media(max-width:1199px){.col-md-np{padding-left:0;padding-right:0}.col-md-npl{padding-right:0}.col-md-npr{padding-left:0}}@media(max-width:991px){.col-md-np{padding-left:15px;padding-right:15px}.col-md-npl{padding-right:15px}.col-md-npr{padding-left:15px}.col-sm-np{padding-left:0;padding-right:0}.col-sm-npl{padding-right:0}.col-sm-npr{padding-left:0}}@media(max-width:767px){.col-md-np{padding-left:15px;padding-right:15px}.col-md-npl{padding-right:15px}.col-md-npr{padding-left:15px}.col-sm-np{padding-left:15px;padding-right:15px}.col-sm-npl{padding-right:15px}.col-sm-npr{padding-left:15px}.col-xs-np{padding-left:0;padding-right:0}.col-xs-npl{padding-right:0}.col-xs-npr{padding-left:0}}.panel-heading .accordion-toggle:before{font-family:'Glyphicons Halflings';content:"";float:left;color:grey;margin-left:8px;padding-right:4px}.panel-heading .accordion-toggle.collapsed:before{content:"";margin-left:8px;padding-right:4px}.tabs-left,.tabs-right{border-bottom:none;padding-top:2px}.tabs-left{border-left:1px solid #ddd}.tabs-right{border-right:1px solid #ddd}.tabs-left>li,.tabs-right>li{float:none;margin-bottom:2px}.tabs-left>li{margin-left:-1px}.tabs-right>li{margin-right:-1px}.tabs-left>li.active>a,.tabs-left>li.active>a:hover,.tabs-left>li.active>a:focus{border-bottom-color:#ddd;border-left-color:transparent}.tabs-right>li.active>a,.tabs-right>li.active>a:hover,.tabs-right>li.active>a:focus{border-bottom:1px solid #ddd;border-right-color:transparent}.tabs-left>li>a{border-radius:0 4px 4px 0;margin-left:0;display:block}.tabs-right>li>a{border-radius:4px 0 0 4px;margin-left:0}.sideways{margin-top:50px;border:none;position:relative}.sideways>li{height:20px;width:120px;margin-bottom:100px}.sideways>li>a{border-bottom:1px solid #ddd;border-left-color:transparent;text-align:center;border-radius:4px 4px 0 0}.sideways>li.active>a,.sideways>li.active>a:hover,.sideways>li.active>a:focus{border-bottom-color:transparent;border-left-color:#ddd;border-right-color:#ddd}.sideways.tabs-left{right:-50px}.sideways.tabs-right{left:-50px}.sideways.tabs-right>li{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sideways.tabs-left>li{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:.84rem 2.14rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;margin:.375rem;border:none;-webkit-border-radius:.125rem;border-radius:.125rem;cursor:pointer;white-space:nowrap;color:#fff;text-decoration:none}.btn:hover,.btn:active,.btn:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);outline:0 !important}.btn:not([disabled]):not(.disabled):active,.btn:not([disabled]):not(.disabled).active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.btn-link{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:5px 10px !important}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent;padding:5px 10px !important}.btn-primary{background-color:#4285f4 !important;background:none;color:#fff}.btn-primary:hover{background-color:#5a95f5 !important;background:none;color:#fff}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:#5a95f5 !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0b51c5 !important}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-primary{border:2px solid #4285f4 !important;background-color:transparent !important;color:#4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{border-color:#4285f4 !important;background-color:transparent !important;color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger{background-color:#ff3547 !important;background:none;color:#fff}.btn-danger:hover{background-color:#ff4f5e !important;color:#fff}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:#ff4f5e !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ce0012 !important}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-danger{border:2px solid #ff3547 !important;background-color:transparent !important;color:#ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{border-color:#ff3547 !important;background-color:transparent !important;color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning{background-color:#fb3 !important;background:none;color:#fff}.btn-warning:hover{background-color:#ffc44d !important;color:#fff}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:#ffc44d !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#c80 !important}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-warning{border:2px solid #fb3 !important;background-color:transparent !important;color:#fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{border-color:#fb3 !important;background-color:transparent !important;color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success{background-color:#00c851 !important;color:#fff;background:none}.btn-success:hover{background-color:#00e25b !important;color:#fff}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:#00e25b !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#006228 !important}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-success{border:2px solid #00c851 !important;background-color:transparent !important;color:#00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{border-color:#00c851 !important;background-color:transparent !important;color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active:focus,.btn-outline-success:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info{background-color:#33b5e5 !important;color:#fff;background:none}.btn-info:hover{background-color:#4abde8 !important;color:#fff}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:#4abde8 !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#14799e !important}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-info{border:2px solid #33b5e5 !important;background-color:transparent !important;color:#33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{border-color:#33b5e5 !important;background-color:transparent !important;color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active:focus,.btn-outline-info:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default{background-color:#2bbbad !important;color:#fff;text-shadow:none;background:none}.btn-default:hover{background-color:#30cfc0 !important;color:#fff;text-shadow:none}.btn-default:focus,.btn-default.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:#30cfc0 !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#186860 !important}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-default{border:2px solid #2bbbad !important;background-color:transparent !important;color:#2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{border-color:#2bbbad !important;background-color:transparent !important;color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary{background-color:#a6c !important;color:#fff;background:none}.btn-secondary:hover{background-color:#b579d2 !important;color:#fff}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:#b579d2 !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#739 !important}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-secondary{border:2px solid #a6c !important;background-color:transparent !important;color:#a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{border-color:#a6c !important;background-color:transparent !important;color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant{background-color:#2e2e2e !important;color:#fff;background:none}.btn-elegant:hover{background-color:#3b3b3b !important;color:#fff}.btn-elegant:focus,.btn-elegant.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:black}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:#3b3b3b !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:black !important}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-elegant{border:2px solid #2e2e2e !important;background-color:transparent !important;color:#2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{border-color:#2e2e2e !important;background-color:transparent !important;color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique{background-color:#880e4f !important;color:#fff;background:none}.btn-unique:hover{background-color:#9f105c !important;color:#fff}.btn-unique:focus,.btn-unique.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:#9f105c !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2c0419 !important}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-unique{border:2px solid #880e4f !important;background-color:transparent !important;color:#880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{border-color:#880e4f !important;background-color:transparent !important;color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green{background-color:#388e3c !important;color:#fff;background:none}.btn-dark-green:hover{background-color:#3fa044 !important;color:#fff}.btn-dark-green:focus,.btn-dark-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d !important}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-dark-green{border:2px solid #388e3c !important;background-color:transparent !important;color:#388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{border-color:#388e3c !important;background-color:transparent !important;color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color{background-color:#59698d !important;color:#fff;background:none}.btn-mdb-color:hover{background-color:#63759d !important;color:#fff}.btn-mdb-color:focus,.btn-mdb-color.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:#63759d !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#323a4e !important}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-mdb-color{border:2px solid #59698d !important;background-color:transparent !important;color:#59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{border-color:#59698d !important;background-color:transparent !important;color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red{background-color:#d32f2f !important;color:#fff;background:none}.btn-red:hover{background-color:#d74444 !important;color:#fff}.btn-red:focus,.btn-red.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:#d74444 !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#811b1b !important}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-red{border:2px solid #d32f2f !important;background-color:transparent !important;color:#d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{border-color:#d32f2f !important;background-color:transparent !important;color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink{background-color:#ec407a !important;color:#fff;background:none}.btn-pink:hover{background-color:#ee578a !important;color:#fff}.btn-pink:focus,.btn-pink.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:#ee578a !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#b41249 !important}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-pink{border:2px solid #ec407a !important;background-color:transparent !important;color:#ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{border-color:#ec407a !important;background-color:transparent !important;color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple{background-color:#8e24aa !important;color:#fff;background:none}.btn-purple:hover{background-color:#a028bf !important;color:#fff}.btn-purple:focus,.btn-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:#a028bf !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#481256 !important}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-purple{border:2px solid #8e24aa !important;background-color:transparent !important;color:#8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{border-color:#8e24aa !important;background-color:transparent !important;color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple{background-color:#512da8 !important;color:#fff}.btn-deep-purple:hover{background-color:#5b32bc;color:#fff}.btn-deep-purple:focus,.btn-deep-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:#5b32bc !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2a1758 !important}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-deep-purple{border:2px solid #512da8 !important;background-color:transparent !important;color:#512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{border-color:#512da8 !important;background-color:transparent !important;color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo{background-color:#3f51b5 !important;color:#fff;background:none}.btn-indigo:hover{background-color:#4d5ec1 !important;color:#fff}.btn-indigo:focus,.btn-indigo.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:#4d5ec1 !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#252f69 !important}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-indigo{border:2px solid #3f51b5 !important;background-color:transparent !important;color:#3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{border-color:#3f51b5 !important;background-color:transparent !important;color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue{background-color:#1976d2 !important;color:#fff;background:none}.btn-blue:hover{background-color:#2083e4 !important;color:#fff}.btn-blue:focus,.btn-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:#2083e4 !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0e4377 !important}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-blue{border:2px solid #1976d2 !important;background-color:transparent !important;color:#1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{border-color:#1976d2 !important;background-color:transparent !important;color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue{background-color:#82b1ff !important;color:#fff;background:none}.btn-light-blue:hover{background-color:#9cc1ff !important;color:#fff}.btn-light-blue:focus,.btn-light-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:#9cc1ff !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1c71ff !important}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-light-blue{border:2px solid #82b1ff !important;background-color:transparent !important;color:#82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{border-color:#82b1ff !important;background-color:transparent !important;color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan{background-color:#00bcd4 !important;color:#fff;background:none}.btn-cyan:hover{background-color:#00d3ee !important;color:#fff}.btn-cyan:focus,.btn-cyan.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:#00d3ee !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#00626e !important}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-cyan{border:2px solid #00bcd4 !important;background-color:transparent !important;color:#00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{border-color:#00bcd4 !important;background-color:transparent !important;color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal{background-color:#00796b !important;color:#fff;background:none}.btn-teal:hover{background-color:#009382 !important;color:#fff}.btn-teal:focus,.btn-teal.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:#009382 !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#001311 !important}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-teal{border:2px solid #00796b !important;background-color:transparent !important;color:#00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{border-color:#00796b !important;background-color:transparent !important;color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green{background-color:#388e3c !important;color:#fff;background:none}.btn-green:hover{background-color:#3fa044 !important;color:#fff}.btn-green:focus,.btn-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d !important}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-green{border:2px solid #388e3c !important;background-color:transparent !important;color:#388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{border-color:#388e3c !important;background-color:transparent !important;color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green{background-color:#8bc34a !important;color:#fff;background:none}.btn-light-green:hover{background-color:#97c95d !important;color:#fff}.btn-light-green:focus,.btn-light-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:#97c95d !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#577d2a !important}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-light-green{border:2px solid #8bc34a !important;background-color:transparent !important;color:#8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{border-color:#8bc34a !important;background-color:transparent !important;color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime{background-color:#afb42b !important;color:#fff;background:none}.btn-lime:hover{background-color:#c3c930 !important;color:#fff}.btn-lime:focus,.btn-lime.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:#c3c930 !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#5f6217 !important}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-lime{border:2px solid #afb42b !important;background-color:transparent !important;color:#afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{border-color:#afb42b !important;background-color:transparent !important;color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow{background-color:#fbc02d !important;color:#fff;background:none}.btn-yellow:hover{background-color:#fbc846 !important;color:#fff}.btn-yellow:focus,.btn-yellow.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:#fbc846 !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#be8904 !important}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-yellow{border:2px solid #fbc02d !important;background-color:transparent !important;color:#fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{border-color:#fbc02d !important;background-color:transparent !important;color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber{background-color:#ffa000 !important;color:#fff;background:none}.btn-amber:hover{background-color:#ffaa1a !important;color:#fff}.btn-amber:focus,.btn-amber.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:#ffaa1a !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#996000 !important}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-amber{border:2px solid #ffa000 !important;background-color:transparent !important;color:#ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{border-color:#ffa000 !important;background-color:transparent !important;color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange{background-color:#f57c00 !important;color:#fff;background:none}.btn-orange:hover{background-color:#ff8910 !important;color:#fff}.btn-orange:focus,.btn-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:#ff8910 !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#8f4800 !important}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-orange{border:2px solid #f57c00 !important;background-color:transparent !important;color:#f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{border-color:#f57c00 !important;background-color:transparent !important;color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange{background-color:#ff7043 !important;color:#fff;background:none}.btn-deep-orange:hover{background-color:#ff835d !important;color:#fff}.btn-deep-orange:focus,.btn-deep-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:#ff835d !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#dc3500 !important}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-deep-orange{border:2px solid #ff7043 !important;background-color:transparent !important;color:#ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{border-color:#ff7043 !important;background-color:transparent !important;color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown{background-color:#795548 !important;color:#fff;background:none}.btn-brown:hover{background-color:#896052 !important;color:#fff}.btn-brown:focus,.btn-brown.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:#896052 !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#392822 !important}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-brown{border:2px solid #795548 !important;background-color:transparent !important;color:#795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{border-color:#795548 !important;background-color:transparent !important;color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey{background-color:#616161 !important;color:#fff;background:none}.btn-grey:hover{background-color:#6e6e6e !important;color:#fff}.btn-grey:focus,.btn-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:#6e6e6e !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2e2e2e !important}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-grey{border:2px solid #616161 !important;background-color:transparent !important;color:#616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{border-color:#616161 !important;background-color:transparent !important;color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey{background-color:#78909c !important;color:#fff;background:none}.btn-blue-grey:hover{background-color:#879ca7 !important;color:#fff}.btn-blue-grey:focus,.btn-blue-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:#879ca7 !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#4a5b64 !important}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-blue-grey{border:2px solid #78909c !important;background-color:transparent !important;color:#78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{border-color:#78909c !important;background-color:transparent !important;color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark{background-color:#212121 !important;color:#fff;background:none}.btn-dark:hover{background-color:#2e2e2e !important;color:#fff}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:black}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:#2e2e2e !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:black !important}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-dark{border:2px solid #212121 !important;background-color:transparent !important;color:#212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{border-color:#212121 !important;background-color:transparent !important;color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light{background-color:#e0e0e0 !important;color:#000}.btn-light:hover{background-color:#ededed;color:#000}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:#ededed !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#adadad !important}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}.btn-outline-light{border:2px solid #e0e0e0 !important;background-color:transparent !important;color:#e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{border-color:#e0e0e0 !important;background-color:transparent !important;color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active:focus,.btn-outline-light:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white{background-color:#fff !important;color:#000;background:none}.btn-white:hover{background-color:white !important;color:#000}.btn-white:focus,.btn-white.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:white !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ccc !important}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}.btn-outline-white{border:2px solid #fff !important;background-color:transparent !important;color:#fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{border-color:#fff !important;background-color:transparent !important;color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black{background-color:#000 !important;color:#fff;background:none}.btn-black:hover{background-color:#0d0d0d !important;color:#fff}.btn-black:focus,.btn-black.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:black}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:#0d0d0d !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:black !important}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-black{border:2px solid #000 !important;background-color:transparent !important;color:#000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{border-color:#000 !important;background-color:transparent !important;color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.radio input[type="radio"],.radio-inline input[type="radio"]{margin-left:0;left:0}.radio-inline li{position:relative}ul.radio-inline li>label{padding-left:15px}.checkbox-inline,.radio-inline{position:relative}.checkbox-inline input[type="checkbox"]{margin-left:0;left:0}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-top:0;padding-top:6px;padding-bottom:7px} 
/* End of /App_Themes/Default-en-US/bootstrap.css*/ 
/* Start of /App_Themes/Default-en-US/Default-en-US.css */ 
/*$icon-font-path:          "../fonts/";
$icon-font-name:*/
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/Fonts/FontIcon.eot");
  src: url("/Fonts/FontIcon.eot?#iefix") format("embedded-opentype"), url("/Fonts/FontIcon.woff") format("woff"), url("/Fonts/FontIcon.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "SDF";
  src: url("/Fonts/IRANSansX-Regular.eot");
  src: url("/Fonts/IRANSansX-Regular.eot?#iefix") format("embedded-opentype"), url("/Fonts/IRANSansX-Regular.woff") format("woff"), url("/Fonts/IRANSansX-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "SDF";
  src: url("/Fonts/IRANSansX-Bold.eot");
  src: url("/Fonts/IRANSansX-Bold.eot?#iefix") format("embedded-opentype"), url("/Fonts/IRANSansX-Bold.woff") format("woff"), url("/Fonts/IRANSansX-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "SDF Subsidiary";
  src: url("/Fonts/IranRegular.eot");
  src: url("/Fonts/IranRegular.eot?#iefix") format("embedded-opentype"), url("/Fonts/IranRegular.woff") format("woff"), url("/Fonts/IranRegular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "SDF Subsidiary";
  src: url("/Fonts/IranBold.eot");
  src: url("/Fonts/IranBold.eot?#iefix") format("embedded-opentype"), url("/Fonts/IranBold.woff") format("woff"), url("/Fonts/IranBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "SDFFaNum";
  src: url("/Fonts/IRANSansXFaNum-Regular.eot");
  src: url("/Fonts/IRANSansXFaNum-Regular.eot?#iefix") format("embedded-opentype"), url("/Fonts/IRANSansXFaNum-Regular.woff") format("woff"), url("/Fonts/IRANSansXFaNum-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "SDFFaNum";
  src: url("/Fonts/IRANSansXFaNum-Bold.eot");
  src: url("/Fonts/IRANSansXFaNum-Bold.eot?#iefix") format("embedded-opentype"), url("/Fonts/IRANSansXFaNum-Bold.woff") format("woff"), url("/Fonts/IRANSansXFaNum-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "ViewFontIcon";
  src: url("/Fonts/ViewFontIcon.eot");
  src: url("/Fonts/ViewFontIcon.eot?#iefix") format("embedded-opentype"), url("/Fonts/ViewFontIcon.woff") format("woff"), url("/Fonts/ViewFontIcon.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

/*@import "Partials/Helper";*/
/***************************************************
Basic Style                   
***************************************************/
body {
  direction: ltr;
  line-height: 1.5;
  background: #DBD4C7 url(/App_Themes/Default-en-US/Images/bg-pattern.png) repeat center bottom; }

.mainBody {
  font-size: 1.5rem; }

.popupBody {
  margin: 0;
  height: 100%;
  direction: ltr;
  background-image: none;
  background: #f3f3f3; }

input[type="radio"], input[type="checkbox"] {
  line-height: normal; }

.flag .RadComboBox_SAMPA {
  height: 24px !important;
  padding: 0 2px !important; }

/******************** Editor Style ********************/
textarea.reTextArea {
  direction: rtl;
  padding: 10px; }

/************ Start Of Heading Style *************/
h1, .h1 {
  font-size: 1.8rem;
  color: #5a6575; }

h1, .h1,h2, .h2 {
  line-height: 1.5 !important; }

h2, .h2 {
  font-size: 1.65rem;
  color: #37648a; }

h3, .h3 {
  font-size: 1.5rem;
  color: #0964d5; }

h3, .h3,h4, .h4 {
  line-height: 1.5 !important; }

h4, .h4 {
  font-size: 1.38rem;
  color: #cb750f; }

h5, .h5 {
  font-size: 1.23rem;
  color: #f50303; }

h5, .h5,h6, .h6 {
  line-height: 1.5 !important; }

h6, .h6 {
  font-size: 1.08rem;
  color: #9c9b9b; }

/************ End Of Heading Style *************/
/************ Start Of Link Style *************/
.tools {
  color: #5a6575;
  font-size: .9em; }

.more {
  background-color: #26499A;
  border: #4D5154 1px solid;
  color: #fff;
  height: 18px;
  line-height: 15px;
  padding-left: 3px;
  padding-right: 3px; }

.briefDescription {
  line-height: 18px;
  color: #255995; }

.briefDescription,a {
  text-decoration: none; }

a {
  color: #0964d5; }
  a:hover {
    color: #06428c;
    text-decoration: none;
    cursor: pointer; }
  a.content:visited, a.content:link, a.content:active {
    color: #5a6575;
    text-decoration: none; }
  a.content:hover {
    color: #39404a; }
  a.tools:link, a.tools:visited, a.tools:active {
    color: #5a6575;
    text-decoration: none; }
  a.tools:hover {
    color: #f50303;
    cursor: pointer; }
  a.more:link, a.more:visited, a.more:active {
    color: #fff; }
  a.more:hover {
    color: #b8c4e0; }
  a.briefDescription:link, a.briefDescription:visited, a.briefDescription:active {
    color: #255995;
    text-decoration: none; }
  a.briefDescription:hover {
    color: #255995;
    border-bottom: 1px dotted #222; }

/************ End Of Link Style *************/
.lead {
  font-size: 1.3rem !important;
  line-height: 1.5 !important; }

.boxLastUpdate {
  text-align: right;
  color: #000;
  padding-top: 8px; }

.content, .label {
  color: #000;
  text-decoration: none; }

/************ Start Of General Style *************/
.shortcut:link, .shortcut:visited, .shortcut:active {
  color: #234BA3;
  text-decoration: none; }

.shortcut:hover {
  color: #DD4B56;
  border-bottom: dotted 1px #DD4B56; }

.caption {
  font-weight: bold; }

.tableBorder {
  border: 1px solid #ddd;
  background-color: #e3e3e3; }

.table-no-border.table-bordered.table {
  border: none !important; }

.table-no-border.table-bordered.table > tbody > tr > td, .table-no-border.table-bordered.table > tbody > tr > th, .table-no-border.table-bordered.table > tfoot > tr > td, .table-no-border.table-bordered.table > tfoot > tr > th, .table-no-border.table-bordered.table > thead > tr > td, .table-no-border.table-bordered.table > thead > tr > th {
  border: 0 !important; }

.schemaTable {
  display: table;
  margin: 10px auto; }

.box {
  width: 175px;
  border: 1px solid #97AFC1; }

.dottedTable {
  text-decoration: none;
  border: 1px dotted #c0c0c0;
  border-collapse: separate; }

.dottedVLine {
  padding: 0 5px; }

.dottedHLine {
  padding: 5px 0 10px 0; }

.hint {
  color: #4D5154;
  text-align: justify; }

.multiPage {
  min-height: 700px; }

* html .multiPage {
  height: 700px; }

.searchTable {
  border: #aaa 1px solid;
  background-color: #f3f3f3; }

.imageBorder {
  border: solid 1px #d1d1d1; }

.generalTable {
  border: #aaa 1px dotted;
  background-color: #f3f3f3; }

.DockContainer {
  margin-top: 10px;
  margin-bottom: 10px;
  height: auto !important;
  direction: ltr; }

.RadDockZone {
  border-width: 0 !important; }

.blackLabel {
  color: #000; }

.goldLabel {
  color: #cfb456; }

.whiteLabel {
  color: #444d54; }

.blueLabel {
  color: #90b9d3; }

.paymentTable {
  border: #000 1px solid;
  background-color: #f1f1f1; }

.KimberlyGrid {
  border: 1px solid #768CA5;
  background: white;
  color: black;
  border-collapse: separate;
  border-spacing: 0; }

.tableHeaderKimberly td {
  border: 1px solid;
  border-top-width: 0;
  background: 100% -2300px repeat-x #718CA1;
  border-color: #98ACBF #455F77 #3D556C #728BA1;
  color: White;
  border-collapse: separate;
  border-spacing: 1px; }

.tableItemKimberly {
  background: url(/Components/Store/Resources/Images/FA/Cart/White/item-bg.png) repeat-x center bottom;
  background-color: white;
  color: #607280;
  text-indent: 0; }
  .tableItemKimberly td {
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: white #DAE2E8 white white;
    border-collapse: separate;
    border-spacing: 1px; }

.tableAlternateItemKimberly {
  background-repeat: repeat-x;
  background-position: center bottom;
  background-color: #DAE2E8;
  color: #607280;
  text-indent: 0; }
  .tableAlternateItemKimberly td {
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: #DAE2E8;
    border-collapse: separate;
    border-spacing: 1px; }

.roundedContainer {
  margin: 0 auto 10px auto;
  padding: 10px;
  border: 1px solid #aaa;
  border-radius: 5px;
  box-shadow: 0 1px 2px #aaaaaa;
  background-color: #f3f3f3; }

.autoHeight {
  height: auto !important; }

.absent {
  display: none; }

.table-striped > tbody > tr:nth-child(odd), .table-striped > tbody > tr:hover {
  background: #f2f2f2 !important; }

.debug {
  direction: rtl;
  color: red; }

/************ Start Of General Module *************/
.radio-list .radio {
  padding-left: 20px; }
  .radio-list .radio label {
    padding-left: 0; }

.checkbox-list .checkbox {
  padding-left: 10px; }
  .checkbox-list .checkbox label {
    padding-left: 0px; }

.spacer {
  height: 10px;
  display: block; }

.btn-normal {
  width: 120px; }

.btn-large {
  width: 180px; }

.btns-box {
  margin-bottom: 16px; }

dt, dd {
  line-height: 1.7; }

.panel-light .panel-heading {
  background-image: linear-gradient(to bottom, #f5f5f5 0, #fff 100%);
  background-repeat: repeat-x; }

.panel-simple {
  border-color: #ddd;
  margin: 20px 0;
  padding: 10px; }
  .panel-simple .panel-heading {
    border-bottom: 3px solid #eaedf4;
    padding: 0 15px;
    font-weight: bold; }
    .panel-simple .panel-heading li {
      padding: 0 15px; }
  .panel-simple .panel-body .item {
    border-bottom: 1px solid #eaedf4;
    padding: 15px 5px; }
    .panel-simple .panel-body .item li {
      margin: .2em 0; }
    .panel-simple .panel-body .item:first-child {
      padding-top: 0; }
    .panel-simple .panel-body .item:last-child {
      border-bottom: none;
      padding-bottom: 0; }

.panel-search {
  margin-bottom: 10px !important; }
  .panel-search > .panel-heading {
    background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
    background-repeat: repeat-x; }
    .panel-search > .panel-heading span:before {
      content: "\e862";
      font: normal normal 0.8em/1 "Glyphicons Halflings";
      color: #000;
      padding: 5px; }
    .panel-search > .panel-heading.collapsed span:before {
      content: "\e863"; }
    .panel-search > .panel-heading h2 {
      font: normal normal 1.2em/1.2 "SDF";
      margin: 0; }
  .panel-search > .panel-body {
    background: #fbfbfb;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-radius: 0;
    margin: 0;
    padding: 8px 10px; }

/***************************************************
Effect                   
***************************************************/
.effectParent {
  overflow: hidden; }

/************ initially hide animatable objects *************/
.animatable {
  visibility: hidden;
  animation-play-state: paused; }

/************ show objects being animated *************/
.animated {
  visibility: visible;
  animation-fill-mode: both;
  animation-duration: 1s; }

/************ CSS Animations *************/
/************ Start Of Bounce *************/
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.Bounce {
  animation-name: bounce;
  transform-origin: center bottom; }

/************ End Of Bounce *************/
/************ Start Of Flash *************/
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.Flash {
  animation-name: flash; }

/************ End Of Flash *************/
/************ Start Of Pulse *************/
@keyframes pulse {
  0% {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  100% {
    transform: scale3d(1, 1, 1); } }

.Pulse {
  animation-name: pulse; }

/************ End Of Pulse *************/
/************ Start Of RubberBand *************/
@keyframes rubberBand {
  0% {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    transform: scale3d(1, 1, 1); } }

.RubberBand {
  animation-name: rubberBand; }

/************ End Of RubberBand *************/
/************ Start Of Shake *************/
@keyframes shake {
  0%, 100% {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(-10px, 0, 0); } }

.Shake {
  animation-name: shake; }

/************ End Of Shake *************/
/************ Start Of Swing *************/
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, -15deg); }
  40% {
    transform: rotate3d(0, 0, 1, 10deg); }
  60% {
    transform: rotate3d(0, 0, 1, -5deg); }
  80% {
    transform: rotate3d(0, 0, 1, 5deg); }
  100% {
    transform: rotate3d(0, 0, 1, 0deg); } }

.Swing {
  transform-origin: top center;
  animation-name: swing; }

/************ End Of Swing *************/
/************ Start Of Tada *************/
@keyframes tada {
  0% {
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 3deg); }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  100% {
    transform: scale3d(1, 1, 1); } }

.Tada {
  animation-name: tada; }

/************ End Of Tada *************/
/************ Start Of Wobble *************/
@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(25%, 0, 0) rotate3d(0, 0, 1, 5deg); }
  30% {
    transform: translate3d(-20%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  45% {
    transform: translate3d(15%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  60% {
    transform: translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -2deg); }
  75% {
    transform: translate3d(5%, 0, 0) rotate3d(0, 0, 1, 1deg); }
  100% {
    transform: none; } }

.Wobble {
  animation-name: wobble; }

/************ End Of Wobble *************/
/************ Start Of Jello *************/
@keyframes jello {
  11.1% {
    transform: none; }
  22.2% {
    transform: skewX(12.5deg) skewY(12.5deg); }
  33.3% {
    transform: skewX(-6.25deg) skewY(-6.25deg); }
  44.4% {
    transform: skewX(3.125deg) skewY(3.125deg); }
  55.5% {
    transform: skewX(-1.5625deg) skewY(-1.5625deg); }
  66.6% {
    transform: skewX(0.78125deg) skewY(0.78125deg); }
  77.7% {
    transform: skewX(-0.39063deg) skewY(-0.39063deg); }
  88.8% {
    transform: skewX(0.19531deg) skewY(0.19531deg); }
  100% {
    transform: none; } }

.Jello {
  animation-name: jello;
  transform-origin: center; }

/************ End Of Jello *************/
/************ Start Of BounceIn *************/
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.BounceIn {
  animation-name: bounceIn; }

/************ End Of BounceIn *************/
/************ Start Of BounceInDown *************/
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  100% {
    transform: none; } }

.BounceInDown {
  animation-name: bounceInDown; }

/************ End Of BounceInDown *************/
/************ Start Of BounceInLeft *************/
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  100% {
    transform: none; } }

.BounceInLeft {
  animation-name: bounceInLeft; }

/************ End Of BounceInLeft *************/
/************ Start Of BounceInRight *************/
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  100% {
    transform: none; } }

.BounceInRight {
  animation-name: bounceInRight; }

/************ End Of BounceInRight *************/
/************ Start Of BounceInUp *************/
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  100% {
    transform: translate3d(0, 0, 0); } }

.BounceInUp {
  animation-name: bounceInUp; }

/************ End Of BounceInUp *************/
/************ Start Of FadeIn *************/
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.FadeIn {
  animation-name: fadeIn; }

/************ End Of FadeIn *************/
/************ Start Of FadeInDown *************/
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInDown {
  animation-name: fadeInDown; }

/************ End Of FadeInDown *************/
/************ Start Of FadeInDownBig *************/
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInDownBig {
  animation-name: fadeInDownBig; }

/************ End Of FadeInDownBig *************/
/************ Start Of FadeInLeft *************/
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInLeft {
  animation-name: fadeInLeft; }

/************ End Of FadeInLeft *************/
/************ Start Of FadeInLeftBig *************/
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInLeftBig {
  animation-name: fadeInLeftBig; }

/************ End Of FadeInLeftBig *************/
/************ Start Of FadeInRight *************/
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInRight {
  animation-name: fadeInRight; }

/************ End Of FadeInRight *************/
/************ Start Of FadeInRightBig *************/
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInRightBig {
  animation-name: fadeInRightBig; }

/************ End Of FadeInRightBig *************/
/************ Start Of FadeInUp *************/
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInUp {
  animation-name: fadeInUp; }

/************ End Of FadeInUp *************/
/************ Start Of FadeInUpBig *************/
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.FadeInUpBig {
  animation-name: fadeInUpBig; }

/************ End Of FadeInUpBig *************/
/************ Start Of Flip *************/
@keyframes flip {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, 190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, 170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in; }
  100% {
    transform: perspective(400px);
    animation-timing-function: ease-in; } }

.Flip {
  backface-visibility: visible;
  animation-name: flip; }

/************ End Of Flip *************/
/************ Start Of FlipInX *************/
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(-1, 0, 0, -90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(-1, 0, 0, 20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(-1, 0, 0, -10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(-1, 0, 0, 5deg); }
  100% {
    transform: perspective(400px); } }

.FlipInX {
  backface-visibility: visible !important;
  animation-name: flipInX; }

/************ End Of FlipInX *************/
/************ Start Of FlipInY *************/
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, -90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, 20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, -10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, 5deg); }
  100% {
    transform: perspective(400px); } }

.FlipInY {
  backface-visibility: visible !important;
  animation-name: flipInY; }

/************ End Of FlipInY *************/
/************ Start Of FlipOutX *************/
@keyframes flipOutX {
  0% {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(-1, 0, 0, 20deg);
    opacity: 1; }
  100% {
    transform: perspective(400px) rotate3d(-1, 0, 0, -90deg);
    opacity: 0; } }

.FlipOutX {
  animation-name: flipOutX;
  backface-visibility: visible !important; }

/************ End Of FlipOutX *************/
/************ Start Of FlipOutY *************/
@keyframes flipOutY {
  0% {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, 15deg);
    opacity: 1; }
  100% {
    transform: perspective(400px) rotate3d(0, 1, 0, -90deg);
    opacity: 0; } }

.FlipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY; }

/************ End Of FlipOutY *************/
/************ Start Of LightSpeedIn *************/
@keyframes lightSpeedIn {
  0% {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0; }
  60% {
    transform: skewX(-20deg);
    opacity: 1; }
  80% {
    transform: skewX(5deg);
    opacity: 1; }
  100% {
    transform: none;
    opacity: 1; } }

.LightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

/************ End Of LightSpeedIn *************/
/************ Start Of LightSpeedOut *************/
@keyframes lightSpeedOut {
  0% {
    opacity: 1; }
  100% {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0; } }

.LightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

/************ End Of LightSpeedOut *************/
/************ Start Of RotateIn *************/
@keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; }
  100% {
    transform-origin: center;
    transform: none;
    opacity: 1; } }

.RotateIn {
  animation-name: rotateIn; }

/************ End Of RotateIn *************/
/************ Start Of RotateInDownLeft *************/
@keyframes rotateInDownLeft {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.RotateInDownLeft {
  animation-name: rotateInDownLeft; }

/************ End Of RotateInDownLeft *************/
/************ Start Of RotateInDownRight *************/
@keyframes rotateInDownRight {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.RotateInDownRight {
  animation-name: rotateInDownRight; }

/************ End Of RotateInDownRight *************/
/************ Start Of RotateInUpLeft *************/
@keyframes rotateInUpLeft {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.RotateInUpLeft {
  animation-name: rotateInUpLeft; }

/************ End Of RotateInUpLeft *************/
/************ Start Of RotateInUpRight *************/
@keyframes rotateInUpRight {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.RotateInUpRight {
  animation-name: rotateInUpRight; }

/************ End Of RotateInUpRight *************/
/************ Start Of Hinge *************/
@keyframes hinge {
  0% {
    transform-origin: top right;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    transform: rotate3d(0, 0, 1, -80deg);
    transform-origin: top right;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    transform: rotate3d(0, 0, 1, -60deg);
    transform-origin: top right;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  100% {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.Hinge {
  animation-name: hinge; }

/************ End Of Hinge *************/
/************ Start Of RollIn *************/
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); }
  100% {
    opacity: 1;
    transform: none; } }

.RollIn {
  animation-name: rollIn; }

/************ End Of RollIn *************/
/************ Start Of RollOut *************/
@keyframes rollOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } }

.RollOut {
  animation-name: rollOut; }

/************ End Of RollOut *************/
/************ Start Of ZoomIn *************/
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.ZoomIn {
  animation-name: zoomIn; }

/************ End Of ZoomIn *************/
/************ Start Of ZoomInDown *************/
@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.ZoomInDown {
  animation-name: zoomInDown; }

/************ End Of ZoomInDown *************/
/************ Start Of ZoomInLeft *************/
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.ZoomInLeft {
  animation-name: zoomInLeft; }

/************ End Of ZoomInLeft *************/
/************ Start Of ZoomInRight *************/
@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.ZoomInRight {
  animation-name: zoomInRight; }

/************ End Of ZoomInRight *************/
/************ Start Of ZoomInUp *************/
@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.ZoomInUp {
  animation-name: zoomInUp; }

/************ End Of ZoomInUp *************/
/************ Start Of SlideDown *************/
@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.SlideInDown {
  animation-name: slideInDown; }

/************ End Of SlideDown *************/
/************ Start Of SlideInLeft *************/
@keyframes slideInLeft {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.SlideInLeft {
  animation-name: slideInLeft; }

/************ End Of SlideInLeft *************/
/************ Start Of SlideInRight *************/
@keyframes slideInRight {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.SlideInRight {
  animation-name: slideInRight; }

/************ End Of SlideInRight *************/
/************ Start Of SlideInUp *************/
@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.SlideInUp {
  animation-name: slideInUp; }

/************ End Of SlideInUp *************/
/*@import "Partials/Slider";*/
/***************************************************
Menu                   
***************************************************/
.mainMenu .navbar-right > li > a {
  background: linear-gradient(to bottom, #f8f8f8, #e9e9e9) repeat scroll 100% 0 #e9e9e9;
  border: 1px solid #dddddd; }

.mainMenu .navbar-right > li.open > a,
.mainMenu .navbar-right > li.current > a {
  border: 1px solid #aaa;
  color: #f50303; }

.mainMenu .navbar-right .dropdown-menu {
  background-clip: padding-box;
  background-color: #f8f8f8;
  border: 1px solid #aaa;
  box-shadow: none;
  font-size: 1.3rem;
  padding: 0;
  border-radius: 0; }
  .mainMenu .navbar-right .dropdown-menu > li > a {
    padding: 12px 20px; }

.mainMenu ul li.menuCollapse ul {
  list-style: none;
  position: absolute;
  top: 36px;
  right: 0;
  padding: 0; }
  .mainMenu ul li.menuCollapse ul li {
    width: 100%; }
    .mainMenu ul li.menuCollapse ul li a {
      display: block;
      position: relative;
      padding: 6px 15px 8px;
      border-left: 1px solid #cccedb;
      border-bottom: none; }
    .mainMenu ul li.menuCollapse ul li:last-child a {
      border-radius: 0 0 5px 5px;
      border-bottom: 1px solid #cccedb; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: red; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,.dropdown-menu > li.open > a, .dropdown-menu > li.current > a {
  background: #e8e8e8;
  background: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
  background-repeat: repeat-x;
  box-shadow: 0 0 0 1px #aaa; }

.dropdown-menu > li.open > a, .dropdown-menu > li.current > a {
  color: #f50303; }

/************ Start Of Horizontal Menu *************/
.navbar-right.sf-horizontal ul .collapsible .sub-arrow {
  border-color: transparent transparent transparent -moz-use-text-color !important;
  border-style: dashed dashed dashed solid !important;
  border-width: 4px !important;
  margin-right: 0 !important;
  margin-top: -2px;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  right: 10px; }

.navbar-right.sf-horizontal ul > li > a {
  padding: 10px 15px 10px 15px; }

.navbar-right.sf-horizontal ul.dropdown-menu {
  top: 0;
  left: 100%; }

.navbar-right.sf-horizontal > li {
  width: auto; }
  .navbar-right.sf-horizontal > li > a {
    padding: 10px 15px 10px 15px; }
    .navbar-right.sf-horizontal > li > a.has-submenu {
      padding: 10px 25px 10px 15px; }

.navbar-right.sf-horizontal ul.dropdown-menu {
  min-width: 100% !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: auto; }
  .navbar-right.sf-horizontal ul.dropdown-menu ul.dropdown-menu {
    top: auto; }

.navbar-right.sf-horizontal li ul li a:hover .sub-arrow, .navbar-right.sf-horizontal li ul li .navbar-right.sf-horizontal ul ul .collapsible a:hover .sub-arrow {
  border-color: transparent transparent transparent #F50303 !important;
  border-style: dashed dashed dashed solid !important;
  border-width: 4px !important;
  margin-right: 0 !important;
  margin-top: -2px;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  right: 10px; }

.navbar-right.sf-horizontal li ul li .sub-arrow {
  border-color: transparent transparent transparent -moz-use-text-color !important;
  border-style: dashed dashed dashed solid !important;
  border-width: 4px !important;
  margin-right: 0 !important;
  margin-top: -2px;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%; }

.navbar-right.sf-horizontal a:hover .sub-arrow, .navbar-right.sf-horizontal .collapsible a:hover .sub-arrow {
  margin-right: 0 !important;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-style: solid !important;
  border-width: 5px 4px 0 4px !important;
  border-color: #F50303 transparent transparent transparent !important;
  position: absolute;
  top: 50%;
  right: 10px; }

.navbar-right.sf-horizontal .sub-arrow, .navbar-right.sf-horizontal .collapsible .sub-arrow {
  margin-right: 0 !important;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-style: solid !important;
  border-width: 5px 4px 0 4px !important;
  border-color: #58585A transparent transparent transparent !important;
  position: absolute;
  top: 50%;
  right: 10px; }

.mainMenu .navbar-right.sf-horizontal > li > a {
  background: linear-gradient(to bottom, #f8f8f8, #e9e9e9) repeat scroll 100% 0 #e9e9e9;
  border: 1px solid #dddddd; }

.has-submenu {
  position: relative; }

.sf-horizontal .dropdown-menu {
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 1.5rem;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000; }

/************ Start Of MultiColumn Menu *************/
.multiColumnMenu .nav, .multiColumnMenu .collapse, .multiColumnMenu .dropup, .multiColumnMenu .dropdown {
  position: static !important; }

.multiColumnMenu .navbar-nav > .hasChild.clicked .dropdown-menu {
  display: block !important; }

.multiColumnMenu .container {
  position: relative !important; }

.multiColumnMenu .dropdown-menu {
  top: auto;
  left: auto !important; }

.multiColumnMenu .multiColumnMenu-content {
  padding: 5px; }

.multiColumnMenu .dropdown.multiColumnMenu-fw .dropdown-menu {
  right: 0 !important;
  left: 0 !important; }

.multiColumnMenu:not(.multiColumnMenuOpenMenuOnClick) ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block; }

.multiColumnMenu .navbar-nav {
  margin: 0; }

.multiColumnMenu .navbar-collapse {
  max-height: 500px; }

/**************** Start Of Make Menu Fix **********************/
.fixedMenu {
  position: fixed;
  top: 0 !important;
  z-index: 9999999;
  width: 100%;
  box-shadow: 0px 0px 10px #AFAFAF; }

/************************************************************/
.mainMenu .dropdown-menu {
  border: none; }

/**************** Start Of Menu Togglers In Mobile **********************/
.menuToggle {
  background: #F6F6F6;
  color: #707070;
  cursor: pointer;
  display: none;
  font-size: 19px;
  font-family: "SDF subsidiary";
  font-weight: bold;
  padding: 25px 30px;
  text-align: right;
  text-transform: uppercase;
  box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.11); }
  .menuToggle .megaMenuToggleIcon {
    width: 26px;
    height: 16px;
    padding: 0 !important;
    margin: 0 !important;
    display: block;
    float: left;
    background: none; }
    .menuToggle .megaMenuToggleIcon span {
      width: 100%;
      height: 2px;
      margin: 5px 0;
      display: block;
      position: relative;
      background: #707070;
      transition: 0.5s; }
  .menuToggle.closeStatus .megaMenuToggleIcon span:nth-child(1) {
    top: 6px;
    transform: rotate(-45deg); }
  .menuToggle.closeStatus .megaMenuToggleIcon span:nth-child(2) {
    opacity: 0; }
  .menuToggle.closeStatus .megaMenuToggleIcon span:nth-child(3) {
    top: -6px;
    transform: rotate(45deg); }

/**************** Start Of Mega Menu **********************/
.menu3dmega {
  position: relative;
  text-align: center; }
  .menu3dmega,.menu3dmega.vertical {
  border: none; }
  .menu3dmega:after {
    clear: both;
    content: "";
    display: block; }
  .menu3dmega ul {
    margin: 0;
    padding: 0; }
    .menu3dmega ul li {
      list-style: none; }
      .menu3dmega ul li:hover > .dropdown-menu {
        display: block; }
  .menu3dmega li.first a {
    color: #000 !important;
    position: relative; }
    .menu3dmega li.first a .glyphicon {
      display: none; }
    .menu3dmega li.first a::before {
      content: '\F044';
      position: absolute;
      left: 12px;
      top: 12px;
      font-size: 22px;
      color: #01AACE;
      transition: .3s ease all;
      font-family: "ViewFontIcon"; }
  .menu3dmega li.current span.arrow-icon:after {
    content: "";
    top: 44%;
    right: 16px;
    border: solid #1E2C69;
    border-width: 0 0 1px 1px;
    padding: 2px;
    transform: rotate(-135deg); }
  .menu3dmega li.current span.arrow-icon:after,.menu3dmega li.current span.arrow-icon-bottom:after {
    background: none;
    font-size: 0;
    position: absolute;
    height: 0;
    width: 0;
    display: inline-block; }
  .menu3dmega li.current span.arrow-icon-bottom:after {
    content: "";
    top: 24px;
    right: -5px;
    font-size: 10px;
    content: "\E812";
    transform: rotate(-270deg); }
  .menu3dmega li .dropdown-menu {
    position: absolute;
    text-align: left;
    white-space: nowrap;
    display: none;
    margin: 0;
    background: #DBD4C7;
    border-radius: 0 0 20px 20px;
    border: none;
    border: 2px solid #fff;
    border-bottom: 5px solid #fff;
    min-width: 200px;
    padding: 0;
    box-shadow: none;
    border-top: none; }
    .menu3dmega li .dropdown-menu.openLeft {
      left: auto;
      right: 0 !important;
      display: block; }
    .menu3dmega li .dropdown-menu li > a {
      color: #000;
      line-height: 32px;
      padding: 7px 20px;
      white-space: nowrap;
      border-bottom: 1px solid #EEEEEF;
      font-size: 14px;
      display: block; }
      .menu3dmega li .dropdown-menu li > a:hover {
        color: #7B3A3D; }
    .menu3dmega li .dropdown-menu li > a.last {
      border-bottom: none; }
  .menu3dmega li ul {
    list-style: none;
    margin: 0; }
    .menu3dmega li ul li {
      font-size: 12px;
      position: relative;
      margin: 0;
      float: none;
      text-align: left;
      padding: 0; }
  .menu3dmega li .sub {
    border: none;
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 20; }
    .menu3dmega li .sub.openBottom {
      right: auto !important; }
  .menu3dmega li .grisbox li {
    background: #F4F4F4;
    border: 1px solid #bbbbbb;
    margin: 0px 0px 4px 0px;
    padding: 4px 6px 4px 6px;
    width: 116px;
    border-radius: 5px 5px 2px 2px;
    box-shadow: inset 0 0 3px #ccc; }
  .menu3dmega a {
    color: #333; }
    .menu3dmega a,.menu3dmega a:visited {
    outline: 0 none; }
  .menu3dmega > ul > li {
    display: inline-block;
    position: relative;
    text-align: left;
    line-height: 24px;
    height: auto; }
    .menu3dmega > ul > li:after {
      content: "";
      width: calc(100% - 40px);
      height: 3px;
      background: #7B3A3D;
      border-radius: 0;
      display: block;
      position: absolute;
      left: 20px;
      bottom: 0px;
      opacity: 0;
      transition: 0.3s ease all; }
    .menu3dmega > ul > li.first:after {
      display: none; }
    .menu3dmega > ul > li.current {
      background: transparent; }
      .menu3dmega > ul > li.current::after {
        opacity: 1; }
    .menu3dmega > ul > li:hover {
      background: transparent; }
      .menu3dmega > ul > li:hover::after {
        opacity: 1; }
      .menu3dmega > ul > li:hover > .arrow-icon-bottom, .menu3dmega > ul > li:hover > a, .menu3dmega > ul > li:hover > .arrow-icon-bottom:after, .menu3dmega > ul > li:hover > a:after {
        border-color: none;
        color: #7B3A3D; }
        .menu3dmega > ul > li:hover > a, .menu3dmega > ul > li:hover > span,.menu3dmega > ul > li:hover > a > a, .menu3dmega > ul > li:hover > span > a {
          color: #000; }
    .menu3dmega > ul > li.right {
      border-left: none !important; }
    .menu3dmega > ul > li.right,.menu3dmega > ul > li.first {
      border-right: none !important; }
    .menu3dmega > ul > li.last {
      border-left: none !important;
      border-bottom: none; }
    .menu3dmega > ul > li.full-width {
      position: static; }
    .menu3dmega > ul > li > a, .menu3dmega > ul > li > span {
      padding: 12.5px 20px;
      outline: 0;
      display: block;
      color: #000;
      font-size: 1.5rem;
      font-weight: 500;
      margin-bottom: 0;
      text-decoration: none;
      transition: all 0.4s ease-in-out;
      line-height: 25px; }
      .menu3dmega > ul > li > a:hover, .menu3dmega > ul > li > span:hover {
        color: #7B3A3D; }
      .menu3dmega > ul > li > a > a, .menu3dmega > ul > li > span > a {
        color: #000; }
        .menu3dmega > ul > li > a > a:hover, .menu3dmega > ul > li > span > a:hover {
          color: #7B3A3D; }
      .menu3dmega > ul > li > a i, .menu3dmega > ul > li > span i {
        margin-left: 0;
        padding-right: 6px; }
    .menu3dmega > ul > li p a {
      text-decoration: none; }
    .menu3dmega > ul > li .icon-menu {
      float: left;
      height: 16px;
      margin-left: 7px; }
    .menu3dmega > ul > li > .arrow-icon, .menu3dmega > ul > li > .arrow-icon-bottom {
      cursor: pointer;
      transition: all 0.4s ease-in-out;
      position: relative; }
    .menu3dmega > ul > li.no-link:hover {
      background-color: transparent; }
    .menu3dmega > ul > li li {
      transition: all .3s; }
      .menu3dmega > ul > li li:hover, .menu3dmega > ul > li li.current {
        border-radius: 5px !important;
        color: #7B3A3D !important; }
        .menu3dmega > ul > li li:hover > a, .menu3dmega > ul > li li.current > a {
          background: none;
          color: #7B3A3D !important;
          box-shadow: none !important; }
        .menu3dmega > ul > li li:hover > .arrow-icon:after, .menu3dmega > ul > li li.current > .arrow-icon:after {
          border-color: #7B3A3D; }
      .menu3dmega > ul > li li > a {
        background: none;
        display: block;
        text-decoration: none;
        font-size: 1.5rem;
        font-weight: normal;
        margin-bottom: 0;
        transition: all 0.4s ease-in-out; }
        .menu3dmega > ul > li li > a,.menu3dmega > ul > li li > a.has-submenu {
        position: relative; }
          .menu3dmega > ul > li li > a.has-submenu:before {
            width: 0;
            height: 0;
            font-family: "Glyphicons Halflings";
            font-size: 8px;
            position: absolute;
            top: 50%;
            right: 17px;
            content: "\E81D";
            margin-top: -12px; }
  .menu3dmega div[class*="animate-"] {
    display: none;
    position: absolute; }
  .menu3dmega p {
    line-height: 18px;
    margin: 0 0 22px 0;
    white-space: normal;
    clear: both;
    text-align: justify; }
  .menu3dmega span.arrow-icon:after {
    content: "";
    font-size: 0;
    top: 15px;
    right: 25px;
    z-index: 10;
    transition: all 0.4s ease-in-out;
    content: "\E812";
    font-size: 14px !important; }
  .menu3dmega span.arrow-icon:after,.menu3dmega span.arrow-icon-bottom:after {
    background: none;
    position: absolute;
    height: 0;
    width: 0;
    display: inline-block;
    font-family: 'Glyphicons Halflings'; }
  .menu3dmega span.arrow-icon-bottom:after {
    font-size: 0;
    top: 24px;
    right: -6px;
    /*border: solid $brand-color;
            border-width: 0 1px 1px 0;*/
    /*padding: 2px;*/
    transform: rotate(-270deg);
    content: "\E812";
    font-size: 10px;
    color: #01AACE; }
  .menu3dmega .menu-search input[type="text"] {
    border: 1px solid #394352; }
  .menu3dmega .content {
    padding: 20px; }
    .menu3dmega .content:after {
      clear: both;
      content: "";
      display: table;
      line-height: 0; }
  .menu3dmega .separate {
    border-bottom: 1px solid #ccc; }
  .menu3dmega .clearfix > .menu-title {
    margin: 10px 20px; }
  .menu3dmega .left {
    float: right; }
  .menu3dmega .right {
    float: left !important; }
  .menu3dmega .grid-demo [class*="col-lg"] {
    background: #f2f2f2;
    font-size: 1.275rem;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    border: 1px solid #ccc; }
  .menu3dmega .full-width .dropdown-menu {
    right: -1px;
    width: 100%; }
  .menu3dmega .imgclass {
    float: left;
    margin-top: 3px;
    margin-left: 10px;
    background: #fff;
    padding: 4px;
    border: 1px solid #d9d9d9;
    box-shadow: 0px 0px 5px #666666; }
  .menu3dmega .text {
    width: 230px;
    display: block; }
  .menu3dmega .menu-title {
    color: #333333;
    display: block;
    font-size: 1.275rem;
    letter-spacing: 0.5px;
    font-weight: bold;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    text-decoration: none;
    padding-bottom: 3px; }
  .menu3dmega .desc {
    font-style: italic;
    color: #999;
    font-size: 10px;
    display: block;
    font-weight: normal; }
  .menu3dmega .separator {
    clear: both;
    margin: 0px 0 10px 0;
    height: 1px;
    display: block;
    border-bottom: 1px solid #f2f2f2; }
    .menu3dmega .separator:before {
      content: "";
      display: table;
      line-height: 0; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,.dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background: none !important;
  color: #333; }

@-moz-document url-prefix() {
  .wp-non-dropdown .btn {
    padding-top: 6px;
    padding-bottom: 6px; } }

.separator:after {
  content: "";
  display: table;
  line-height: 0; }

/**************** Start Of RESPONSIVE Menu **********************/
/* SCREEN */

/* MOBILE*/

/* MOBILE & TABLET*/

/**************** Start Of VERTICAL STYLE ONLY SCREEN **********************/

/***************For Future*******************/
/*.menuToggle .megaMenuToggle-icon {
    background: none repeat scroll 0 0 rgba(230, 230, 230, 0.7);
    display: inline-block;
    float: left;
    height: 2px;
    margin-top: 12px;
    @include position(relative,null,null,null,null,null);
    text-align: right;
    width: 16px;
}
.menuToggle  .megaMenuToggle-icon {
    &:before {
        background: none repeat scroll 0 0 rgba(230, 230, 230, 0.8);
        content: "";
        height: 2px;
        @include position(absolute,-4px,null,null,null,null);
        width: 16px;
        transition: all .4s;
    }

    &:after {
        background: none repeat scroll 0 0 rgba(230, 230, 230, 0.9);
        content: "";
        height: 2px;
        position: absolute;
        @include position(absolute,-8px,null,null,null,null);
        top: -8px;
        width: 16px;
        transition: all .4s;
    }
}

.menu-toggle {
    background: none repeat scroll 0 0 rgba(230, 230, 230, 0.7);
    display: inline-block;
    float: left;
    height: 2px;
    margin-top: 12px;
    @include position(relative,null,null,null,null,null);
    text-align: left;
    width: 16px;
}*/
.menu3dmega .dropdown-menu li .dropdown-menu {
  position: absolute;
  text-align: left;
  white-space: nowrap;
  display: none;
  margin: 0;
  background: #DBD4C7;
  border-radius: 0 0 20px 20px;
  border: none;
  min-width: 200px;
  padding: 0;
  border: 2px solid #fff;
  border-bottom: 5px solid #fff;
  border-top: none;
  left: 18px; }

/***************************************************
Push Menu                   
***************************************************/
.largeDurationTransition, .pushMenuTabPanel, .pushMenuOpen .pushMenuTabPanel, .pushMenuOpen .pushMenuLinksWrap, .pushMenuLinksWrap, .pushMenuWrapper .pushMenuOpen .tabPanelSet, .pushMenuWrapper .tabpanelContent, .pushMenuOpen .tabPanelContent {
  transition-delay: 0ms, 0ms, 0ms;
  transition-duration: 1000ms, 1000ms, 0ms; }

.mainContent {
  width: 100%;
  height: 100%;
  transition: right 375ms ease-in-out 0ms;
  position: relative;
  right: 0;
  z-index: 10; }

.pushMenuOpen {
  overflow: hidden; }
  .pushMenuOpen .mainContent {
    transition-duration: 750ms;
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14);
    position: relative;
    top: 0;
    right: -21em; }

.pushMenuLinksWrap {
  transition-delay: 0ms, 0ms, 0ms;
  transition-duration: 750ms, 375ms, 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), ease-in-out, linear;
  visibility: visible;
  width: 15em; }
  .pushMenuLinksWrap > li {
    border-bottom: medium none;
    font-size: 0.8em;
    line-height: 1.33;
    margin: 0.625em 0;
    overflow: hidden;
    padding: 0.9375em;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #d9d9d9;
    cursor: pointer;
    min-height: 45px;
    position: relative;
    top: 0;
    left: -5%;
    z-index: 0; }
    .pushMenuLinksWrap > li,.pushMenuLinksWrap > li > span {
    color: rgba(255, 255, 255, 0.8);
    display: block;
    text-decoration: none;
    transition: width 250ms cubic-bezier(0.175, 0.885, 0.32, 1.14) 0s, left 250ms cubic-bezier(0.175, 0.885, 0.32, 1.14) 0s, background-color 250ms ease-in-out 0s, color 250ms ease-in-out 0s;
    width: 95%; }
    .pushMenuLinksWrap > li > span {
      font: bold 16px "SDF";
      height: 100%; }

.pushMenuOpen .pushMenuLinksWrap > li {
  background-color: #000; }

.pushMenuLinksWrap li:hover {
  width: 100%;
  left: 0; }
  .pushMenuLinksWrap li:hover span {
    color: #fff; }

.mainPages {
  padding-right: 3em;
  width: 10em; }
  .mainPages li {
    border-bottom: medium none;
    color: #fff;
    display: block;
    font-size: 0.8em;
    line-height: 1.33;
    margin: 0.625em 0;
    overflow: hidden;
    padding: 0.9375em;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    transition: width 250ms cubic-bezier(0.175, 0.885, 0.32, 1.14) 0s, left 250ms cubic-bezier(0.175, 0.885, 0.32, 1.14) 0s, background-color 250ms ease-in-out 0s, color 250ms ease-in-out 0s;
    white-space: nowrap;
    width: 95%;
    background: #005eb8;
    position: relative;
    top: 0;
    left: 0; }
    .mainPages li:hover {
      width: 100%; }

.pushMenuTabPanel {
  width: 28em;
  background: #fff;
  transition: width 375ms ease-in-out 0ms, left 375ms ease-in-out 0ms, visibility 0ms linear 375ms;
  visibility: hidden;
  color: #fff;
  backface-visibility: hidden;
  position: relative;
  left: -28em;
  z-index: 510; }

.pushMenuOpen .pushMenuTabPanel {
  visibility: visible;
  overflow-y: scroll;
  direction: rtl; }

.panel-pushmenu .panel-heading a, .panel-pushmenu-nochild a {
  color: #fff;
  font-weight: bold; }

.panel-pushmenu .panel-body li a {
  color: #2F2D45;
  font-size: 14px !important;
  font-weight: normal !important;
  transition: 0.3s ease all;
  line-height: 24px; }
  .panel-pushmenu .panel-body li a::before {
    content: '\E812';
    left: 2px;
    font-size: 14px;
    top: 16px;
    position: absolute;
    color: #7B3A3D;
    transition: .3s ease all;
    font-family: "Glyphicons Halflings"; }
  .panel-pushmenu .panel-body li a:hover,.panel-pushmenu .panel-body li a:active {
    color: #7B3A3D; }

.pushmenu-level1 {
  padding: 0 !important; }
  .pushmenu-level1 .panel {
    background: none !important;
    margin-bottom: 0;
    box-shadow: none !important;
    position: relative; }

.pushMenuOpen {
  left: 0; }
  .pushMenuOpen .pushMenuLinksWrap {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), cubic-bezier(0.175, 0.885, 0.32, 1.14), linear; }

.pushMenuLinksWrap {
  overflow: hidden;
  transition: width 375ms ease-in-out 0ms, left 375ms ease-in-out 0ms, visibility 0ms linear 375ms;
  padding-left: 0;
  position: fixed;
  top: 3em;
  left: 0;
  z-index: 500; }

.pushMenuSetActive {
  left: 27em; }

.force:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden; }

/*-- masking the page after opening navigation --*/
.pushMenuOverlay {
  width: 100%;
  height: 100%;
  transition: left 375ms ease-in-out 0ms, left 0ms linear 375ms, background-color 375ms ease-in-out 0ms;
  visibility: hidden;
  top: 0;
  bottom: 0;
  z-index: 0; }

.pushMenuOverlay,.pushMenuOpen .pushMenuOverlay {
  background-color: #01AACE;
  position: fixed;
  left: 0; }

.pushMenuOpen .pushMenuOverlay {
  visibility: visible;
  transition-delay: 0ms, 0ms, 0ms;
  transition-duration: 750ms, 0ms, 375ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), linear, ease-in-out;
  z-index: 500; }

.pushMenuOpen .pushMenuTabPanel {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), cubic-bezier(0.175, 0.885, 0.32, 1.14), linear;
  overflow-y: auto; }

.pushMenuWrapper {
  width: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8030; }

/*close navigation by clicking on overlay section*/
.tabpanelSetClose {
  position: relative;
  left: -28em; }

.pushMenuClose {
  left: 0; }

/*styles for hamburger and close button */
.pushMenuWrapper .pushMenuOpen .tabPanelSet {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), cubic-bezier(0.175, 0.885, 0.32, 1.14), linear;
  visibility: visible; }

.pushMenuWrapper .tabPanelSet {
  backface-visibility: hidden;
  visibility: hidden;
  position: relative; }

.pushMenuWrapper .tabPanelSet,.pushMenuWrapper .tabpanelContent {
  transition: width 375ms ease-in-out 0ms, left 375ms ease-in-out 0ms, visibility 0ms linear 375ms; }

.pushMenuWrapper .tabpanelContent {
  padding: 10px 20px;
  direction: rtl;
  height: 100%;
  width: 100%;
  float: left;
  display: none; }

.pushMenuOpen .tabPanelContent {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), cubic-bezier(0.175, 0.885, 0.32, 1.14), linear; }

.tabpanelContent .content, .tabpanelContent .content a {
  direction: ltr;
  color: #222222;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px; }

/* close box */
.pushMenuCloseIco:after, .pushMenuCloseIco:before {
  content: '\E873';
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  color: #7B3A3D;
  transition: .3s ease all;
  font-family: "Glyphicons Halflings"; }

.main-nav-open .pushMenuTabPanel .pushMenuCloseIco, .pushMenuTabPanel .pushMenuCloseIco {
  margin: 0;
  opacity: 1;
  transition-delay: 0ms, 0ms, 1000ms;
  visibility: visible;
  position: fixed; }

.pushMenuTabPanel .pushMenuCloseIco {
  transition: background-color 250ms ease-in-out 0ms, visibility 0ms linear 250ms, opacity 250ms ease-in-out 0ms;
  position: absolute; }
  .pushMenuTabPanel .pushMenuCloseIco,.pushMenuTabPanel .pushMenuCloseIco:hover {
  color: #fff;
  margin: 0;
  padding: 0; }

.pushMenuCloseIco {
  border: medium none;
  color: #b4b2ad;
  height: 40px;
  text-decoration: none;
  transition: background-color 250ms ease-in-out 0s;
  width: 40px;
  border-radius: 50%;
  top: 15px;
  left: auto;
  right: 10px;
  z-index: 100;
  font-size: 17px !important; }

/* Hamburger Icon */
.pushMenuCloseIco,.pushMenuWrapper .hamburger {
  cursor: pointer;
  display: block;
  position: fixed; }
.pushMenuWrapper .hamburger {
  border-bottom: none;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1em;
  margin: 0;
  text-align: center;
  transition-delay: 0ms, 0ms, 0ms, 375ms, 375ms, 375ms;
  transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out, ease-in-out, linear;
  transition: width 250ms ease-in-out 0ms, padding-left 250ms ease-in-out 0ms, left 375ms cubic-bezier(0.175, 0.885, 0.32, 1.14) 375ms, background-color 250ms ease-in-out 0ms, color 250ms ease-in-out 0ms, visibility 0ms linear 0ms;
  width: auto;
  height: auto;
  padding: 5px;
  visibility: hidden;
  background-color: #EAE1D2;
  top: 62px;
  left: -6em;
  z-index: 9999;
  left: auto !important;
  right: 15px !important;
  top: 4px; }
  .pushMenuWrapper .hamburger:hover {
    color: #fff;
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.14), cubic-bezier(0.175, 0.885, 0.32, 1.14), cubic-bezier(0.175, 0.885, 0.32, 1.14), ease-in-out, ease-in-out;
    right: 0; }
    .pushMenuWrapper .hamburger:hover i {
      background: #7B3A3D; }
  .pushMenuWrapper .hamburger i {
    width: 25px;
    height: 3px;
    display: block;
    margin-bottom: 4px;
    color: #7B3A3D;
    background: #7B3A3D;
    clear: both;
    border-radius: 15px !important;
    z-index: 9999; }

.hidePushMenuLinks .hamburger {
  position: fixed;
  left: 0em;
  z-index: 9999; }
  .hidePushMenuLinks .hamburger:hover {
    left: -0.3em; }

.hidePushMenuLinks .pushMenuLinksWrap {
  left: -28em; }

.showPushMenuLinks .pushMenuLinksWrap {
  left: 0; }

.showPushMenuLinks .hamburger {
  right: -6em; }

.pushMenuOpen.showPushMenuLinks .pushMenuLinksWrap {
  left: 28em; }

.panel-pushmenu, .panel-pushmenu-nochild {
  transition: all .4s;
  background: none !important;
  box-shadow: none !important;
  margin-bottom: 4px; }
  .panel-pushmenu.level-0 .panel-heading[aria-expanded="true"] a, .panel-pushmenu-nochild.level-0 .panel-heading[aria-expanded="true"] a {
    color: #434253; }
    .panel-pushmenu.level-0 .panel-heading[aria-expanded="true"] a:hover, .panel-pushmenu-nochild.level-0 .panel-heading[aria-expanded="true"] a:hover {
      color: #7B3A3D; }
  .panel-pushmenu.level-0 .panel-body, .panel-pushmenu-nochild.level-0 .panel-body {
    background: #fff;
    border: none;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 20px; }
    .panel-pushmenu.level-0 .panel-body ul#accordion141, .panel-pushmenu-nochild.level-0 .panel-body ul#accordion141 {
      border-radius: 5px;
      border: 1px solid #674922;
      margin-top: 5px; }
  .panel-pushmenu.level-0 a i, .panel-pushmenu-nochild.level-0 a i {
    display: none; }

.panel-pushmenu .panel-heading {
  margin-bottom: 0px;
  transition: all .4s;
  padding: 12px 0 !important;
  border-bottom: 1px solid #D9D9D9; }
  .panel-pushmenu .panel-heading:hover {
    transition: all 250ms; }
  .panel-pushmenu .panel-heading a {
    transition: all 250ms;
    display: inline-block; }

.panel-pushmenu .accordion-toggle .collapsed a {
  font-weight: normal !important; }

.panel-pushmenu-nochild:hover {
  transition: all 250ms;
  box-shadow: 0 0 10px #8f97db59; }

.panel-pushmenu-nochild a {
  transition: all 250ms;
  display: inline-block; }

.panel-pushmenu .panel-heading:hover a, .panel-pushmenu-nochild:hover a {
  color: #7B3A3D; }

.panel-pushmenu .panel-body {
  padding: 0; }
  .panel-pushmenu .panel-body li {
    position: relative !important;
    list-style: none;
    padding: 15px 10px 0 15px;
    transition: padding-left 250ms ease-in-out 0s, padding-right 250ms ease-in-out 0s, background-color 250ms ease-in-out 0s, color 250ms ease-in-out 0s; }
    .panel-pushmenu .panel-body li.level-1 .panel-body {
      border-radius: 0 !important;
      border: none;
      border-top: none; }
    .panel-pushmenu .panel-body li.level-1 .panel-heading {
      border-radius: 0;
      background: none;
      box-shadow: none;
      margin-bottom: 0px;
      transition: all .4s;
      padding: 12px 15px 0 15px !important;
      margin-top: 10px;
      border-bottom: none; }
      .panel-pushmenu .panel-body li.level-1 .panel-heading a {
        font-size: 14px !important; }
        .panel-pushmenu .panel-body li.level-1 .panel-heading a::before {
          content: '\E812';
          left: 2px;
          font-size: 14px;
          top: 13px;
          position: absolute;
          color: #7B3A3D;
          transition: .3s ease all;
          font-family: "Glyphicons Halflings"; }
    .panel-pushmenu .panel-body li.level-1 .panel-heading a:hover,.panel-pushmenu .panel-body li.level-1 .panel-heading a:active,.panel-pushmenu .panel-body li.level-1:hover {
      color: #7B3A3D !important; }
    .panel-pushmenu .panel-body li.level-2, .panel-pushmenu .panel-body li.level-3 {
      padding: 5px 0px 5px 25px; }
      .panel-pushmenu .panel-body li.level-2.current .current a, .panel-pushmenu .panel-body li.level-3.current .current a {
        color: #7B3A3D !important; }
      .panel-pushmenu .panel-body li.level-2 .panel-pushmenu-level1-nochild, .panel-pushmenu .panel-body li.level-3 .panel-pushmenu-level1-nochild {
        padding: 8px 0px; }
        .panel-pushmenu .panel-body li.level-2 .panel-pushmenu-level1-nochild a, .panel-pushmenu .panel-body li.level-3 .panel-pushmenu-level1-nochild a {
          color: #222222;
          font-weight: normal !important; }
      .panel-pushmenu .panel-body li.level-2:last-child .panel-pushmenu-level1-nochild, .panel-pushmenu .panel-body li.level-3:last-child .panel-pushmenu-level1-nochild {
        border-bottom: none; }
      .panel-pushmenu .panel-body li.level-2 .panel-heading, .panel-pushmenu .panel-body li.level-3 .panel-heading {
        padding: 12px 15px !important; }
      .panel-pushmenu .panel-body li.level-2:hover, .panel-pushmenu .panel-body li.level-3:hover {
        background-color: transparent; }
        .panel-pushmenu .panel-body li.level-2:hover a, .panel-pushmenu .panel-body li.level-3:hover a {
          color: #222222 !important; }
    .panel-pushmenu .panel-body li:last-child {
      border-bottom: none; }
    .panel-pushmenu .panel-body li:hover {
      transition: padding-left 250ms ease-in-out 0s, padding-right 250ms ease-in-out 0s, background-color 250ms ease-in-out 0s, color 250ms ease-in-out 0s; }

.panel-pushmenu ul {
  margin: 0;
  width: 100%;
  padding: 0; }

.panel-pushmenu .panel-heading[aria-expanded="true"] {
  position: relative; }
  .panel-pushmenu .panel-heading[aria-expanded="true"] a {
    color: #7B3A3D; }
  .panel-pushmenu .panel-heading[aria-expanded="true"]:after {
    content: "\e806";
    color: #01AACE;
    font: 19px/49px "Glyphicons Halflings";
    width: 40px;
    height: 100%;
    padding-left: 12px;
    transition: all .3s ease-in-out;
    position: absolute;
    top: 0px;
    right: 0;
    text-align: right; }

.panel-pushmenu .collapsed {
  position: relative; }
  .panel-pushmenu .collapsed:after {
    content: "\e805";
    color: #01AACE;
    font: 19px/44px "Glyphicons Halflings";
    width: 40px;
    height: 100%;
    padding-left: 12px;
    transition: all .3s ease-in-out;
    position: absolute;
    top: 2px;
    right: 0;
    text-align: right; }

.panel-pushmenu-nochild {
  padding: 10px 0;
  margin-bottom: 4px;
  border-radius: 0;
  transition: all .3s ease-in-out;
  border-bottom: 1px solid #D9D9D9; }

.panel-pushmenu-nochild:last-child {
  border: none; }

/*Push Menu Logo */
.pushMenuWrapper .pushMenuLogoLink {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: right;
  justify-content: right; }
  .pushMenuWrapper .pushMenuLogoLink .pushMenuLogo {
    margin: 10px auto; }

.pushMenuOpen .imgPushMenuLogo {
  visibility: hidden; }

/* Push Menu SearchBox */
.pushMenuSearchBox {
  direction: ltr;
  padding: 0 15px;
  margin: 20px 0 20px 0; }
  .pushMenuSearchBox .form-group {
    margin-bottom: 0; }
  .pushMenuSearchBox .input-group {
    border: 1px solid #ebebeb;
    border-radius: 8px !important;
    background: #f7f7f7 !important;
    width: 100%; }
    .pushMenuSearchBox .input-group,.pushMenuSearchBox .input-group input {
    height: 40px !important;
    color: #000 !important;
    font-size: 1.5rem !important;
    box-shadow: none; }
    .pushMenuSearchBox .input-group input {
      border: none;
      border-radius: 0 !important;
      background: none !important; }
      .pushMenuSearchBox .input-group input::-webkit-input-placeholder {
        font-weight: normal;
        font-size: 1.5rem;
        text-align: left;
        color: #000 !important; }
      .pushMenuSearchBox .input-group input:focus {
        color: #000 !important; }
    .pushMenuSearchBox .input-group .input-group-btn {
      width: 36px;
      height: 36px !important;
      border-radius: 0 !important;
      right: 6px;
      position: absolute;
      top: 3px;
      background: none !important;
      filter: none;
      z-index: 999; }
      .pushMenuSearchBox .input-group .input-group-btn input {
        border: none;
        background: none !important; }
      .pushMenuSearchBox .input-group .input-group-btn::after {
        top: 0 !important;
        right: 3px !important;
        font-size: 22px !important;
        transition: .3s ease all;
        z-index: 99;
        position: absolute; }
  .pushMenuSearchBox, .pushMenuSearchBox .form-group {
    width: 100%; }
  .pushMenuSearchBox a {
    box-shadow: none !important;
    color: #452bc3 !important;
    font-size: 12px;
    height: auto;
    padding: 0;
    text-shadow: none;
    width: auto;
    float: right;
    border-radius: 0 !important;
    padding-top: 5px !important;
    margin: 0; }
    .pushMenuSearchBox a,.pushMenuSearchBox a:hover, .pushMenuSearchBox a:focus {
    background-color: transparent !important; }
    .pushMenuSearchBox a i::before {
      font-size: 23px !important;
      transition: 0.3s ease all;
      color: #452bc3 !important; }

/* tab panel news style */
.pushMenuWrapper .newsListItem a, .pushMenuWrapper .newsListDate {
  color: #b4b2ad; }

.pushMenuWrapper .newsListItem {
  border-bottom: 2px solid #2c2c33;
  padding: 16px;
  transition: all .4s ease-in-out; }
  .pushMenuWrapper .newsListItem:hover {
    transition: all .4s;
    transform: translateX(20px); }
  .pushMenuWrapper .newsListItem a:before, .pushMenuWrapper .newsListItem a:after {
    content: '' !important; }

.scrollToTop {
  width: 100px;
  height: 100px;
  background: red;
  display: none; }

.panel-pushmenu-nochild.current a,
.panel-pushmenu .panel-body li .panel-pushmenu-level1-nochild.current a,.panel-pushmenu .panel-body li.level-1 .panel-pushmenu-level1.current .panel-heading a {
  color: #7B3A3D; }

.pushMenuSearchBox .btn-default:not([disabled]):not(.disabled):active,
.pushMenuSearchBox .btn-default:not([disabled]):not(.disabled).active,
.pushMenuSearchBox .show > .btn-default.dropdown-toggle {
  background-color: transparent !important; }

.pushMenuOpen .generalSearchBox .input-group .input-group-btn.searchButtonWrapper:after,
.headerTop .generalSearchBox .input-group .input-group-btn.searchButtonWrapper:after {
  content: '\F009';
  position: absolute;
  right: 0 !important;
  top: 2px;
  font-size: 20px;
  color: #01AACE;
  transition: .3s ease all;
  font-family: "ViewFontIcon"; }

/********Night Mode*********/
.night-mode {
  background: #121212;
  color: #B0B0B0 !important; }
  .night-mode .mainHeaderWrap,.night-mode .mainContentWrap > .container {
    background: #1D1D1D; }
  .night-mode .panel-body {
    background: #1D1D1D !important; }
    .night-mode .panel-body .content {
      color: #B0B0B0; }

/***************************************************
Masterpage Layout                   
***************************************************/
.generalMainWrap {
  margin-top: 20px; }

.mainHeaderWrap .headerTop {
  background: #EAE1D2; }
  .mainHeaderWrap .headerTop .container {
    position: relative; }

.mainHeaderWrap .mainLogoLink {
  margin: 10px 0;
  display: block; }

.mainHeaderWrap .siteMemberWelcomeWrapNew {
  border-right: 1px solid #fff;
  float: right;
  padding: 0 10px; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew a {
    color: #434253;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 6px 0; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew .logout span {
    padding-left: 15px; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew li {
    position: relative;
    padding: 0 6px; }
    .mainHeaderWrap .siteMemberWelcomeWrapNew li:first-child::before {
      transition: .3s ease all;
      content: '';
      height: 10px;
      width: 1px;
      background: #434253;
      position: absolute;
      top: 15px;
      right: -2px; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew .glyphicon-members::before {
    display: none; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew .glyphicon-locked::before {
    content: '\F053';
    left: 0;
    top: -14px;
    position: absolute;
    color: #7B3A3D;
    transition: .3s ease all;
    font-family: "ViewFontIcon";
    font-size: 24px; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew .glyphicon-user::before {
    display: none; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew .glyphicon-turnoff::before {
    content: '\F049';
    left: 0;
    top: -16px;
    position: absolute;
    color: #7B3A3D;
    transition: .3s ease all;
    font-family: "ViewFontIcon";
    font-size: 24px; }

.mainHeaderWrap .hiddenHeader {
  transition: all ease .5s;
  overflow: hidden;
  height: 0; }

.mainHeaderWrap .hiddenHeader.openSearch {
  padding: 10px 0;
  height: 60px;
  border-bottom: 1px solid #fff; }

.mainHeaderWrap .header {
  height: 40px;
  background: #EAE1D2;
  overflow: hidden;
  border-bottom: 1px solid #fff; }

.BottomHeader {
  background: #EAE1D2 url(/App_Themes/Default-en-US/Images/bg-header.png) repeat center top;
  height: 165px; }
  .BottomHeader .container {
    background: url(/App_Themes/Default-en-US/Images/image-02.png) no-repeat 15px center; }

.mainContentWrap > .container {
  padding: 0 15px; }

.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  margin: 0 auto; }

/************ Start Of Parallax *************/
.parallax {
  background-position: center center !important;
  background-attachment: fixed !important;
  background-size: cover !important;
  background-repeat: no-repeat !important; }

/************ End Of Parallax *************/
/***************************************************
PrintVersion                   
***************************************************/

/***************************************************
Footer                   
***************************************************/
.mainFooterWrap {
  background: #312B25;
  padding: 50px 0 0 0;
  position: relative; }
  .mainFooterWrap,.mainFooterWrap .aboutUsFooter {
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  color: #fff; }
  .mainFooterWrap .aboutUsFooter {
    margin-bottom: 70px; }
    .mainFooterWrap .aboutUsFooter p {
      font-size: 14px;
      font-weight: 400;
      line-height: 30px;
      color: #fff;
      width: 92%;
      text-align: justify;
      float: left; }
    .mainFooterWrap .aboutUsFooter img {
      float: left;
      margin: 0 0 10px 0; }
  .mainFooterWrap a {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-align: left; }
    .mainFooterWrap a:hover {
      color: #01AACE; }
  .mainFooterWrap .panel-style1 .panel-body {
    padding: 0; }
  .mainFooterWrap .panel-style1 .panel-heading {
    padding: 15px 0; }
  .mainFooterWrap .form-control-static {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 0; }
  .mainFooterWrap .panelBar .list-group {
    border: none !important; }
  .mainFooterWrap .panelBar .panel-heading {
    display: table;
    width: 100%;
    position: relative;
    padding: 10px 0px 0px 0px !important; }
    .mainFooterWrap .panelBar .panel-heading::after {
      position: absolute;
      content: "";
      width: 90%;
      overflow: hidden;
      height: 2px;
      top: 45px; }
    .mainFooterWrap .panelBar .panel-heading .box-title {
      color: #fff !important; }
    .mainFooterWrap .panelBar .panel-heading a[aria-expanded="true"]:after {
      content: "\E821" !important; }
    .mainFooterWrap .panelBar .panel-heading a::after {
      position: absolute;
      width: 40px;
      height: 27px;
      text-align: center;
      top: 4px !important;
      z-index: 2;
      right: 0;
      left: auto;
      transform: none;
      content: "\E805";
      color: #fff;
      font: 18px/40px "Glyphicons Halflings";
      padding: 2px 7px; }
  .mainFooterWrap .quickAccessLinks .footerNav .footerItem {
    width: auto;
    margin-right: 35px; }
  .mainFooterWrap .quickAccessLinks .footerNav ul li {
    float: left;
    width: 18%; }
  .mainFooterWrap .categoryListContainer {
    padding: 0; }
    .mainFooterWrap .categoryListContainer .categoryName a {
      font-size: 1.5rem;
      line-height: 24px;
      display: block;
      color: #fff; }
      .mainFooterWrap .categoryListContainer .categoryName a:hover {
        color: #01AACE; }
  .mainFooterWrap .footerNav .footerItem {
    padding: 0;
    margin-bottom: 15px; }
    .mainFooterWrap .footerNav .footerItem h4 {
      margin: 0;
      padding: 0; }
      .mainFooterWrap .footerNav .footerItem h4 a {
        font-size: 14px;
        line-height: 24px;
        display: block;
        color: #fff;
        padding: 0;
        text-align: left;
        padding-left: 25px; }
        .mainFooterWrap .footerNav .footerItem h4 a::before {
          content: '\F052';
          position: absolute;
          top: 0;
          left: 0;
          transition: .3s ease all;
          font-family: "ViewFontIcon";
          font-size: 22px;
          color: #01AACE; }
          .mainFooterWrap .footerNav .footerItem h4 a:hover,.mainFooterWrap .footerNav .footerItem h4 a:hover::before {
            color: #01AACE; }
  .mainFooterWrap .footerNav ul {
    margin-bottom: 15px;
    padding: 0; }
    .mainFooterWrap .footerNav ul li {
      margin: 0;
      padding: 0;
      margin-bottom: 15px; }
      .mainFooterWrap .footerNav ul li a {
        font-size: 14px;
        line-height: 24px;
        display: block;
        color: #fff;
        padding: 0;
        text-align: left;
        padding-left: 25px;
        position: relative; }
        .mainFooterWrap .footerNav ul li a::before {
          content: '\F052';
          position: absolute;
          top: 0;
          left: 0;
          transition: .3s ease all;
          font-family: "ViewFontIcon";
          font-size: 22px;
          color: #01AACE; }
          .mainFooterWrap .footerNav ul li a:hover,.mainFooterWrap .footerNav ul li a:hover::before {
            color: #01AACE; }
  .mainFooterWrap .linearFooter {
    padding: 0; }
  .mainFooterWrap .addressBlock {
    margin: 0;
    list-style: none;
    font-family: "SDFFaNum"; }
    .mainFooterWrap .addressBlock,.mainFooterWrap .addressBlock a {
    font-size: 14px;
    line-height: 24px;
    display: block;
    color: #fff;
    padding: 0;
    transition: .3s ease all; }
      .mainFooterWrap .addressBlock a span:hover,.mainFooterWrap .addressBlock a:hover {
        color: #01AACE;
        transition: .3s ease all; }
    .mainFooterWrap .addressBlock li {
      position: relative;
      padding: 0 0 0 35px;
      margin: 0 0 20px 0; }
      .mainFooterWrap .addressBlock li:hover {
        color: #BE1C20; }
      .mainFooterWrap .addressBlock li::before {
        position: absolute;
        top: 0;
        left: 0;
        color: #01AACE;
        transition: .3s ease all;
        font-family: "ViewFontIcon";
        font-size: 36px;
        width: 40px;text-align: left; }
    .mainFooterWrap .addressBlock .Address::before {
      content: '\F037';
      top: 4px; }
    .mainFooterWrap .addressBlock .mobile {
      direction: rtl; }
      .mainFooterWrap .addressBlock .mobile::before {
        content: '\F051';
        left: 1px;
        font-size: 30px; }
      .mainFooterWrap .addressBlock .mobile span {
        padding-right: 20px; }
        .mainFooterWrap .addressBlock .mobile span:hover {
          transform: translate(-10px, 10px); }
    .mainFooterWrap .addressBlock .fax {
      direction: rtl; }
      .mainFooterWrap .addressBlock .fax::before {
        content: '\F045';
        left: -5px;
        font-size: 28px; }
    .mainFooterWrap .addressBlock .Phone {
      direction: rtl; }
      .mainFooterWrap .addressBlock .Phone span {
        margin-right: 0px; }
        .mainFooterWrap .addressBlock .Phone span:hover {
          color: #BE1C20; }
      .mainFooterWrap .addressBlock .Phone::before {
        content: '\F040'; }
    .mainFooterWrap .addressBlock .Mail::before {
      content: '\F039';
      left: -3px; }
  .mainFooterWrap .socialMediafooter .panel-style1 .panel-heading {
    margin-bottom: 15px; }
    .mainFooterWrap .socialMediafooter .panel-style1 .panel-heading .box-title {
      text-align: center;
      padding: 0;
      float: inherit !important; }
      .mainFooterWrap .socialMediafooter .panel-style1 .panel-heading .box-title::after {
        display: none; }
  .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul {
    -ms-flex-pack: end;
    justify-content: end;
    padding: 0;
    margin-top: -5px; }
    .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul .instagramWrapper {
      -ms-flex-order: 1;
      order: 1; }
    .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul .linkedinWrapper {
      -ms-flex-order: 3;
      order: 3; }
    .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul .telegramWrapper {
      -ms-flex-order: 4;
      order: 4; }
    .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul .eitaaWrapper {
      -ms-flex-order: 2;
      order: 2; }
    .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul li {
      margin: 0 0 0 15px; }
      .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul li a {
        border-radius: 10px;
        width: 38px;
        height: 38px;
        text-align: center;
        background: #63626D;
        transition: .3s ease all;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center; }
        .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul li a:hover {
          transition: .3s ease all;
          background: #01AACE; }
        .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul li a .glyphicon {
          color: #fff;
          font-size: 25px; }
      .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul li .glyphicon-linkedIn::before {
        font-size: 23px !important; }
      .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul li .glyphicon-eitaa::before {
        font-family: "ViewFontIcon";
        content: '\F034';
        font-size: 30px;
        padding-left: 5px; }
  .mainFooterWrap .enamad {
    margin: 85px auto 0 auto;
    text-align: center; }
    .mainFooterWrap .enamad a {
      background: #DBD4C7;
      border-radius: 10px;
      height: auto;
      overflow: hidden;
      display: inline-block;
      padding: 10px; }
      .mainFooterWrap .enamad a,.mainFooterWrap .enamad a .mainFooterWrap .enamad a img {
      margin: 0 auto;
      text-align: center; }
  .mainFooterWrap .footerBottom {
    background: #27211B; }
    .mainFooterWrap .footerBottom .visitorWrap .form-horizontal {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center;
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      padding: 20px 0;
      border-bottom: 1px solid #443D37;
      padding-left: 20px;
      margin: 0 15px; }
      .mainFooterWrap .footerBottom .visitorWrap .form-horizontal .control-label {
        width: auto;
        padding: 0;
        margin: 0; }
      .mainFooterWrap .footerBottom .visitorWrap .form-horizontal .form-control-static {
        padding: 2px 0 0 0;
        margin: 0; }

.radcomCopyrightAndLogo {
  background: #27211B;
  padding: 20px 0; }

.generalCopyright {
  color: #fff;
  font-size: 14px; }

.popupBody .generalCopyright {
  color: #000; }

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none !important; }

/***************************************************
AdminBar                   
***************************************************/
.adminbar {
  direction: ltr;
  margin-top: -51px;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 8020;
  display: table;
  background: #1C2331;
  padding: 7px 20px 8px;
  font-size: 0.8em;
  border-radius: 0;
  transition: all 0.4s ease-in-out; }
  .adminbar:after {
    content: '';
    bottom: -17px;
    right: 0;
    z-index: -1;
    transition: all 0.4s ease-in-out; }
  .adminbar:after,.adminbar:before {
    font-family: "Glyphicons Halflings";
    color: #111;
    padding-top: 0;
    width: 15px;
    position: absolute;
    height: 15px;
    border-radius: 0px;
    text-align: center; }
  .adminbar:before {
    content: '\E863';
    bottom: -25px;
    right: 3px;
    z-index: 0;
    font-size: 15px;
    transition: all 500ms ease-in-out;
    cursor: pointer; }
  .adminbar:hover:after {
    opacity: 1; }
  .adminbar .quicklinks {
    padding: 0 8px;
    display: inline-block;
    width: 100%; }
    .adminbar .quicklinks ul {
      margin: 0; }
      .adminbar .quicklinks ul li a {
        color: #f2f2f2;
        padding: 0 7px 0 8px;
        transition: all 500ms ease-in-out; }
        .adminbar .quicklinks ul li a:hover {
          color: #0bb3f9; }
        .adminbar .quicklinks ul li a .glyphicon-mana {
          top: -1px; }
          .adminbar .quicklinks ul li a .glyphicon-mana:before {
            font-size: 20px; }
        .adminbar .quicklinks ul li a .glyphicon-stats {
          font-size: 1.4em;
          padding-right: 6px; }
      .adminbar .quicklinks ul.nav li.myAccount img {
        border-radius: 15px;
        width: 22px;
        height: 22px;
        margin-right: 8px;
        background: url("/Components/SiteMember/Resources/Images/Avatar.png") no-repeat center center; }
      .adminbar .quicklinks ul.nav li > a:hover, .adminbar .quicklinks ul.nav li > a:focus {
        background: none; }

.showAdmin.adminbar {
  margin-top: 0; }
  .showAdmin.adminbar:before {
    transform: rotate(-180deg);
    color: #333; }

/*@import "Partials/MainLogo";*/
/***************************************************
Date                   
***************************************************/
.generalCurrentDateTime {
  width: 100%;
  color: #434253;
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 7px 0; }

.datetimeSeparator {
  padding: 0 1px; }

/***************************************************
Search                   
***************************************************/
.flexSearchBox .input-group {
  display: -ms-flexbox;
  display: flex; }
  .flexSearchBox .input-group input {
    -ms-flex-order: 2;
    order: 2;
    width: 30px;
    height: 30px;
    padding: 4px;
    margin: 2px;
    background: #DBD4C7;
    border-radius: 50% !important;
    border: none;
    box-shadow: none !important;
    color: #fff;
    text-shadow: none;
    font-size: 1.3rem; }
  .flexSearchBox .input-group label {
    -ms-flex-order: 1;
    order: 1;
    padding: 5px 10px 0;
    display: table; }
  .flexSearchBox .input-group .input-group-btn {
    -ms-flex-order: 3;
    order: 3; }
    .flexSearchBox .input-group .input-group-btn .btn {
      margin-top: 2px; }

.generalSearchBox .form-group {
  width: 100%; }
  .generalSearchBox .form-group .input-group {
    background: #fff;
    border-radius: 50px;
    width: 100%; }
    .generalSearchBox .form-group .input-group input {
      color: #8894b7;
      background: none;
      border-radius: 0;
      border: none;
      box-shadow: none !important; }
      .generalSearchBox .form-group .input-group input:focus {
        color: #000 !important; }

.searchtitle,a.searchtitle:link {
  color: #0000cc;
  text-decoration: none; }

a.searchtitle:visited, a.searchtitle:active {
  color: #551A8B;
  text-decoration: underline; }

a.searchtitle:hover {
  color: #eb7629;
  text-decoration: underline;
  border-bottom: #eb7629 0 solid; }

.searchhighlight {
  font-weight: bold; }

.searchcounter {
  color: #000; }

.searchaddress {
  font-size: .9em;
  direction: rtl;
  text-align: left; }

.searchaddress,a.searchaddress:link {
  color: #008000;
  text-decoration: none; }

a.searchaddress:hover {
  text-decoration: none; }

a.address:visited, a.address:active {
  color: #8284CC;
  text-decoration: none; }

.searchmoreresult {
  font-size: .95em; }

a.searchmoreresult:link {
  color: #8284CC; }

a.searchmoreresult:link,a.searchmoreresult:hover {
  text-decoration: none; }

.searchcontentlength {
  color: #8d8d8d; }

.searchpagenumber {
  direction: rtl; }

.searchpagenumber ul.pagination {
  padding: 0; }

.searchpagenumber a.searchprevious::after {
  content: "\00BB"; }

.searchpagenumber a.searchnext::before {
  content: "\00AB"; }

/************ Start Of Search Style *************/
.ComponentSearchBoxWrap {
  margin: 0 auto 10px auto;
  padding: 2px;
  border: 1px solid #aaa;
  border-radius: 5px;
  box-shadow: 0 1px 2px #aaa;
  background-color: #fff; }
  .ComponentSearchBoxWrap .ccbswTop {
    background-color: #fff;
    border-radius: 5px; }
  .ComponentSearchBoxWrap .ccbswTop span.ccbswTextTitle {
    display: block;
    font-weight: bold;
    color: #ae1406;
    background-image: linear-gradient(#fff 11%, #fafafa 56%);
    background-color: #f3f3f3; }
  .ComponentSearchBoxWrap .ccbswMiddle .ccbswMiddleLeft .ccbswMiddleRight .ccbswMiddleContent {
    margin: 0;
    padding: 5px;
    background-image: linear-gradient(#f3f3f3 18%, #fff 59%);
    background-color: #f3f3f3; }

/************ End Of Search Component *************/
/************ Start Search Module *************/
.moduleSearchResultWrap {
  border-top: 1px solid #DDDADA;
  border-bottom: 1px solid #DDDADA;
  margin: 5px 0;
  padding: 2px 5px;
  background-color: #F3F3F3;
  box-shadow: 0 2px 7px #ddd; }
  .moduleSearchResultWrap .searchHeaderLabel {
    float: left;
    font-style: italic;
    color: #6e6e6e; }
  .moduleSearchResultWrap .searchDetailsHeaderLabel {
    float: right;
    font-style: italic;
    color: #6e6e6e; }

.moduleSearchWrap {
  background: url(Images/ModuleSearch/ModuleSearch.png) no-repeat left top;
  height: 34px;
  padding: 0 61px 0 6px;
  position: relative; }
  .moduleSearchWrap .bgImage {
    background: url(Images/ModuleSearch/ModuleSearch.png) no-repeat; }
  .moduleSearchWrap .txtSearchWrap {
    background-position: 100% -34px;
    background-repeat: repeat-x;
    height: 34px;
    direction: ltr; }
    .moduleSearchWrap .txtSearchWrap input {
      margin: 7px 0 0;
      padding: 0;
      width: 100%;
      height: 22px;
      border: 0;
      background: none;
      color: black;
      outline: 0; }
  .moduleSearchWrap .dropDownWrap {
    overflow: hidden;
    background-position: left -68px;
    height: 23px;
    border-right: 1px solid #ddd;
    padding: 2px 8px;
    position: absolute;
    top: 5px;
    left: 3px; }
    .moduleSearchWrap .dropDownWrap span {
      display: inline-block; }
    .moduleSearchWrap .dropDownWrap .arrowDown {
      background-position: -81px -5px;
      width: 9px;
      margin: 0 5px 0 11px;
      height: 7px; }
    .moduleSearchWrap .dropDownWrap .moduleSearchSelect {
      opacity: 0;
      height: 29px;
      cursor: pointer;
      visibility: visible;
      width: 100%;
      margin: 0;
      padding: 0;
      border: 1px solid #ddd;
      color: black;
      background: none;
      outline: 0;
      position: absolute;
      top: 0;
      left: 0; }
  .moduleSearchWrap .moduleSearchSubmit {
    background-position: 100% 0;
    width: 55px;
    height: 34px;
    text-align: center;
    padding-left: 5px;
    position: absolute;
    top: 0;
    right: 0; }
    .moduleSearchWrap .moduleSearchSubmit .btnSubmit {
      padding: 0;
      margin: 0;
      border: none;
      background: none;
      color: #fff;
      height: 34px;
      width: 39px;
      cursor: pointer;
      line-height: 18px; }

.smallModuleSearchWrap {
  background: url(Images/ModuleSearch/SmallModuleSearch.png) no-repeat left top;
  height: 22px;
  padding: 0 27px 0 6px;
  position: relative; }
  .smallModuleSearchWrap .bgImage {
    background: url(Images/ModuleSearch/SmallModuleSearch.png) no-repeat; }
  .smallModuleSearchWrap .txtSearchWrap {
    background-position: 100% -22px;
    background-repeat: repeat-x;
    height: 22px;
    direction: ltr; }
    .smallModuleSearchWrap .txtSearchWrap input {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 22px;
      border: 0;
      font-size: 0.9rem;
      background: none;
      color: black;
      outline: 0;
      line-height: 16px; }
  .smallModuleSearchWrap .dropDownWrap {
    overflow: hidden;
    background-position: left -44px;
    height: 17px;
    border-right: 1px solid #ddd;
    padding: 0 5px;
    position: absolute;
    top: 3px;
    left: 3px; }
    .smallModuleSearchWrap .dropDownWrap span {
      display: inline-block;
      font-size: 0.9rem;
      line-height: 17px;
      vertical-align: top;
      height: 15px; }
    .smallModuleSearchWrap .dropDownWrap .arrowDown {
      background-position: -33px 0;
      width: 7px;
      margin: 0; }
    .smallModuleSearchWrap .dropDownWrap .moduleSearchSelect {
      opacity: 0;
      height: 17px;
      line-height: 17px;
      cursor: pointer;
      visibility: visible;
      width: 100%;
      margin: 0;
      padding: 0;
      border: 1px solid #ddd;
      color: black;
      background: none;
      background-attachment: scroll;
      background-clip: border-box;
      background-size: auto;
      background-origin: padding-box;
      outline: 0;
      vertical-align: bottom;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 999999; }
  .smallModuleSearchWrap .moduleSearchSubmit {
    background-position: 100% 0;
    width: 21px;
    height: 22px;
    text-align: center;
    padding-left: 6px;
    position: absolute;
    top: 0;
    right: 0; }
    .smallModuleSearchWrap .moduleSearchSubmit .btnSubmit {
      padding: 0;
      margin: 0;
      border: none;
      background: none;
      color: transparent;
      height: 22px;
      width: 21px;
      cursor: pointer; }

.buttonSearch .searchIcon {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 8px 0;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #434253;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.buttonSearch .glyphicon-search {
  width: auto;
  height: auto;
  cursor: pointer;
  float: right;
  display: block;
  position: relative; }
  .buttonSearch .glyphicon-search::before {
    content: '\F009';
    position: absolute;
    right: 0;
    top: 0;
    font-size: 20px;
    color: #01AACE;
    transition: .3s ease all;
    font-family: "ViewFontIcon"; }
  .buttonSearch .glyphicon-search:hover::before {
    color: #fff; }

.removeSearch {
  cursor: pointer; }
  .removeSearch .glyphicon {
    padding: 10px 0 0 0;
    color: #7B3A3D;
    font-size: 22px;
    animation: pulse 1s infinite;
    transition: all 400ms ease-in-out; }

/***************************************************
Language                   
***************************************************/
.selectLanguageWrap ul {
  margin: 0;
  float: left; }
  .selectLanguageWrap ul li {
    display: inline-block;
    float: right; }
    .selectLanguageWrap ul li a {
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      text-align: center;
      color: #434253;
      border-right: 1px solid #fff;
      display: block;
      padding: 8px 15px; }
    .selectLanguageWrap ul li:last-child a:after {
      content: none; }

/***************************************************
Tools                   
***************************************************/
.generalToolsBox {
  float: right; }
  .generalToolsBox > div {
    width: 32px;
    height: 32px;
    display: inline-block;
    float: right;
    padding: 5px;
    border-radius: 50%;
    text-align: center;
    transition: all .4s;
    cursor: pointer; }
    .generalToolsBox > div:hover {
      background: #4fc0e8; }
  .generalToolsBox a {
    color: #DBD4C7;
    font-size: 1.5rem;
    transition: color 1s; }
  .generalToolsBox .glyphicon {
    padding: 0 2px; }
  .generalToolsBox .socialNetworkItemWrap a .glyphicon {
    padding: 0; }

.tellafriendPage .formLabel {
  width: 110px; }

/***************************************************
Social Network                   
***************************************************/
.socialNetworksWrapper ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 7px 0 0 0; }
  .socialNetworksWrapper ul li {
    list-style: none;
    margin: 0 25px 0 0; }
    .socialNetworksWrapper ul li,.socialNetworksWrapper ul li:hover {
    transition: .3s ease all; }
    .socialNetworksWrapper ul li a {
      color: #fff;
      display: block; }
      .socialNetworksWrapper ul li a .glyphicon-linkedIn::before {
        content: '\E892'; }
      .socialNetworksWrapper ul li a .glyphicon-telegram::before {
        content: '\F046';
        font-family: "ViewFontIcon";
        font-size: 25px; }
      .socialNetworksWrapper ul li a .glyphicon {
        color: #fff;
        font-size: 23px; }

/***************************************************
SwitchBar                   
***************************************************/
.switchbarContainer {
  padding: 10px 0;
  list-style: none;
  background-color: #E4D8C4;
  border-bottom: 1px solid #fff;
  border-top: 2px solid #fff;
  margin-bottom: 30px; }

.switchBar {
  margin: 0 auto; }
  .switchBar,.switchBar a {
  color: #000000;
  font-size: 1.4rem;
  line-height: 21px; }
  .switchBar a {
    text-decoration: none;
    position: relative; }
    .switchBar a:hover {
      color: #000;
      text-decoration: none; }
  .switchBar > span {
    padding: 0px 5px; }

.switchBarSelected {
  color: #000; }
  .switchBarSelected:link, .switchBarSelected:visited, .switchBarSelected:active {
    color: #7B3A3D;
    text-decoration: none; }

/**********************Breadcrumb**************************/
.breadcrumb {
  padding: 5px 0;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent; }
  .breadcrumb > li + li:before {
    padding: 0;
    font-size: 1.2rem;
    color: #6a6a6a; }
  .breadcrumb > li > a {
    font-size: 1.2rem;
    color: #6a6a6a;
    line-height: 23px;
    font-family: "SDF"; }
    .breadcrumb > li > a:hover, .breadcrumb > li > a:active {
      color: #4fc0ea;
      text-decoration: none; }

/***************************************************
Page Navigate                   
***************************************************/
.goToTop {
  width: 46px;
  height: 46px;
  overflow: hidden;
  position: fixed;
  bottom: 6%;
  right: 3%;
  z-index: 999;
  padding: 12px;
  display: none;
  box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.5);
  border-radius: 31px;
  color: #fff;
  background: #7B3A3D;
  transition: all 1s ease; }
  .goToTop:hover {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
    cursor: pointer; }
  .goToTop:after {
    content: '\E80F';
    display: block;
    transition: 0.6s;
    font: normal 0.8em/27px "Glyphicons Halflings";
    text-align: center;
    color: #fff; }

/************ Start Of Linear Footer *************/
.linearFooter ul {
  padding: 0;
  margin-bottom: 15px; }
  .linearFooter ul li {
    margin: 0;
    padding: 0; }
    .linearFooter ul li a {
      font-size: 14px;
      line-height: 24px;
      display: block;
      color: #fff;
      padding: 0;
      text-align: left;
      padding-left: 25px;
      position: relative; }
      .linearFooter ul li a::before {
        content: '\F052';
        position: absolute;
        top: 0;
        left: 0;
        transition: .3s ease all;
        font-family: "ViewFontIcon";
        font-size: 22px;
        color: #01AACE; }
        .linearFooter ul li a:hover,.linearFooter ul li a:hover::before {
          color: #01AACE; }

/*************** Genral Footer Links ***************/
.footerNav .footerItem {
  padding: 20px 0; }
  .footerNav .footerItem h5 a {
    color: #4fc1e9;
    font-weight: bold; }
    .footerNav .footerItem h5 a:hover {
      color: #fff; }

.footerNav ul {
  padding-left: 12px; }
  .footerNav ul li {
    list-style: none; }
    .footerNav ul li a {
      font-size: 1.275rem;
      color: #fff;
      display: inline-block;
      padding: 4px 0; }

.generalPoweredBy {
  color: #acacac;
  font-size: 1.2rem; }
  .generalPoweredBy a {
    transition: all 400ms ease-in-out;
    color: #acacac;
    text-decoration: none !important; }
    .generalPoweredBy a:hover {
      color: #e4e4e4; }

/************ Start Of Box Style *************/
.accordion-toggle {
  cursor: pointer; }

/************ Start Of Panel-Styles *************/
.panel-style1.panel {
  background-color: transparent;
  border: 1px solid #312B25;
  border-radius: 0;
  box-shadow: none; }

.panel-style1 > .panel-heading {
  background-color: #312B25;
  border-radius: 0;
  border: 0;
  text-align: left; }
  .panel-style1 > .panel-heading > h1, .panel-style1 > .panel-heading > a > h1,
  .panel-style1 > .panel-heading > h2, .panel-style1 > .panel-heading > a > h2,
  .panel-style1 > .panel-heading > h3, .panel-style1 > .panel-heading > a > h3,
  .panel-style1 > .panel-heading > h4, .panel-style1 > .panel-heading > a > h4,
  .panel-style1 > .panel-heading > h5, .panel-style1 > .panel-heading > a > h5,
  .panel-style1 > .panel-heading > h6, .panel-style1 > .panel-heading > a > h6,
  .panel-style1 > .panel-heading a > span:not(.glyphicon), .panel-style1 > .panel-heading span:not(.glyphicon),
  .panel-style1 > .panel-heading p, .panel-style1 > .panel-heading a > p {
    font: normal normal 1.5rem "SDF", Tahoma;
    font-weight: bold;
    margin: 0;
    color: #fff;
    float: left; }
  .panel-style1 > .panel-heading .glyphicon {
    float: left;
    font-size: 2.2rem;
    color: #7B3A3D;
    top: 0;
    display: inline-block;
    transition: all .4s ease-in-out;
    margin-right: 10px; }
    .panel-style1 > .panel-heading .glyphicon:hover {
      color: #7B3A3D; }
  .panel-style1 > .panel-heading .moreTitle {
    font-size: 1.5rem;
    color: #fff;
    background: #7B3A3D;
    border: transparent;
    box-shadow: 0px 0px 10px 0px rgba(111, 111, 111, 0.15);
    border-radius: 5px;
    padding: 0 10px;
    transition: all .4s ease-in-out; }
    .panel-style1 > .panel-heading .moreTitle:hover {
      color: #fff;
      background: #5c2c2e;
      border-color: transparent; }

.panel-style1 > .panel-body {
  background-color: transparent;
  border-radius: 0;
  border: solid 1px transparent; }
  .panel-style1 > .panel-body .boxLastUpdate {
    color: #000;
    font-size: 1.5rem;
    text-align: left; }

.panel-style1 .panel-body {
  padding: 15px; }

.panel-style1 > .panel-heading {
  display: inline-block;
  padding: 15px;
  width: 100%; }
  .panel-style1 > .panel-heading .glyphicon {
    top: 6px; }
  .panel-style1 > .panel-heading .box-title {
    line-height: 38px !important; }

.panel-style1 .moreTitle {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 32px;
  padding: 5px 20px !important;
  position: relative;
  display: table;
  text-align: center;
  margin: 0 auto; }

.panel-style2 {
  padding: 0; }
  .panel-style2.panel {
    box-shadow: none; }
  .panel-style2.panel,.panel-style2 > .panel-heading {
    background-color: transparent;
    border: 0;
    border-radius: 0; }
  .panel-style2 > .panel-heading {
    text-align: left; }
    .panel-style2 > .panel-heading > h1, .panel-style2 > .panel-heading > a > h1,
    .panel-style2 > .panel-heading > h2, .panel-style2 > .panel-heading > a > h2,
    .panel-style2 > .panel-heading > h3, .panel-style2 > .panel-heading > a > h3,
    .panel-style2 > .panel-heading > h4, .panel-style2 > .panel-heading > a > h4,
    .panel-style2 > .panel-heading > h5, .panel-style2 > .panel-heading > a > h5,
    .panel-style2 > .panel-heading > h6, .panel-style2 > .panel-heading > a > h6,
    .panel-style2 > .panel-heading a > span:not(.glyphicon), .panel-style2 > .panel-heading span:not(.glyphicon),
    .panel-style2 > .panel-heading p, .panel-style2 > .panel-heading a > p {
      font: normal normal 20px "SDF", Tahoma;
      font-weight: bold;
      margin: 0;
      color: #7B3A3D;
      float: left; }
    .panel-style2 > .panel-heading .glyphicon {
      float: left;
      font-size: 2.2rem;
      color: #7B3A3D;
      top: 0;
      display: inline-block;
      transition: all .4s ease-in-out;
      margin-right: 10px; }
      .panel-style2 > .panel-heading .glyphicon:hover {
        color: #7582b1; }
    .panel-style2 > .panel-heading .moreTitle {
      font-size: 1.5rem;
      color: #fff;
      background: #fff;
      border: transparent;
      box-shadow: none;
      border-radius: 0;
      padding: 0 10px;
      transition: all .4s ease-in-out; }
      .panel-style2 > .panel-heading .moreTitle:hover {
        color: #fff;
        background: transparent;
        border-color: transparent; }
  .panel-style2 > .panel-body {
    background-color: transparent;
    border-radius: 0;
    border: solid 1px transparent; }
    .panel-style2 > .panel-body .boxLastUpdate {
      color: #000;
      font-size: 1.5rem;
      text-align: left; }
  .panel-style2 .panel-body {
    padding: 0; }
  .panel-style2 > .panel-heading {
    padding: 0;
    margin-bottom: 35px;
    position: relative; }
    .panel-style2 > .panel-heading .box-title {
      line-height: 30px !important;
      color: #7B3A3D;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row;
      flex-flow: row;
      -ms-flex-pack: start;
      justify-content: flex-start;
      width: 100%;
      gap: 8px;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .panel-style2 > .panel-heading .box-title::after {
        content: '';
        background: url(/App_Themes/Default-en-US/Images/line-title.png) no-repeat left center;
        height: 35px;
        display: block;
        width: 100%; }
  .panel-style2 .moreTitle {
    background: url(/App_Themes/Default-en-US/Images/image-04.png) no-repeat center center !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 23px !important;
    width: 158px;
    height: 33px;
    position: relative;
    float: right;
    color: #fff !important;
    text-align: center;
    padding-top: 6px !important;
    margin-right: 15px;
    transition: .3s ease all; }
    .panel-style2 .moreTitle::before {
      content: '\F043';
      position: absolute;
      top: 6px;
      right: 24px;
      font-family: "ViewFontIcon";
      font-size: 16px;
      color: #fff; }
    .panel-style2 .moreTitle:hover {
      transform: translate(0, 10px);
      transition: .3s ease all; }

.panel-style3 {
  padding: 30px 20px; }
  .panel-style3.panel {
    background-color: #fff;
    border: 0;
    border-radius: 10px;
    box-shadow: none; }
  .panel-style3 > .panel-heading {
    background-color: transparent;
    border-radius: 0;
    border: 0;
    text-align: left; }
    .panel-style3 > .panel-heading > h1, .panel-style3 > .panel-heading > a > h1,
    .panel-style3 > .panel-heading > h2, .panel-style3 > .panel-heading > a > h2,
    .panel-style3 > .panel-heading > h3, .panel-style3 > .panel-heading > a > h3,
    .panel-style3 > .panel-heading > h4, .panel-style3 > .panel-heading > a > h4,
    .panel-style3 > .panel-heading > h5, .panel-style3 > .panel-heading > a > h5,
    .panel-style3 > .panel-heading > h6, .panel-style3 > .panel-heading > a > h6,
    .panel-style3 > .panel-heading a > span:not(.glyphicon), .panel-style3 > .panel-heading span:not(.glyphicon),
    .panel-style3 > .panel-heading p, .panel-style3 > .panel-heading a > p {
      font: normal normal 20px "SDF", Tahoma;
      font-weight: bold;
      margin: 0;
      color: #7B3A3D;
      float: left; }
    .panel-style3 > .panel-heading .glyphicon {
      float: left;
      font-size: 2.2rem;
      color: #7B3A3D;
      top: 0;
      display: inline-block;
      transition: all .4s ease-in-out;
      margin-right: 10px; }
      .panel-style3 > .panel-heading .glyphicon:hover {
        color: #7582b1; }
    .panel-style3 > .panel-heading .moreTitle {
      font-size: 1.5rem;
      color: #fff;
      background: #fff;
      border: transparent;
      box-shadow: none;
      border-radius: 0;
      padding: 0 10px;
      transition: all .4s ease-in-out; }
      .panel-style3 > .panel-heading .moreTitle:hover {
        color: #fff;
        background: transparent;
        border-color: transparent; }
  .panel-style3 > .panel-body {
    background-color: transparent;
    border-radius: 0;
    border: solid 1px transparent; }
    .panel-style3 > .panel-body .boxLastUpdate {
      color: #000;
      font-size: 1.5rem;
      text-align: right; }
  .panel-style3 > .panel-heading {
    padding: 0;
    margin-bottom: 15px;
    position: relative; }
    .panel-style3 > .panel-heading::after {
      content: '';
      position: absolute;
      top: 15px;
      right: -20px;
      height: 1px;
      background: #7B3A3D;
      width: 100%; }
    .panel-style3 > .panel-heading .box-title {
      line-height: 30px !important;
      color: #7B3A3D;
      position: relative;
      padding-right: 15px;
      background: #fff;
      z-index: 9; }
      .panel-style3 > .panel-heading .box-title::before {
        background: #fff url(/App_Themes/Default-en-US/Images/title-bg-01.png) no-repeat right center;
        height: 35px;
        position: absolute;
        top: -3px;
        left: 100%;
        z-index: 9;
        width: 131px;
        content: ''; }
    .panel-style3 > .panel-heading .moreTitle {
      background: url(/App_Themes/Default-en-US/Images/image-04.png) no-repeat center center !important;
      font-size: 15px !important;
      font-weight: 700;
      line-height: 23px !important;
      width: 158px;
      height: 33px;
      position: relative;
      float: right;
      color: #fff !important;
      text-align: center;
      padding-top: 6px !important;
      margin-right: 15px;
      transition: .3s ease all;
      margin: 25px 0; }
      .panel-style3 > .panel-heading .moreTitle::before {
        content: '\F043';
        position: absolute;
        top: 6px;
        right: 24px;
        font-family: "ViewFontIcon";
        font-size: 16px;
        color: #fff; }
      .panel-style3 > .panel-heading .moreTitle:hover {
        transform: translate(0, 10px);
        transition: .3s ease all; }

.panel-style4.panel {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none; }

.panel-style4 > .panel-heading {
  background-color: #E4D8C4;
  border-radius: 10px;
  border: 1px solid #fff;
  text-align: left; }
  .panel-style4 > .panel-heading > h1, .panel-style4 > .panel-heading > a > h1,
  .panel-style4 > .panel-heading > h2, .panel-style4 > .panel-heading > a > h2,
  .panel-style4 > .panel-heading > h3, .panel-style4 > .panel-heading > a > h3,
  .panel-style4 > .panel-heading > h4, .panel-style4 > .panel-heading > a > h4,
  .panel-style4 > .panel-heading > h5, .panel-style4 > .panel-heading > a > h5,
  .panel-style4 > .panel-heading > h6, .panel-style4 > .panel-heading > a > h6,
  .panel-style4 > .panel-heading a > span:not(.glyphicon), .panel-style4 > .panel-heading span:not(.glyphicon),
  .panel-style4 > .panel-heading p, .panel-style4 > .panel-heading a > p {
    font: normal normal 18px "SDF", Tahoma;
    font-weight: bold;
    margin: 0;
    color: #7B3A3D;
    float: left; }
  .panel-style4 > .panel-heading .glyphicon {
    float: left;
    font-size: 2.2rem;
    color: #7B3A3D;
    top: 0;
    display: inline-block;
    transition: all .4s ease-in-out;
    margin-right: 10px; }
    .panel-style4 > .panel-heading .glyphicon:hover {
      color: #7B3A3D; }
  .panel-style4 > .panel-heading .moreTitle {
    font-size: 1.5rem;
    color: #fff;
    background: #7B3A3D;
    border: transparent;
    box-shadow: none;
    border-radius: 0;
    padding: 0 10px;
    transition: all .4s ease-in-out; }
    .panel-style4 > .panel-heading .moreTitle:hover {
      color: #7B3A3D;
      background: #fff;
      border-color: transparent; }

.panel-style4 > .panel-body {
  background-color: #EAE1D2;
  border-radius: 0;
  border: solid 1px 0; }
  .panel-style4 > .panel-body .boxLastUpdate {
    color: #000;
    font-size: 1.5rem;
    text-align: left; }

.panel-style4 .panel-body {
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #fff; }

.panel-style4 > .panel-heading {
  padding: 10px 15px;
  margin-bottom: 10px; }
  .panel-style4 > .panel-heading .box-title {
    position: relative; }
  .panel-style4 > .panel-heading .moreTitle {
    line-height: 24px;
    padding: 10px 20px;
    position: relative;
    display: table;
    color: #fff !important; }
    .panel-style4 > .panel-heading .moreTitle:hover {
      color: #7B3A3D !important;
      transition: .3s ease all; }

.panel-style5.panel {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  box-shadow: none; }

.panel-style5 > .panel-heading {
  background-color: #dbdbdb;
  border-radius: 0;
  border: 0;
  text-align: left; }
  .panel-style5 > .panel-heading > h1, .panel-style5 > .panel-heading > a > h1,
  .panel-style5 > .panel-heading > h2, .panel-style5 > .panel-heading > a > h2,
  .panel-style5 > .panel-heading > h3, .panel-style5 > .panel-heading > a > h3,
  .panel-style5 > .panel-heading > h4, .panel-style5 > .panel-heading > a > h4,
  .panel-style5 > .panel-heading > h5, .panel-style5 > .panel-heading > a > h5,
  .panel-style5 > .panel-heading > h6, .panel-style5 > .panel-heading > a > h6,
  .panel-style5 > .panel-heading a > span:not(.glyphicon), .panel-style5 > .panel-heading span:not(.glyphicon),
  .panel-style5 > .panel-heading p, .panel-style5 > .panel-heading a > p {
    font: normal normal 1.5rem "SDF", Tahoma;
    font-weight: bold;
    margin: 0;
    color: #323335;
    float: left; }
  .panel-style5 > .panel-heading .glyphicon {
    float: left;
    font-size: 2.2rem;
    color: #323335;
    top: 0;
    display: inline-block;
    transition: all .4s ease-in-out;
    margin-right: 10px; }
    .panel-style5 > .panel-heading .glyphicon:hover {
      color: #323335; }
  .panel-style5 > .panel-heading .moreTitle {
    font-size: 1.5rem;
    color: #fff;
    background: #312B25;
    border: transparent;
    box-shadow: none;
    border-radius: 5px;
    padding: 0 10px;
    transition: all .4s ease-in-out; }
    .panel-style5 > .panel-heading .moreTitle:hover {
      color: #fff;
      background: #312B25;
      border-color: transparent; }

.panel-style5 > .panel-body {
  background-color: transparent;
  border-radius: 0;
  border: solid 1px transparent; }
  .panel-style5 > .panel-body .boxLastUpdate {
    color: #000;
    font-size: 1.5rem;
    text-align: right; }

.panel-style5 .panel-body {
  padding: 15px; }

.panel-style5 .box-title-link {
  margin-top: 5px; }

.panel-style5 > .panel-heading {
  padding: 5px 15px;
  border-bottom: 2px solid #312B25; }
  .panel-style5 > .panel-heading .glyphicon {
    top: 12px; }
  .panel-style5 > .panel-heading .box-title {
    position: relative;
    font-size: 1.6rem;
    color: #323335;
    padding: 5px;
    margin-top: 8px; }
  .panel-style5 > .panel-heading .moreTitle {
    line-height: 24px;
    border-radius: 6px;
    padding: 10px 15px;
    position: relative;
    display: table;
    color: #fff !important;
    margin-top: 5px !important; }
    .panel-style5 > .panel-heading .moreTitle:hover {
      transform: translate(-10px, 0);
      transition: .3s ease all; }

/***** Panel Options */
.panel-heading .title-block {
  display: inline-block;
  margin: 0;
  padding: 7px 16px;
  font-weight: bold;
  font-size: 1em !important;
  line-height: 1.9 !important;
  min-height: 37px; }
  .panel-heading .title-block .accordion-caret {
    cursor: pointer; }

.panel-options {
  margin: 6px; }
  .panel-options .btn {
    border-radius: 15px;
    padding-left: 8px;
    padding-right: 6px;
    min-width: 30px;
    text-align: center; }
  .panel-options .btn-tools, .panel-options .btn-tools:focus {
    background-color: #fff;
    color: #1bbae1;
    border-color: #1bbae1;
    background-image: none; }
  .panel-options .btn-tools.active, .panel-options .btn-tools.active:focus, .panel-options .btn-tools:hover {
    background-color: #1bbae1;
    border-color: #1bbae1;
    color: #fff; }

.panel-options .btn-shortcut .glyphicon,
.panel-options .btn-tools .glyphicon {
  font-size: 1.3em; }

.panel {
  margin: 0; }

.panel-body {
  padding: 0; }

.mt-40 {
  margin: 30px 0; }

.content {
  font-size: 1.4rem;
  line-height: 28px; }

/************ Start Of Tab Style *************/
/************ Tab Style1 *************/
.tab-container-style1 {
  margin-bottom: 20px; }
  .tab-container-style1 .nav-tabs {
    padding: 0;
    background: #01AACE;
    border-bottom: 1px solid #01AACE; }
    .tab-container-style1 .nav-tabs > li > a {
      color: #fff;
      border: none;
      border-radius: 0 !important;
      padding: 15px 30px; }
      .tab-container-style1 .nav-tabs > li > a .glyphicon {
        top: 4px !important;
        padding-right: 7px; }
      .tab-container-style1 .nav-tabs > li > a:hover {
        border: none;
        background: none; }
    .tab-container-style1 .nav-tabs > li.active a {
      color: #01AACE; }
      .tab-container-style1 .nav-tabs > li.active a:hover, .tab-container-style1 .nav-tabs > li.active a:focus {
        color: #01AACE;
        background: #fff;
        border: none;
        outline: none; }
  .tab-container-style1 .tab-content .tab-pane {
    padding: 15px; }

/************* Tab Mobile Style **************/

/************ End Of Tab Style *************/
.table-hover > tbody > tr:not(.gridHeader):hover {
  background: #7B3A3D !important; }
  .table-hover > tbody > tr:not(.gridHeader):hover td {
    color: #fff; }

.table-hover > tbody > tr.innerGridWrapper:hover,.table-hover > tbody > tr.pagerCustomGrid:hover {
  background: #f2f2f2 !important; }

/********************************Gray Skin**************************************/
.graySkin.table-striped > tbody > tr:nth-child(2n+1), .graySkin.table-striped > tbody > tr:hover {
  background: #dfdfdf; }

.graySkin.gridHeader {
  background: #dfdfdf !important; }

/*******************************************************************************/
table {
  background: #fff; }

.innerGridWrapper {
  background: #f2f2f2 !important; }

.innerGrid {
  border: 2px solid #d2d2d2 !important;
  box-shadow: 0 0 20px #909090; }
  .innerGrid.table-striped > tbody > tr:nth-child(odd) {
    background: #f3f3f3 !important; }
  .innerGrid.table-striped > tbody > tr:hover:nth-child(2n+1) {
    background: #7B3A3D !important; }

.innerGrid .innerGrid .gridHeader,.gridHeader th {
    background: #e6e6e6 !important; }

.gridHeader th {
  border-bottom: 2px solid #d2d2d2;
  border-top: 0 !important; }
  .gridHeader th .glyphicon {
    font-size: 1.875rem; }

/***************************************************
Pager                   
***************************************************/
.col-centered {
  float: none;
  margin: 0 auto; }

tr.pagerCustomGrid {
  background: #f0f3f6;
  background: linear-gradient(to bottom, #f0f3f6 0, #e0e3ea 100%);
  box-shadow: inset 0 0 0 1px #f9fafb; }

.pagerCustomGrid td {
  padding: 0; }

.pagerCustomGrid span {
  color: #373737;
  padding: 0 2px;
  height: 15px; }

.pagerCustomGridTable {
  direction: rtl;
  border: 1px solid #d0d6e0;
  box-shadow: 0 0 0 1px #fff; }

.pagerCustomGridTable td,.pagerCustomGridCountTable td {
  padding: 6px; }

.pagerCustomGridNumbers {
  color: #2b3a4a;
  unicode-bidi: bidi-override;
  text-align: center !important; }
  .pagerCustomGridNumbers span {
    display: inline-block;
    min-width: 16px;
    height: 18px;
    padding: 0 2px;
    color: #5c6b89;
    vertical-align: middle; }

a.pagerCustomGrid:link,
a.pagerCustomGrid:active,
a.pagerCustomGrid:visited,
a.pagerCustomGridNext,
a.pagerCustomGridPrev {
  display: inline-block;
  min-width: 16px;
  height: 18px;
  padding: 0 2px;
  border: 1px solid #5c6b89;
  border-radius: 3px;
  color: #5c6b89;
  vertical-align: middle;
  line-height: 18px;
  text-align: center; }

a.pagerCustomGrid:hover,
a.pagerCustomGridNext:hover,
a.pagerCustomGridPrev:hover {
  background-color: #9ea5b3;
  color: #fff; }

.pagerNumberText {
  text-decoration: none;
  line-height: 18px;
  color: #373737;
  unicode-bidi: embed; }

.pagerNumberText,.pagerCellDir {
  direction: ltr; }

.pagerCustomGridCell {
  direction: ltr;
  width: 110px;
  white-space: nowrap;
  text-align: right; }
  .pagerCustomGridCell .select {
    width: 55px; }

.pagerCustomGridCellGoto {
  width: 110px;
  white-space: nowrap;
  text-align: left; }
  .pagerCustomGridCellGoto .textbox {
    width: 55px; }

/************ Start Of Pager Wrapper *************/
.notify .form-control-feedback {
  width: 22px;
  height: 22px;
  top: 6px;
  margin-right: 5px; }

.notify .has-feedback .tooltip.bottom .tooltip-arrow {
  border: 0 !important;
  border-width: 0 !important; }

.notify .has-feedback .tooltip.bottom .tooltip-arrow:after {
  content: '';
  position: absolute;
  top: 2px;
  right: -4px;
  z-index: 2;
  margin-right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 0;
  border-color: transparent #ffffa3 transparent transparent; }

.notify .has-feedback .tooltip.bottom .tooltip-arrow:before {
  content: '';
  position: absolute;
  top: 0;
  right: -5px;
  margin-right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 0;
  border-color: transparent #f1d031 transparent transparent; }

.notify .has-feedback .tooltip-inner {
  max-width: 250px;
  padding: 3px 8px;
  color: #9a5574;
  text-align: center;
  text-decoration: none;
  background-color: #ffffa3;
  border-radius: 1px;
  border: 1px solid #f1d031;
  box-shadow: -3px 3px 4px 0 rgba(221, 221, 221, 0.84);
  font-size: 1.18em;
  position: absolute;
  right: 0; }

/***************************************************
Basic Style                   
* These styles are required for noUiSlider to function.
* You don't need to change these rules to apply your design.
**************************************************/
.noUi-target {
  position: relative;
  direction: rtl; }
  .noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    box-sizing: border-box; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative; }

.noUi-origin {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
its values is > 50%. */
  z-index: 10; }

.noUi-stacking + .noUi-origin {
  /* Fix stacking order in IE7, which incorrectly
creates a new context for the origins. */
  z-index: -1; }

.noUi-state-tap .noUi-origin {
  transition: right 0.3s, top 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/************ Painting and performance;
* Browsers can paint handles in their own layer. *************/
.noUi-base {
  transform: translate3d(0, 0, 0); }

/************ Slider size and handle placement *************/
.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }
  .noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    right: -6px;
    top: -17px; }

/************ Styling *************/
.noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0; }

.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  transition: background 450ms; }

.noUi-origin {
  border-radius: 2px; }

.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB; }

.rangeSliderWrapper .valueUpper, .rangeSliderWrapper .valueLower {
  display: block;
  padding-top: 10px; }

.rangeSliderWrapper .noUi-connect {
  background: #80C9F5;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45); }

/************ Handles And Cursors *************/
.noUi-dragable {
  cursor: w-resize; }

.noUi-vertical .noUi-dragable {
  cursor: n-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/************ Handle Strips *************/
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  right: 16px;
  height: 14px;
  width: 1px;
  background: #E8E7E6; }

.noUi-handle:after {
  right: 17px; }

.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  right: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/************ Disabled Style *************/
[disabled] .noUi-handle {
  cursor: not-allowed; }

[disabled].noUi-connect, [disabled] .noUi-connect {
  background: #B8B8B8; }

/*@import "Partials/Buttons";*/
.sliderTOp {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .sliderTOp .ms-view::before {
    background: url(/App_Themes/Default-en-US/Images/curve-1.png) no-repeat center bottom/100% 100%;
    height: 120px;
    position: absolute;
    left: 0;
    bottom: -1%;
    right: 0;
    z-index: 9;
    width: 100%;
    content: ''; }

.sliderTOpRes {
  display: none;
  position: relative;
  width: 100%;
  overflow: hidden; }

.ms-skin-default .ms-nav-next {
  background: url(/App_Themes/Default-en-US/Images/arrow-01.png) no-repeat center center;
  width: 48px;
  height: 48px;
  opacity: 1 !important;
  transition: all .3s ease-in-out; }
  .ms-skin-default .ms-nav-next:hover {
    background: url(/App_Themes/Default-en-US/Images/arrow-02.png) no-repeat center center;
    transition: all .3s ease-in-out; }

.ms-skin-default .ms-nav-prev {
  background: url(/App_Themes/Default-en-US/Images/arrow-01.png) no-repeat center center;
  width: 48px;
  height: 48px;
  transform: rotate(-180deg);
  opacity: 1 !important;
  transition: all .3s ease-in-out; }
  .ms-skin-default .ms-nav-prev:hover {
    background: url(/App_Themes/Default-en-US/Images/arrow-02.png) no-repeat center center;
    transform: rotate(-180deg);
    transition: all .3s ease-in-out; }

.bannerImage {
  position: relative; }
  .bannerImage::before {
    background: url(/App_Themes/Default-en-US/Images/curve-1.png) no-repeat center bottom/100% 100%;
    height: 120px;
    position: absolute;
    left: 0;
    bottom: -1%;
    right: 0;
    z-index: 9;
    width: 100%;
    content: ''; }

.top {
  padding: 50px 0;
  position: relative; }
  .top::before {
    background: linear-gradient(-180deg, #DBD4C7 0%, rgba(219, 212, 199, 0) 100%);
    height: 140px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    content: ''; }

.BeforBottom {
  padding: 60px 0;
  position: relative; }
  .BeforBottom::before {
    background: linear-gradient(-180deg, #DBD4C7 0%, rgba(219, 212, 199, 0) 100%);
    height: 140px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    content: ''; }

.Bottom {
  position: relative; }
  .Bottom::before {
    background: url(/App_Themes/Default-en-US/Images/curve-1.png) no-repeat center bottom/100% 100%;
    height: 120px;
    position: absolute;
    left: 0;
    bottom: -1%;
    right: 0;
    z-index: 9;
    width: 100%;
    content: ''; }
  .Bottom .panel-body {
    padding-bottom: 150px;
    position: relative; }
  .Bottom .panel-heading {
    margin: 50px 0 40px 15px; }
    .Bottom .panel-heading .box-title {
      color: #fff; }
      .Bottom .panel-heading .box-title::before {
        background: url(/App_Themes/Default-en-US/Images/line-tiltle-02.png) no-repeat left center; }
  .Bottom .lslide {
    padding: 0 15px; }
  .Bottom .lightSliderWrapper .sliderTools {
    width: 48px;
    height: 48px;
    top: 18%; }
  .Bottom .lightSliderWrapper .lightSliderPreviousOutside {
    background: url(/App_Themes/Default-en-US/Images/arrow-01.png) no-repeat center center;
    width: 48px;
    height: 48px;
    transform: rotate(-180deg);
    opacity: 1 !important;
    right: -9px;
    transition: all .3s ease-in-out; }
    .Bottom .lightSliderWrapper .lightSliderPreviousOutside::before {
      display: none; }
    .Bottom .lightSliderWrapper .lightSliderPreviousOutside:hover {
      background: url(/App_Themes/Default-en-US/Images/arrow-02.png) no-repeat center center;
      transform: rotate(-180deg);
      transition: all .3s ease-in-out; }
  .Bottom .lightSliderWrapper .lightSliderNextOutside {
    background: url(/App_Themes/Default-en-US/Images/arrow-01.png) no-repeat center center;
    width: 48px;
    height: 48px;
    opacity: 1 !important;
    left: -9px;
    transition: all .3s ease-in-out; }
    .Bottom .lightSliderWrapper .lightSliderNextOutside::before {
      display: none; }
    .Bottom .lightSliderWrapper .lightSliderNextOutside:hover {
      background: url(/App_Themes/Default-en-US/Images/arrow-02.png) no-repeat center center;
      transition: all .3s ease-in-out; }
  .Bottom .sliderItemContainer .lightSliderImageWrapper {
    display: none; }
  .Bottom .sliderItemContainer .sliderTitle {
    border: 1px solid #fff;
    padding: 20px 30px;
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: auto;
    overflow: hidden; }
  .Bottom .sliderItemContainer .sliderTitle,.Bottom .sliderItemContainer a {
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    text-align: center;
    color: #fff; }
  .Bottom .sliderItemContainer a {
    height: auto !important;
    transition: all .3s ease-in-out; }
  .Bottom .sliderItemContainer:hover {
    background: #fff;
    border-radius: 10px;
    transition: all .3s ease-in-out; }
    .Bottom .sliderItemContainer:hover a {
      color: #01AACE;
      transition: all .3s ease-in-out; }

.BottomAfter {
  padding: 50px 0 80px 0;
  position: relative; }
  .BottomAfter::before {
    background: linear-gradient(-180deg, #DBD4C7 0%, rgba(219, 212, 199, 0) 100%);
    height: 140px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    content: ''; }
  .BottomAfter .panel-heading::after {
    width: 80.5%; }
    .BottomAfter .albumDetailMedia,.BottomAfter .albumDetailMedia > div {
      display: block; }
      .BottomAfter .albumDetailMedia > div a {
        height: 100% !important; }
        .BottomAfter .albumDetailMedia > div a::after {
          content: "";
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          z-index: 2;
          background-color: transparent;
          border-radius: 10px; }
  .BottomAfter .videoBox .albumDetailItemContainer .albumDetailMediaTitle {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 15px;
    transition: 0.5s;
    margin: 0;
    border-radius: 0 0 20px 20px; }
    .BottomAfter .videoBox .albumDetailItemContainer .albumDetailMediaTitle h3 {
      font-size: 15px;
      line-height: 24px !important;
      font-weight: 700;
      color: #fff;
      margin: 0;
      padding: 0;
      position: relative;
      z-index: 9;
      transition: all .3s ease-in-out; }
  .BottomAfter .videoBox .albumDetailItemContainer::before {
    position: absolute;
    transform: translate(-50%, 50%);
    left: 45%;
    top: 30%;
    color: #fff;
    transition: .3s ease all;
    font-family: "ViewFontIcon";
    font-size: 36px;
    padding: 4px 0 0 0;
    line-height: 2;
    background-color: #01AACE;
    border: 1px solid #fff;
    width: 55px;
    height: 55px;
    border-radius: 100px;
    content: '\F036';
    text-align: center;
    vertical-align: middle;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 9;
    cursor: pointer;
    display: none; }
  .BottomAfter .reportImage video {
    width: 100% !important; }
  .BottomAfter .reportImage .video-play {
    z-index: 9 !important;
    background-color: transparent;
    height: 234px;
    transition: all .3s ease-in-out; }
    .BottomAfter .reportImage .video-play .albumDetailMediaTitle {
      position: absolute;
      bottom: 0;
      width: 100%;
      height: auto;
      padding: 15px;
      transition: 0.5s;
      margin: 0; }
      .BottomAfter .reportImage .video-play .albumDetailMediaTitle h3 {
        font-size: 15px;
        line-height: 24px !important;
        font-weight: 700;
        color: #fff;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 9;
        transition: all .3s ease-in-out; }
    .BottomAfter .reportImage .video-play .play-icon::before {
      position: absolute;
      transform: translate(-50%, 50%);
      left: 43%;
      top: 20%;
      color: #fff;
      transition: .3s ease all;
      font-family: "ViewFontIcon";
      font-size: 36px;
      padding: 4px 0 0 0;
      line-height: 2;
      background-color: #01AACE;
      border: 1px solid #fff;
      width: 55px;
      height: 55px;
      border-radius: 100px;
      content: '\F036';
      text-align: center;
      vertical-align: middle;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      z-index: 9;
      cursor: pointer; }
  .BottomAfter .reportImage .albumDetailContainer {
    height: 288px;
    overflow: hidden;
    border-radius: 20px; }
    .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer {
      padding-bottom: 0 !important;
      height: 288px;
      padding: 0;
      overflow: hidden;
      border-radius: 20px;
      position: relative; }
      .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .img-thumbnail {
        border: none;
        padding: 0;
        width: 100% !important;
        height: 288px !important;
        box-shadow: none;
        background: none;
        margin: 0 auto;
        border-radius: 20px; }
        .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .img-thumbnail::before {
          width: 100%;
          background: linear-gradient(-180deg, rgba(217, 217, 217, 0) 0%, rgba(0, 0, 0, 0.85) 72.4%);
          height: 200px;
          transition: 0.5s;
          margin: 0;
          border-radius: 0 0 20px 20px;
          content: '';
          position: absolute;
          left: 0;
          bottom: 0; }
      .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .albumDetailMediaTitle {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: auto;
        transition: 0.5s;
        margin: 0; }
        .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .albumDetailMediaTitle h3 {
          font-size: 1.5rem;
          line-height: 24px !important;
          font-weight: 700;
          color: #fff;
          margin: 0;
          padding: 0;
          position: relative;
          z-index: 9; }
          .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .albumDetailMediaTitle h3 a {
            font-size: 1.5rem;
            line-height: 24px;
            font-weight: 700;
            color: #fff; }
    .BottomAfter .reportImage .albumDetailContainer:hover .albumDetailMediaTitle {
      transition: all .3s ease-in-out; }

.mainVotes {
  position: fixed;
  left: 0;
  top: 253px;
  z-index: 1000;
  padding: 0;
  width: auto;
  display: block; }
  .mainVotes .innerVotes a {
    background: url(/App_Themes/Default-en-US/Images/image-03.png) no-repeat left center;
    width: 154px;
    height: 37px;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    display: block;
    color: #fff;
    margin-bottom: 15px;
    padding: 8px 0 0 10px; }

.Bottom .panel-heading .box-title::before {
  width: 92%; }

.BottomAfter .panel-style2 > .panel-heading .box-title::before {
  width: 92%;
  background: url(/App_Themes/Default-en-US/Images/line-title.png) no-repeat left center/100% auto; }

.top .panel-style2 > .panel-heading .box-title::before {
  width: 85%; }

.glyphicon-linkedin::before {
  content: "\E892" !important; }

/***************************************************
Media Query                   
***************************************************/

.color1 .headerBottom {
  background: #262c44; }

.color1 .mainHeaderWrap {
  border-top: 6px solid #313854; }

.color1 .generalSearchBox .input-group {
  background: #394263; }

.color1 .panel-style1.panel,.color1 .panel-style1 > .panel-heading {
  background-color: #394263; }

.color1 .menu3dmega > ul li:hover, .color1 .menu3dmega > ul li.current {
  background: #394263 !important; }

.color1 .mainFooterWrap {
  background: #394263; }

.color1 .goToTop {
  background: #4fc0ea; }

.color1 .radcomCopyrightAndLogo {
  background: #262c44; }

.color2 .headerBottom {
  background: #000; }

.color2 .mainHeaderWrap {
  border-top: 6px solid #000; }

.color2 .radcomCopyrightAndLogo,.color2 .panel-style1.panel,.color2 .panel-style1 > .panel-heading {
  background: #000; }

.color2 .menu3dmega > ul li:hover, .color2 .menu3dmega > ul li.current {
  background: #000 !important; }

.color2 .mainFooterWrap {
  background: #171717; }

.color2 .goToTop {
  background: #808080; }

.color3 .headerBottom {
  background: red; }

/*-----------------------*/
.color-picker2 .headerBottom, .color-picker2 .mainFooterWrap, .color-picker2 .panel-style1 > .panel-heading,
.color-picker2 .menu3dmega > ul li:hover, .color-picker2 .menu3dmega > ul li.current {
  color: #fff !important;
  background: #0f5094 !important; }

/*-----------------------*/
.color-picker3 .headerBottom, .color-picker3 .mainFooterWrap, .color-picker3 .panel-style1 > .panel-heading,
.color-picker3 .menu3dmega > ul li:hover, .color-picker3 .menu3dmega > ul li.current {
  color: #fff !important;
  background: #450856 !important; }

/*-----------------------*/
.color-picker4 .headerBottom, .color-picker4 .mainFooterWrap, .color-picker4 .panel-style1 > .panel-heading,
.color-picker4 .menu3dmega > ul li:hover, .color-picker4 .menu3dmega > ul li.current {
  color: #fff !important;
  background: #276f09 !important; }

/*-----------------------*/

@media (min-width: 480px) and (max-width: 767px) {
  .menu3dmega.responsive > ul > li, .menu3dmega.responsive li.menu-non-dropdown {
    width: 50%; }
  .menu3dmega.responsive .wp-non-dropdown {
    width: auto; }
  .menu3dmega.responsive > ul > li > div {
    width: 100%;
    right: 0; } }

@media (min-width: 768px) {
  .menu3dmega.responsive .menuToggle {
    display: none; }
  .menu3dmega.responsive > ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: start; }
  .menu3dmega.vertical {
    width: 100%;/****************** (((IN RTL VERSION))) Float Changed To Right ******************/
    float: left; }
  .menu3dmega.vertical .dropdown-menu {
    max-width: 800px;
    top: 0;
    left: 100% !important; }
  .menu3dmega.vertical .dropdown-menu.flyout-menu {
    width: auto; }
  .menu3dmega.vertical > ul > li {
    position: relative; }
  .menu3dmega.vertical span.arrow-icon-bottom:after {
    border: solid #333;
    border-width: 0 0 1px 1px;
    display: inline-block;
    padding: 2px;
    transform: rotate(-135deg); }
  .menu3dmega.vertical li:hover span.arrow-icon-bottom:after {
    border: solid #7B3A3D;
    border-width: 0 0 1px 1px;
    display: inline-block;
    padding: 2px;
    transform: rotate(-135deg); }
  .menu3dmega.vertical > ul > li {
    border-right: none !important;
    border-left: none !important; }
  .navbar-right.sf-horizontal ul ul.dropdown-menu {
    margin-top: -39.9px !important;
    min-width: 100% !important;
    position: absolute;
    top: 0 !important;
    left: 100% !important;
    right: auto !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .generalCurrentDateTime {
    font-size: 12px; }
  .stats3UniqueVisitSmall .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
  .mainFooterWrap .quickAccessLinks .footerNav ul li {
    width: 30%; }
  .mainFooterWrap .quickAccessLinks .footerNav .footerItem h4 a {
    font-size: 10px;
    padding-left: 18px; }
  .mainFooterWrap .quickAccessLinks .footerNav .footerItem h4 a::before {
    font-size: 17px; }
  .radcomCopyrightAndLogo * {
    text-align: center;
    float: none !important; }
  .Bottom .sliderItemContainer {
    max-width: 400px;
    margin: 0 auto; }
  .panel-style2 > .panel-heading .box-title::before {
    width: 70%; }
  .BottomAfter .panel-style2 > .panel-heading .box-title::before {
    width: 80%;
    background: url(/App_Themes/Default-en-US/Images/line-title.png) no-repeat left center; }
  .BottomHeader .container {
    background: url(/App_Themes/Default-en-US/Images/image-02.png) no-repeat right 10px; }
  .menu3dmega > ul > li > a, .menu3dmega > ul > li > span {
    padding: 12.5px 15px;
    font-size: 1.3rem; }
  .bannerImage::before, .sliderTOp .ms-view::before {
    display: none; }
  .BottomAfter .reportImage .albumDetailContainer, .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer {
    max-width: 420px;
    margin: 10px auto 0 auto;
    height: auto;
    float: initial; }
  .BottomAfter .reportImage {
    margin-top: 0; }
  .mainFooterWrap .aboutUsFooter p {
    width: 100%; }
  .mainFooterWrap .aboutUsFooter {
    margin-bottom: 0; }
  .mainFooterWrap .quickAccessLinks .footerNav .footerItem {
    width: auto;
    margin-right: 15px; }
  .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .img-thumbnail {
    height: auto !important; } }

@media (min-width: 992px) and (max-width: 1200px) {
  .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer::before {
    top: 20%; }
  .mainFooterWrap .quickAccessLinks .footerNav .footerItem {
    width: auto;
    margin-right: 20px; }
  .mainFooterWrap .quickAccessLinks .footerNav .footerItem h4 a {
    font-size: 12px; }
  .Bottom .panel-heading .box-title::before {
    width: 90%; }
  .BottomAfter .panel-style2 > .panel-heading .box-title::before {
    width: 86%;
    background: url(/App_Themes/Default-en-US/Images/line-title.png) no-repeat left center; }
  .panel-style2 > .panel-heading .box-title::before {
    width: 86%; }
  .selectLanguageWrap ul li a {
    padding: 8px 12px; }
  .menu3dmega > ul > li > a, .menu3dmega > ul > li > span {
    padding: 12.5px 15px; }
  .BottomAfter .reportImage .albumDetailContainer, .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer {
    height: auto; }
  .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .img-thumbnail {
    height: 100% !important; } }

@media (min-width: 1400px) {
  .container {
    width: 1370px; } }

@media (max-width: 767px) {
  .animatable {
    visibility: visible; }
  .dropdown-menu {
    width: 100%; }
  .menu3dmega li .sub {
    left: 0 !important; }
  .menu3dmega > ul li > a {
    display: block !important; }
  .menu3dmega > ul li > a.has-submenu:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    border-color: #000333 transparent transparent transparent;
    position: absolute;
    top: 50%;
    right: 10px;
    content: "";
    margin-top: -4px; }
  .menu3dmega > ul ul li > a.has-submenu:before {
    border-color: #fff transparent transparent transparent; }
  .menu3dmega > ul li > a.has-submenu:hover:before {
    border-color: #526dd0 transparent transparent transparent; }
  .menu3dmega.responsive {
    border: none !important; }
  .menu3dmega.responsive .menuToggle {
    display: block; }
  .menu3dmega.responsive > ul {
    display: none; }
  .menu3dmega.responsive > ul > li {
    padding: 10px 15px; }
  .menu3dmega.responsive > ul > li:after {
    display: none; }
  .menu3dmega.responsive > ul > li > span i {
    padding-right: 0px; }
  .menu3dmega.responsive .contact-form input[type=text], .menu3dmega.responsive .contact-form textarea {
    width: 98%; }
  .menu3dmega.responsive > ul > li > a, .menu3dmega.responsive > ul > li > .arrow-icon, .menu3dmega.responsive > ul > li > .arrow-icon-bottom {
    position: relative; }
  .menu3dmega.responsive li > .arrow-icon:after {
    border: solid #7B3A3D !important;
    border-width: 0 0 1px 1px !important;
    padding: 2px;
    transform: rotate(-45deg) !important;/*********** Right Changed To Left**********/
    position: absolute;
    top: 20px !important;
    right: 5%;
    content: "";
    display: inline-block;
    font-size: 0; }
  .menu3dmega.responsive li > .dropdown-menu {
    position: relative;
    z-index: 0 !important; }
  .menu3dmega.responsive li .dropdown-menu {
    border-right: none !important;
    border-left: none !important; }
  .menu3dmega.responsive li .dropdown-menu > ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap column;
    flex-flow: wrap column; }
  .menu3dmega.responsive li.current > .arrow-icon:after {
    border: solid #7B3A3D !important;
    border-width: 0 0 1px 1px !important;
    padding: 2px;
    transform: rotate(-45deg) !important;/*********** Right Changed To Left**********/
    position: absolute;
    top: 20px !important;
    right: 5%;
    content: "";
    display: inline-block;
    font-size: 0; }
  .menu3dmega.responsive > ul > li {
    border-right: none !important;
    border-left: none !important; }
  .hamburger {
    visibility: visible !important; }
  .pushMenuSimpleLinksWrap,.pushMenuLinksWrap {
    display: none; }
  .pushMenuTabPanel {
    width: 100%;
    visibility: visible; }
  .tabpanelContent {
    display: block; }
  .pushMenuWrapper {
    width: 100%; }
  .pushMenuOpen .pushMenuTabPanel {
    height: 100%;
    overflow-y: auto;
    direction: rtl;
    left: 0; }
  .tabpanelContent {
    height: auto;
    padding: 20px; }
  .tabpanelContent:first-child {
    padding: 10px 20px; }
  .pushMenuOpen .hamburger {
    top: -6em; }
  .pushMenuWrapper {
    width: 0; }
  .pushMenuWrapper .tabpanelContent {
    height: auto !important; }
  .pushMenuTabPanel {
    width: 82% !important;
    position: fixed;
    left: -133%;
    z-index: 9999; }
  .adminBarWrap {
    display: none; }
  .pagerWrapper a:not(.selected):not(.previousPage):not(.nextPage) {
    display: none !important; }
  .Bottom .sliderItemContainer {
    max-width: max-content;
    margin: 0 auto; }
  .mainFooterWrap .quickAccessLinks .footerNav ul li {
    float: left;
    width: 100%; }
  .Bottom .lightSliderWrapper .sliderTools {
    top: 25%; }
  .sliderTOpRes {
    display: block; }
  .BottomAfter .panel-style2 > .panel-heading .box-title::before {
    width: 75%;
    background: url(/App_Themes/Default-en-US/Images/line-title.png) no-repeat left center; }
  .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .img-thumbnail {
    height: auto !important; }
  .bannerImage img {
    width: 100% !important; }
  .mainFooterWrap .aboutUsFooter p {
    width: 100%;
    font-size: 12px;
    line-height: 28px;
    text-align: justified;
    margin-bottom: 20px; }
  .mainFooterWrap .enamad {
    margin: 0 auto;
    text-align: center; }
  .mainFooterWrap .socialMediafooter .socialNetworksWrapper ul {
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px auto; }
  .mainFooterWrap .panelBar .panel-heading {
    padding: 0 0 10px 0 !important; }
  .mainFooterWrap .aboutUsFooter {
    margin-bottom: 0; }
  .stats3UniqueVisitSmall .form-group {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-flex-align: center;
    align-items: center; }
  .mainFooterWrap, .mainFooterWrap .aboutUsFooter, .mainFooterWrap .panelBar .panel-heading .box-title, .mainFooterWrap .addressBlock, .mainFooterWrap .addressBlock a, .mainFooterWrap .footerNav .footerItem h4 a {
    font-size: 12px; }
  .mainFooterWrap {
    padding-top: 30px; }
  .BottomAfter .reportImage .albumDetailContainer, .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer {
    max-width: 400px;
    margin: 10px auto 0 auto;
    height: auto;
    float: initial; }
  .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer .albumDetailMediaTitle {
    padding: 40px 20px 20px 20px; }
  .BottomAfter .reportImage {
    margin-top: 0; }
  .BottomAfter .reportImage .albumDetailContainer .albumDetailItemContainer::before {
    top: 28%; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew {
    margin: 0;
    padding: 0;
    float: inherit;
    text-align: center;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .BottomHeader .container {
    background: none !important; }
  .panel-style2 > .panel-heading {
    margin-bottom: 20px; }
  .bannerImage::before, .Bottom::before {
    display: none; }
  .ms-videogallery-template {
    padding: 0; }
  .Bottom .panel-heading {
    margin: 30px 0; }
  .top, .BeforBottom, .BottomAfter {
    padding: 30px 0; }
  .Bottom .panel-body {
    padding-bottom: 30px; }
  .panel-style2 > .panel-heading .box-title::before {
    width: 65%; }
  .mainHeaderWrap .mainLogoLink {
    margin: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .sliderTOp .ms-view::before {
    display: none; }
  .BottomHeader {
    height: 85px;
    overflow: hidden; }
  .mainHeaderWrap .siteMemberWelcomeWrapNew a {
    padding: 6px 0;
    font-size: 12px;
    text-align: center; }
  .mainHeaderWrap .header {
    height: 38px; }
  .goToTop {
    width: 30px !important;
    height: 30px !important;
    padding: 9px !important;
    left: 35px; }
  .goToTop:after {
    line-height: 1.1; }
  .collapsedColumn {
    border-bottom: 1px solid #505878; }
  .footerNav .collapsedColumn ul {
    display: none; }
  .footerNav .collapsedColumn h5 {
    position: relative;
    cursor: pointer; }
  .footerNav .collapsedColumn h5:after {
    content: '\e805';
    font-family: "Glyphicons Halflings";
    position: absolute;
    top: -5px;
    right: 10px;
    color: #4FC1E9;
    font-size: 18px; }
  .footerNav.closed::after {
    content: '\e806'; }
  .navbar-right.sf-horizontal li ul li .sub-arrow, .navbar-right.sf-horizontal ul ul .collapsible .sub-arrow {
    border-color: #58585a transparent transparent !important;
    border-style: solid !important;
    border-width: 5px 4px 0 !important;
    height: 0;
    margin-right: 0 !important;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    right: 10px;
    width: 0; }
  .navbar-right.sf-horizontal li ul li a:hover .sub-arrow, .navbar-right.sf-horizontal ul ul .collapsible a:hover .sub-arrow {
    border-color: #f50303 transparent transparent !important;
    border-style: solid !important;
    border-width: 5px 4px 0 !important;
    height: 0;
    margin-right: 0 !important;
    margin-top: -2px;
    position: absolute !important;
    top: 50%;
    right: 10px;
    width: 0; }
  .mainHeaderWrap .glyphicon-responsive {
    font-size: 1.5em; }
  .mainSitememberWelcome,.mainSelectLanguage {
    margin-bottom: 8px; }
  .mainSearchBox .generalSearchBox .form-control {
    width: 150px !important;
    font-size: 0.8em;
    padding: 2px 6px 3px; }
  .mainNavigationWrap .mainSmallMenuWrap .mainMenu {
    background: #f8f8f8;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd; }
  .mainNavigationWrap .mainSmallMenuWrap .mainMenu .navbar {
    margin-bottom: 0; }
  .mainNavigationWrap .mainSmallMenuWrap .mainMenu .navbar .navbar-toggle {
    background-color: #58585A; }
  .mainNavigationWrap .mainSmallMenuWrap .mainMenu .navbar .navbar-toggle .icon-bar {
    background-color: #fff; }
  .mainNavigationWrap .mainSmallMenuWrap .mainMenu .navbar .navbar-toggle:hover .icon-bar {
    background-color: #f50303; }
  .mainNavigationWrap .mainSmallMenuWrap .mainMenu .navbar .navbar-nav {
    margin: 0; }
  .mainMenu .navbar-right .dropdown-menu {
    margin: 0 0 4px 0;
    border-top: none; }
  .navbar-collapse {
    max-height: 170px;
    overflow-y: scroll; }
  .mainFooterWrap .container {
    overflow: hidden; }
  .siteMemberWelcomeWrap, .generalCurrentDateTime, .generalSelectLanguage, .radcomCopyrightAndLogo * {
    text-align: center;
    float: none !important; }
  .table-responsive {
    overflow: auto !important;
    -webkit-overflow-scrolling: touch !important; }
  .table-responsive table:not(.table-exclude) {
    width: auto !important;
    max-width: initial !important; }
  ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
  .offCanvasInResponsive {
    position: fixed;
    top: 40px;
    bottom: 0;
    right: -320px;
    z-index: 8040;
    max-width: 320px;
    width: 90%;
    background: #fff;
    overflow: auto;
    padding: 15px;
    box-shadow: 0 0 5px #000; }
  .offCanvasInResponsive .menu3dmega.responsive > ul {
    display: block !important; }
  .offCanvasInResponsive .menu3dmega.responsive > ul > li, .offCanvasInResponsive .menu3dmega.responsive li.menu-non-dropdown {
    width: 100%; }
  .offCanvasMenuToggle {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 8041;
    display: block;
    box-shadow: 0 0 5px #000; }
  .offCanvasMenuToggle .megaMenuToggleIcon {
    float: left;
    margin-right: 15px !important; }
  .mainFooterWrap p {
    width: 100%;
    text-align: justify;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    text-align: justified;
    color: #fff;
    margin: 10px 0; } }

@media (max-width: 480px) {
  .menu3dmega.responsive > ul > li, .menu3dmega.responsive li.menu-non-dropdown {
    width: 100%; }
  .menu3dmega.responsive > ul > li > .arrow-icon-bottom:after {
    right: 5%; } }

@media print {
  a:after {
    content: none !important; }
  .noPrint {
    display: none; } }

@media only screen and (max-width: 767px) {
  .tab-wrapper .panel-default {
    border-radius: 0; }
  .tab-wrapper .panel-default > .panel-heading {
    background-image: none;
    background-color: #01AACE;
    color: #fff;
    border-radius: 0; }
  .tab-wrapper .panel-default > .panel-heading .glyphicon {
    top: 4px !important;
    padding-right: 7px; } }

@media (max-width: 1400px) {
  .Bottom .lightSliderWrapper .lightSliderPreviousOutside {
    right: 0; }
  .Bottom .lightSliderWrapper .lightSliderNextOutside {
    left: 0; } }

@media (max-width: 400px) {
  .panel-style2 > .panel-heading .box-title::before {
    width: 55%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1ZhcmlhYmxlcy5zY3NzIiwiRGVmYXVsdC1mYS1JUi9MaWIvX21peGlucy5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fRm9udHNJbXBvcnRzLnNjc3MiLCJEZWZhdWx0LWZhLUlSL0RlZmF1bHQtZmEtSVIuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX0Jhc2ljU3R5bGVzLnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19BbmltYXRlLnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19NYWluTWVudS5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fVmVydGljYWxNZW51LnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19NdWx0aUNvbHVtbk1lbnUuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX01lZ2FNZW51M0Quc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1B1c2hNZW51LnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19OaWdodE1vZGUuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX01hc3RlcnBhZ2VMYXlvdXQuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1BhcmFsbGF4LnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19QcmludFZlcnNpb24uc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX0Zvb3Rlci5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fQWRtaW5CYXIuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX0RhdGFUaW1lLnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19TZWFyY2guc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1NlbGVjdExhbmd1YWdlLnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19Ub29sc0JveC5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fU29jaWFsTmV0d29ya3Muc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1N3aXRjaEJhci5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fR29Ub1RvcC5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fTGluZWFyRm9vdGVyTGlua3Muc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX0NvbHVtbkZvb3Rlckxpbmsuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1Bvd2VyZWRCeS5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fUGFuZWxTeWxlcy5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fVGFiLnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19UYWJsZVN0eWxlcy5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fRGF0YUdyaWQuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX1BhZ2VyLnNjc3MiLCJEZWZhdWx0LWZhLUlSL1BhcnRpYWxzL19QYWdlcldyYXBwZXIuc2NzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX05vdGlmeS5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fTm9VSS5zY3NzIiwiRGVmYXVsdC1mYS1JUi9EZWZhdWx0LWZhLUlSLmNzcyIsIkRlZmF1bHQtZmEtSVIvUGFydGlhbHMvX0N1c3RvbWl6ZWRTdHlsZS5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fTWVkaWFRdWVyeS5zY3NzIiwiRGVmYXVsdC1mYS1JUi9QYXJ0aWFscy9fQ29sb3JQaWNrZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQ0E7a0JBQ2tCO0FDMUNqQjtFQUNDLG9DRHFDdUM7RUNwQ3RDLGdDQUE2QjtFQUM3Qiw4SkFFNkM7RUFDOUMsa0JDUDBEO0VEUTFELG1CQ1JrRTtFRFM1RCxtQkFBaUIsRUFBQTs7QUFSeEI7RUFDQyxtQkQyQzRCO0VDMUMzQix5Q0FBNkI7RUFDN0Is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M0Isa0JBQWlCO0lBQ2pCLHlCQUF3QixFQWMzQjtJQWxHVDtNQXVGZ0IsaUJBQWdCO00xQmhGbkMsbUIwQmlGNkM7TTFCL0U1QyxTMEIrRWdEO00xQnRFaEQsVzBCc0UrRDtNQUM3Qyw0QjNCeERZO00yQnlEWixnQkFBZTtNQUNmLFkzQmpFUixFMkJrRUs7SUE1RmI7TUErRmdCLDhCQUE0QjtNQUM1Qix5QkFBd0IsRUFDM0I7O0FBakdiO0VBc0dRLG1CQUFrQixFQTJJekI7RTFCbE1EO0lBQ0ksdUJEdEJJO0lDdUJKLFVEbUM0QjtJQ2xDNUIsb0JEMEJpQjtJQ3pCakIsaUJEbUN5QixFQ2xDNUI7RUFFRDtJQUNJLDhCRGdDMkM7SUMvQjNDLGlCRHFDMkI7SUNwQzNCLFVEbUNvQjtJQ2xDcEIsa0JEaUMrQixFQ2NsQztJQTdDRzs7Ozs7Ozs7TUFRSSx1Q0FBc0U7TUFDdEUsa0JEcUI4QjtNQ3BCOUIsVUFBUztNQUNULGVEOUVTO01DK0VULGFBQVksRUFDZjtJQUVEO01BQ0ksYUR1QjZCO01DdEI3QixrQkRvQm9DO01DbkJwQyxlRHJGUztNQ3NGVCxPQUFNO01BQ04sc0JBQXFCO01BQ3JCLGdDQUErQjtNQUMvQixrQkFBaUIsRUFLcEI7TUFIRztRQUNJLGVEZTBDLEVDZDdDO0lBR0w7TUFDSSxrQkQ1Q1c7TUM2Q1gsWURqRUE7TUNrRUEsaUJEbEVBO01DbUVBLG9CRFdnRDtNQ1ZoRCxpQkRZc0M7TUNYdEMsaUJEVTJCO01DVDNCLGdCQUFlO01BQ2YsZ0NBQStCLEVBT2xDO01BTEc7UUFDSSxZRDFFSjtRQzJFSSx3QkRPa0Q7UUNObEQsMEJET3dELEVDTjNEO0VBSVQ7SUFDSSw4QkRkMkM7SUNlM0MsaUJBQWdCO0lBQ2hCLDhCRGZpRCxFQ3VCcEQ7SUFMRztNQUNJLFlEekZBO01DMEZBLGtCRHJFVztNQ3NFWCxpQkRKZ0MsRUNLbkM7RUEvREw7STBCbURZLFdBQVU7SUFDVixvQkFBbUI7SUFDbkIsbUJBQWtCLEVBeURyQjtJQXBLVDtNQStHZ0IsWUFBVztNMUJ4RzlCLG1CMEJ5RzZDO00xQnZHNUMsVTBCdUdpRDtNMUI5RmpELFkwQjhGaUU7TUFDL0MsWUFBVztNQUNYLG9CM0J6SEM7TTJCMEhELFlBQVcsRUFDZDtJQXBIYjtNQXVIZ0IsNkJBQTRCO01BQzVCLGUzQi9IQztNMkJnSUQsbUJBQWtCO01BQ2xCLG1CQUFrQjtNQUNsQixpQkFBZ0I7TUFDaEIsV0FBVSxFQVNiO01BckliO1FBK0hvQiw2RkFBNEY7UUFDNUYsYUFBWTtRMUJ6SG5DLG1CMEIwSGlEO1ExQnhIaEQsVTBCd0hxRDtRMUJySHJELFkwQnFIMEQ7UTFCNUcxRCxXMEI0R3NFO1FBQ2hELGFBQVk7UUFDWixZQUFXLEVBQ2Q7STFCM0NiO00wQitDWSxrR0FBaUc7TUFDakcsMkJBQTBCO01BQzFCLGlCQUFnQjtNQUNoQiw2QkFBNEI7TUFDNUIsYUFBWTtNQUNaLGFBQVk7TUFDWixtQkFBa0I7TUFDbEIsWUFBVztNQUNYLHVCQUF3QjtNQUN4QixtQkFBa0I7TUFDbEIsNEJBQTJCO01BQzNCLGtCQUFpQjtNQUNqQix5QkFBd0I7TUFDeEIsZUFBYyxFQWNqQjtNQW5LYjtRQXdKb0IsaUJBQWdCO1ExQmpKdkMsbUIwQmtKaUQ7UTFCaEpoRCxTMEJnSm9EO1ExQnZJcEQsVzBCdUltRTtRQUM3Qyw0QjNCekhRO1EyQjBIUixnQkFBZTtRQUNmLFkzQmxJWixFMkJtSVM7TTFCMURUO1EwQjZEWSw4QkFBNEI7UUFDNUIseUJBQXdCLEVBQzNCOztBMUJuSGpCO0VBQ0ksOEJEbUM4QztFQ2xDOUMsVURtQzhCO0VDbEM5QixpQkRtQ3VDO0VDbEN2QyxpQkRtQzhCLEVDbENqQzs7QUFFRDtFQUNJLDBCRGdDbUQ7RUMvQm5ELG9CRG9CaUI7RUNuQmpCLHVCRC9CSTtFQ2dDSixrQkRpQ3FDLEVDY3hDO0VBN0NHOzs7Ozs7OztJQVFJLHVDQUFzRTtJQUN0RSxrQkRxQm1DO0lDcEJuQyxVQUFTO0lBQ1QsZURpQm1EO0lDaEJuRCxhQUFZLEVBQ2Y7RUFFRDtJQUNJLGFEdUJtQztJQ3RCbkMsa0JEb0IyQztJQ25CM0MsZURyRlM7SUNzRlQsT0FBTTtJQUNOLHNCQUFxQjtJQUNyQixnQ0FBK0I7SUFDL0Isa0JBQWlCLEVBS3BCO0lBSEc7TUFDSSxlRDVGSyxFQzZGUjtFQUdMO0lBQ0ksa0JENUNXO0lDNkNYLFlEakVBO0lDa0VBLG9CRFdtRDtJQ1ZuRCxvQkRXNEQ7SUNWNUQsaUJEWTJDO0lDWDNDLGlCRFU2QjtJQ1Q3QixnQkFBZTtJQUNmLGdDQUErQixFQU9sQztJQUxHO01BQ0ksZURPMEM7TUNOMUMsaUJEM0VKO01DNEVJLDBCRE9vRSxFQ052RTs7QUFJVDtFQUNJLDBCRGRtRDtFQ2VuRCxpQkFBZ0I7RUFDaEIsb0JEZm1ELEVDdUJ0RDtFQUxHO0lBQ0ksWUR6RkE7SUMwRkEsa0JEckVXO0lDc0VYLGtCREpzQyxFQ0t6Qzs7QTBCckhMO0VBMEtZLGNBQWE7RUFDYixvQjNCL0ZTO0UyQmdHVCx1QjNCbEpKLEUyQm1KQzs7QTFCdkhUO0UwQjBIWSxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBb0J0QjtFQXJNVDtJQXNMZ0IsbUJBQWtCLEVBQ3JCO0UxQjlGVDtJMEJpR1ksa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsZUFBYztJQUNkLHVCQUF3QixFQU0zQjtJMUJqR0w7TTBCOEZZLDBCQUE4QjtNQUM5Qix5QkFBd0IsRUFDM0I7O0ExQnBKakI7RUFDSSx1QkR0Qkk7RUN1QkosMEJEbUNpRDtFQ2xDakQsbUJEbUMyQztFQ2xDM0MsaUJEbUNtQyxFQ2xDdEM7O0FBRUQ7RUFDSSwwQkRnQzJEO0VDL0IzRCxpQkRxQ2lEO0VDcENqRCxVRG1DdUM7RUNsQ3ZDLGtCRGlDMkMsRUNjOUM7RUE3Q0c7Ozs7Ozs7O0lBUUkseUNBQXNFO0lBQ3RFLGtCRHFCd0M7SUNwQnhDLFVBQVM7SUFDVCxlRGlCMkQ7SUNoQjNELGFBQVksRUFDZjtFQUVEO0lBQ0ksYUR1QnlDO0lDdEJ6QyxrQkRvQmtEO0lDbkJsRCxlRG9CdUU7SUNuQnZFLE9BQU07SUFDTixzQkFBcUI7SUFDckIsZ0NBQStCO0lBQy9CLGtCQUFpQixFQUtwQjtJQUhHO01BQ0ksZURlK0QsRUNkbEU7RUFH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aUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixzQkFBcUI7SUFDckIsWUFBVztJQUNYLGVBQWMsRUFDakIsRWhDbmdCQTs7QUlrb0JMO0VBaEJJO0lBbUJRLFlBQVcsRUFDZDtFQUhMO0lBTVEsU0FBUSxFQUNYLEVBQUE7O0FLcHBCVDtFQUNJO0lBRVEseUJBQXdCLEVBQzNCO0VBRUw7SUFDSSxjQUNKLEVBQUMsRUFBQTs7QWMyQ0w7RUFDSTtJQUVRLGlCQUFnQixFQWdCbkI7RUFsQkw7SUFLWSx1QkFBc0I7SUFDdEIsMEI1QjdETztJNEI4RFAsWTVCOUJKO0k0QitCSSxpQkFBZ0IsRUFTbkI7RUFqQlQ7SUFXZ0Isb0JBQW1CO0lBQ25CLGtCQUFpQixFQUlwQixFQUFBOztBUy9EakI7RUQyRkE7SUN6RlEsUUFBTyxFQUNWO0VEd0ZMO0lDbkZRLFNBQVEsRUFDWCxFQUFBOztBQThnQkw7RUFwZkk7SUFzZkksV0FBVSxFQUNiLEVBQUEiLCJmaWxlIjoiRGVmYXVsdC1mYS1JUi9EZWZhdWx0LWZhLUlSLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7vyRicmFuZC1jb2xvcjogIzdCM0EzRDtcclxuJGJyYW5kLXByaW1hcnk6ICMwMUFBQ0U7XHJcbiRicmFuZC1zdWNjZXNzOiAjNWNiODVjO1xyXG4kYnJhbmQtaW5mbzogIzViYzBkZTtcclxuJGJyYW5kLXdhcm5pbmc6ICNmMGFkNGU7XHJcbiRicmFuZC1kYW5nZXI6ICNkOTUzNGY7XHJcblxyXG4kcHJpbWFyeS1iYWNrZ3JvdW5kOiAjN0IzQTNEO1xyXG4kc2Vjb25kLWJhY2tncm91bmQ6ICNEQkQ0Qzc7XHJcblxyXG4kZ3JheS1kYXJrZXI6IGxpZ2h0ZW4oIzAwMCwgMjAlKTsgLy8gIzIyMlxyXG4kZ3JheS1kYXJrOiBsaWdodGVuKCMwMDAsIDMwJSk7IC8vICMzMzNcclxuJGdyYXk6IGxpZ2h0ZW4oIzAwMCwgNTAlKTsgLy8gIzU1NVxyXG4kZ3JheS1saWdodDogbGlnaHRlbigjMDAwLCA4NSUpOyAvLyAjNzc3XHJcbiRncmF5LWxpZ2h0ZXI6IGxpZ2h0ZW4oIzAwMCwgOTUlKTsgLy8gI2VlZVxyXG5cclxuJHRleHQtY29sb3I6ICNmZmYsI2ZmZiwjZmZmLCNmZmY7XHJcbiRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSwjMGY1MDk0LCM0NTA4NTYsIzI3NmYwOTtcclxuXHJcbiRmb250LWNvbG9yLWg6ICM1YTY1NzUgIzM3NjQ4YSAjMDk2NGQ1ICNjYjc1MGYgI2Y1MDMwMyAjOWM5YjliOyAvL2xpc3QgZm9yIGgxIHRvIGg2IHRhZ3NcclxuXHJcbiRsaW5rLWNvbG9yOiBudGgoJGZvbnQtY29sb3ItaCwgMyk7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSk7XHJcbiRjb250ZW50LWxpbmstY29sb3I6IG50aCgkZm9udC1jb2xvci1oLCAxKTtcclxuJGNvbnRlbnQtbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRjb250ZW50LWxpbmstY29sb3IsIDE1JSk7XHJcbiRzaG9ydGN1dC1saW5rLWNvbG9yOiAjMjM0QkEzO1xyXG4kc2hvcnRjdXQtbGluay1ob3Zlci1jb2xvcjogI0RENEI1NjtcclxuXHJcbiRyZWQ6ICNmNDQzMzY7XHJcbiRncmVlbjogIzRjYWY1MDtcclxuJGJsdWU6ICMyMTk2ZjM7XHJcbiR5ZWxsb3c6ICNmZjk4MDA7XHJcbiRibGFjazogIzAwMDtcclxuJHdoaXRlOiAjZmZmO1xyXG4kdGhlbWUtY29sb3I6ICNkZmRmZGY7XHJcbiRzZWFyY2gtY29sb3I6ICNkZGQ7XHJcblxyXG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4kcHJpbWFyeS1mb250SWNvbjogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuJHNlY29uZC1mb250SWNvbjogJ1ZpZXdGb250SWNvbic7XHJcblxyXG4vKiRpY29uLWZvbnQtcGF0aDogICAgICAgICAgXCIuLi9mb250cy9cIjtcclxuJGljb24tZm9udC1uYW1lOiovXHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJTREZcIjtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBcIlNERiBTdWJzaWRpYXJ5XCI7XHJcbiRmb250LWZhbWlseS1zZWNvbmQtZm9udDogXCJTU0ZcIjtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1iYXNlLWZhLW51bTogXCJTREZGYU51bVwiO1xyXG5cclxuXHJcbiRmb250LXNpemUtYmFzZTogMS41cmVtO1xyXG4kZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1OyAvLyB+MThweFxyXG4kZm9udC1zaXplLXNtYWxsOiAkZm9udC1zaXplLWJhc2UgKiAwLjg1OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oOiAkZm9udC1zaXplLWJhc2UgKiAxLjIgJGZvbnQtc2l6ZS1iYXNlICogMS4xMCAkZm9udC1zaXplLWJhc2UgKiAxLjAwICRmb250LXNpemUtYmFzZSAqIDAuOTIgJGZvbnQtc2l6ZS1iYXNlICogMC44MiAkZm9udC1zaXplLWJhc2UgKiAwLjcyOyAvL2xpc3QgZm9yIGgxIHRvIGg2IHRhZ3NcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7IC8vIDIwLzE0XHJcbiRsaW5lLWhlaWdodC1jb21wdXRlZDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7IC8vIH4yMHB4XHJcblxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMTtcclxuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuJHBhZGRpbmctYmFzZTogNXB4O1xyXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiA2cHg7XHJcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogMTJweDtcclxuXHJcbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAxMHB4O1xyXG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAxNnB4O1xyXG5cclxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6IDVweDtcclxuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogMTBweDtcclxuXHJcbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAxcHg7XHJcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6IDVweDtcclxuXHJcbiRsaW5lLWhlaWdodC1sYXJnZTogMS41O1xyXG4kbGluZS1oZWlnaHQtc21hbGw6IDEuMzM7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAxMHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogMjBweDtcclxuJGJvcmRlci1yYWRpdXMtc21hbGw6IDNweDtcclxuXHJcbiRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMTExLCAxMTEsIDExMSwgMC4xNSk7XHJcblxyXG5cclxuJHBhbmVsLWJnOiB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsJHdoaXRlLHRyYW5zcGFyZW50LCAkd2hpdGU7XHJcbiRwYW5lbC1ib3JkZXI6IDFweCBzb2xpZCAjMzEyQjI1LDAsMCwwLCAxcHggc29saWQgI2RiZGJkYjtcclxuJHBhbmVsLWJvcmRlci1yYWRpdXM6IDAsMCwkYm9yZGVyLXJhZGl1cy1iYXNlLDAsM3B4O1xyXG4kcGFuZWwtYm94LXNoYWRvdzogbm9uZSxub25lLG5vbmUsbm9uZSxub25lO1xyXG4kcGFuZWwtaGVhZGluZy1iZzogIzMxMkIyNSwgdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQsI0U0RDhDNCwjZGJkYmRiO1xyXG4kcGFuZWwtaGVhZGluZy1jb2xvcjogJHdoaXRlLCAkYnJhbmQtY29sb3IsJGJyYW5kLWNvbG9yLCM3QjNBM0QsIzMyMzMzNTtcclxuJHBhbmVsLWhlYWRpbmctZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UsMjBweCwyMHB4LDE4cHgsJGZvbnQtc2l6ZS1iYXNlO1xyXG4kcGFuZWwtaGVhZGluZy1mb250LXdlaWdodDogYm9sZCxib2xkLGJvbGQsYm9sZCxib2xkO1xyXG4kcGFuZWwtaGVhZGluZy1hbGlnbjogcmlnaHQscmlnaHQscmlnaHQscmlnaHQscmlnaHQ7XHJcbiRwYW5lbC1oZWFkaW5nLWJvcmRlcjogMCwwLDAsMXB4IHNvbGlkICR3aGl0ZSwwO1xyXG4kcGFuZWwtaGVhZGluZy1ib3JkZXItcmFkaXVzOiAwLDAsMCwkYm9yZGVyLXJhZGl1cy1iYXNlLDA7XHJcbiRwYW5lbC1ib2R5LWJnOiB0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCwjRUFFMUQyLHRyYW5zcGFyZW50O1xyXG4kcGFuZWwtYm9keS1ib3JkZXI6IHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsMCwgdHJhbnNwYXJlbnQ7XHJcbiRwYW5lbC1ib2R5LWJveC1zaGFkb3c6IHRyYW5zcGFyZW50LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50O1xyXG4kcGFuZWwtZ2x5cGhpY29uLWZvbnQtc2l6ZTogMi4ycmVtLDIuMnJlbSwyLjJyZW0sMi4ycmVtLDIuMnJlbTtcclxuJHBhbmVsLWdseXBoaWNvbi1jb2xvcjogJGJyYW5kLWNvbG9yLCRicmFuZC1jb2xvciwkYnJhbmQtY29sb3IsJGJyYW5kLWNvbG9yLCMzMjMzMzU7XHJcbiRwYW5lbC1nbHlwaGljb24tZmxvYXQ6IHJpZ2h0LHJpZ2h0LHJpZ2h0LHJpZ2h0LHJpZ2h0O1xyXG4kcGFuZWwtZ2x5cGhpY29uLWhvdmVyLWNvbG9yOiAkYnJhbmQtY29sb3IsIzc1ODJiMSwjNzU4MmIxLCRicmFuZC1jb2xvciwjMzIzMzM1O1xyXG4kcGFuZWwtbW9yZVRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLCRmb250LXNpemUtYmFzZSwkZm9udC1zaXplLWJhc2UsJGZvbnQtc2l6ZS1iYXNlLCRmb250LXNpemUtYmFzZTtcclxuJHBhbmVsLW1vcmVUaXRsZS1jb2xvcjogJHdoaXRlLCR3aGl0ZSwkd2hpdGUsJHdoaXRlLCR3aGl0ZTtcclxuJHBhbmVsLW1vcmVUaXRsZS1iYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IsJHdoaXRlLCR3aGl0ZSwjN0IzQTNELCMzMTJCMjU7XHJcbiRwYW5lbC1tb3JlVGl0bGUtYm9yZGVyOiB0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudDtcclxuJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXItcmFkaXVzOiA1cHgsMCwwLDAsNXB4O1xyXG4kcGFuZWwtbW9yZVRpdGxlLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LG5vbmUsbm9uZSxub25lLG5vbmU7XHJcbiRwYW5lbC1tb3JlVGl0bGUtaG92ZXItY29sb3I6ICR3aGl0ZSwkd2hpdGUsJHdoaXRlLCM3QjNBM0QsJHdoaXRlO1xyXG4kcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWJhY2tncm91bmQ6ICM1YzJjMmUsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQsJHdoaXRlLCMzMTJCMjU7XHJcbiRwYW5lbC1tb3JlVGl0bGUtaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudDtcclxuJHBhbmVsLWJveExhc3RVcGRhdGUtY29sb3I6ICRibGFjaywkYmxhY2ssJGJsYWNrLCRibGFjaywkYmxhY2s7XHJcbiRwYW5lbC1ib3hMYXN0VXBkYXRlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLCRmb250LXNpemUtYmFzZSwkZm9udC1zaXplLWJhc2UsJGZvbnQtc2l6ZS1iYXNlLCRmb250LXNpemUtYmFzZTtcclxuJHBhbmVsLWJveExhc3RVcGRhdGUtYWxpZ246IHJpZ2h0LHJpZ2h0LGxlZnQscmlnaHQsbGVmdDtcclxuXHJcbiRwdXNobWVudS1icmVhay1wb2ludDogNzY3cHg7XHJcbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkZm9udC13ZWlnaHQsICRmb250LXN0eWxlKSB7XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG5cdFx0XHRzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcclxuXHRcdFx0c3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdFx0XHQgdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0XHQgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcblx0XHRmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcclxuICAgICAgICBmb250LWRpc3BsYXk6c3dhcDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NpdGlvbigkdHlwZTogc3RhdGljLCAkdG9wOiBudWxsLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsLCAkei1pbmRleDogbnVsbCkge1xyXG5cdHBvc2l0aW9uOiAkdHlwZTtcclxuXHRAaWYgJHRvcCAhPSBudWxsIHtcclxuXHRcdHRvcDogJHRvcDtcclxuXHR9XHJcblx0QGlmICRyaWdodCAhPSBudWxsIHtcclxuXHRcdHJpZ2h0OiAkcmlnaHQ7XHJcblx0fVxyXG5cdEBpZiAkYm90dG9tICE9IG51bGwge1xyXG5cdFx0Ym90dG9tOiAkYm90dG9tO1xyXG5cdH1cclxuXHRAaWYgJGxlZnQgIT0gbnVsbCB7XHJcblx0XHRsZWZ0OiAkbGVmdDtcclxuXHR9XHJcblx0QGlmICR6LWluZGV4ICE9IG51bGwge1xyXG5cdFx0ei1pbmRleDogJHotaW5kZXg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGNvbG9yLXBpY2tlcigkdGV4dC1jb2xvciwkYmFja2dyb3VuZC1jb2xvcikge1xyXG4gICAgQGlmJHRleHQtY29sb3IgIT0gbnVsbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmJGJhY2tncm91bmQtY29sb3IgIT0gbnVsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn1cclxuQG1peGluIHBhbmVsLXN0eWxlKCAkcGFuZWwtYmcsICRwYW5lbC1ib3JkZXIsICRwYW5lbC1ib3JkZXItcmFkaXVzLCAkcGFuZWwtYm94LXNoYWRvdywgJHBhbmVsLWhlYWRpbmctYmcsICRwYW5lbC1oZWFkaW5nLWNvbG9yLCAkcGFuZWwtaGVhZGluZy1mb250LXNpemUsICRwYW5lbC1oZWFkaW5nLWZvbnQtd2VpZ2h0LCAkcGFuZWwtaGVhZGluZy1hbGlnbiwgJHBhbmVsLWhlYWRpbmctYm9yZGVyLCAkcGFuZWwtaGVhZGluZy1ib3JkZXItcmFkaXVzLCAkcGFuZWwtYm9keS1iZywgJHBhbmVsLWJvZHktYm9yZGVyLCAkcGFuZWwtYm9keS1ib3gtc2hhZG93LCAkcGFuZWwtZ2x5cGhpY29uLWZvbnQtc2l6ZSwgJHBhbmVsLWdseXBoaWNvbi1jb2xvciwgJHBhbmVsLWdseXBoaWNvbi1mbG9hdCwgJHBhbmVsLWdseXBoaWNvbi1ob3Zlci1jb2xvciwgJHBhbmVsLW1vcmVUaXRsZS1mb250LXNpemUsICRwYW5lbC1tb3JlVGl0bGUtY29sb3IsICRwYW5lbC1tb3JlVGl0bGUtYmFja2dyb3VuZCwgJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXIsICRwYW5lbC1tb3JlVGl0bGUtYm94LXNoYWRvdywgJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXItcmFkaXVzLCAkcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWNvbG9yLCAkcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWJhY2tncm91bmQsICRwYW5lbC1tb3JlVGl0bGUtaG92ZXItYm9yZGVyLWNvbG9yLCAkcGFuZWwtYm94TGFzdFVwZGF0ZS1jb2xvciwgJHBhbmVsLWJveExhc3RVcGRhdGUtZm9udC1zaXplLCAkcGFuZWwtYm94TGFzdFVwZGF0ZS1hbGlnbikge1xyXG4gICAgJi5wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xyXG4gICAgICAgIGJvcmRlcjogJHBhbmVsLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkcGFuZWwtYm94LXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtaGVhZGluZy1iZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtaGVhZGluZy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogJHBhbmVsLWhlYWRpbmctYm9yZGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwYW5lbC1oZWFkaW5nLWFsaWduO1xyXG5cclxuICAgICAgICAmID4gaDEsICYgPiBhID4gaDEsXHJcbiAgICAgICAgJiA+IGgyLCAmID4gYSA+IGgyLFxyXG4gICAgICAgICYgPiBoMywgJiA+IGEgPiBoMyxcclxuICAgICAgICAmID4gaDQsICYgPiBhID4gaDQsXHJcbiAgICAgICAgJiA+IGg1LCAmID4gYSA+IGg1LFxyXG4gICAgICAgICYgPiBoNiwgJiA+IGEgPiBoNixcclxuICAgICAgICBhID4gc3Bhbjpub3QoLmdseXBoaWNvbiksIHNwYW46bm90KC5nbHlwaGljb24pLFxyXG4gICAgICAgIHAsIGEgPiBwIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkcGFuZWwtaGVhZGluZy1mb250LXNpemUgJGZvbnQtZmFtaWx5LWJhc2UsIFRhaG9tYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvcjtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiAkcGFuZWwtZ2x5cGhpY29uLWZsb2F0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwYW5lbC1nbHlwaGljb24tZm9udC1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhbmVsLWdseXBoaWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhbmVsLWdseXBoaWNvbi1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmVUaXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBhbmVsLW1vcmVUaXRsZS1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFuZWwtbW9yZVRpdGxlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWwtbW9yZVRpdGxlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwYW5lbC1tb3JlVGl0bGUtYm94LXNoYWRvdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsLW1vcmVUaXRsZS1ob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYm9keS1iZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRwYW5lbC1ib2R5LWJvcmRlcjtcclxuXHJcblxyXG4gICAgICAgIC5ib3hMYXN0VXBkYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYW5lbC1ib3hMYXN0VXBkYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwYW5lbC1ib3hMYXN0VXBkYXRlLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhbmVsLWJveExhc3RVcGRhdGUtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGluY2x1ZGUgZm9udC1mYWNlKCRwcmltYXJ5LWZvbnRJY29uLCcvRm9udHMvRm9udEljb24nLCBib2xkLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtZmFtaWx5LWJhc2UsJy9Gb250cy9JUkFOU2Fuc1gtUmVndWxhcicsIG5vcm1hbCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRmb250LWZhbWlseS1iYXNlLCcvRm9udHMvSVJBTlNhbnNYLUJvbGQnLCBib2xkLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtZmFtaWx5LXNlcmlmLCAnL0ZvbnRzL0lyYW5SZWd1bGFyJywgbm9ybWFsLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtZmFtaWx5LXNlcmlmLCAnL0ZvbnRzL0lyYW5Cb2xkJywgYm9sZCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRmb250LWZhbWlseS1iYXNlLWZhLW51bSwgJy9Gb250cy9JUkFOU2Fuc1hGYU51bS1SZWd1bGFyJywgbm9ybWFsLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtZmFtaWx5LWJhc2UtZmEtbnVtLCAnL0ZvbnRzL0lSQU5TYW5zWEZhTnVtLUJvbGQnLCBib2xkLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJHNlY29uZC1mb250SWNvbiwnL0ZvbnRzL1ZpZXdGb250SWNvbicsIGJvbGQsIG5vcm1hbCk7XHJcbiIsIkBpbXBvcnQgXCJMaWIvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJMaWIvZnVuY3Rpb25zXCI7XHJcblxyXG4vLyoqKioqICBCYXNpYyAmIEhlbHBlciAmIEdlbmVyYWwgU3R5bGVzXHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9WYXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL0ZvbnRzSW1wb3J0c1wiO1xyXG4vKkBpbXBvcnQgXCJQYXJ0aWFscy9IZWxwZXJcIjsqL1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvQmFzaWNTdHlsZXNcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL0FuaW1hdGVcIjtcclxuXHJcbi8vKioqKiogIENvbXBvbmVuZXRzXHJcbi8qQGltcG9ydCBcIlBhcnRpYWxzL1NsaWRlclwiOyovXHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9NYWluTWVudVwiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvVmVydGljYWxNZW51XCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9NdWx0aUNvbHVtbk1lbnVcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL01lZ2FNZW51M0RcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL1B1c2hNZW51XCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9OaWdodE1vZGVcIjtcclxuXHJcbi8vKioqKiogIENvbXBvc2l0aW9uICYgTGF5b3V0ICYgUGFnZXNcclxuQGltcG9ydCBcIlBhcnRpYWxzL01hc3RlcnBhZ2VMYXlvdXRcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL1BhcmFsbGF4XCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9QcmludFZlcnNpb25cIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL0Zvb3RlclwiO1xyXG5cclxuLy8qKioqKiAgVXNlciBDb250cm9sc1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvQWRtaW5CYXJcIjtcclxuLypAaW1wb3J0IFwiUGFydGlhbHMvTWFpbkxvZ29cIjsqL1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvRGF0YVRpbWVcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL1NlYXJjaFwiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvU2VsZWN0TGFuZ3VhZ2VcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL1Rvb2xzQm94XCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9Tb2NpYWxOZXR3b3Jrc1wiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvU3dpdGNoQmFyXCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9Hb1RvVG9wXCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9MaW5lYXJGb290ZXJMaW5rc1wiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvQ29sdW1uRm9vdGVyTGlua1wiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvUG93ZXJlZEJ5XCI7XHJcblxyXG4vLyoqKioqICBUYWIsIFBhbmVsLCBUYWJsZSwgRGF0YSBHcmlkLCBQYWdlciBTdHlsZXNcclxuQGltcG9ydCBcIlBhcnRpYWxzL1BhbmVsU3lsZXNcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL1RhYlwiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvVGFibGVTdHlsZXNcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL0RhdGFHcmlkXCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9QYWdlclwiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvUGFnZXJXcmFwcGVyXCI7XHJcbkBpbXBvcnQgXCJQYXJ0aWFscy9Ob3RpZnlcIjtcclxuQGltcG9ydCBcIlBhcnRpYWxzL05vVUlcIjtcclxuLypAaW1wb3J0IFwiUGFydGlhbHMvQnV0dG9uc1wiOyovXHJcblxyXG5cclxuLy8qKioqKiAgT3RoZXIgUGFydGlhbHNcclxuQGltcG9ydCBcIlBhcnRpYWxzL0N1c3RvbWl6ZWRTdHlsZVwiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvTWVkaWFRdWVyeVwiO1xyXG5AaW1wb3J0IFwiUGFydGlhbHMvQ29sb3JQaWNrZXJcIjtcclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5CYXNpYyBTdHlsZSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5ib2R5IHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgYmFja2dyb3VuZDogI0RCRDRDNyB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvYmctcGF0dGVybi5wbmcpIHJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG59XHJcbi5tYWluQm9keSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG4ucG9wdXBCb2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mbGFnIC5SYWRDb21ib0JveF9TQU1QQSB7XHJcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKiBFZGl0b3IgU3R5bGUgKioqKioqKioqKioqKioqKioqKiovXHJcbnRleHRhcmVhLnJlVGV4dEFyZWEge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEhlYWRpbmcgU3R5bGUgKioqKioqKioqKioqKi9cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2e1xyXG4gICAgaCN7JGl9LCAuaCN7JGl9e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtaCAsICRpKTtcclxuICAgICAgICBjb2xvcjogbnRoKCRmb250LWNvbG9yLWggLCAkaSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogRW5kIE9mIEhlYWRpbmcgU3R5bGUgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgTGluayBTdHlsZSAqKioqKioqKioqKioqL1xyXG4udG9vbHMge1xyXG4gICAgY29sb3I6IG50aCgkZm9udC1jb2xvci1oLCAxKTtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxufVxyXG5cclxuLm1vcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk5QTtcclxuICAgIGJvcmRlcjogIzRENTE1NCAxcHggc29saWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmJyaWVmRGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzI1NTk5NTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi5jb250ZW50e1xyXG4gICAgICAgICY6dmlzaXRlZCwgJjpsaW5rLCAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250ZW50LWxpbmstY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb250ZW50LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b29sc3tcclxuICAgICAgICAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiBudGgoJGZvbnQtY29sb3ItaCwgMSk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICBudGgoJGZvbnQtY29sb3ItaCwgNSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vcmV7XHJcbiAgICAgICAgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2I4YzRlMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJyaWVmRGVzY3JpcHRpb257XHJcbiAgICAgICAgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1NTk5NTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1NTk5NTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMjIyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBMaW5rIFN0eWxlICoqKioqKioqKioqKiovXHJcbi5sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJveExhc3RVcGRhdGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxufVxyXG5cclxuLmNvbnRlbnQsIC5sYWJlbCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgR2VuZXJhbCBTdHlsZSAqKioqKioqKioqKioqL1xyXG4uc2hvcnRjdXR7XHJcbiAgICAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRzaG9ydGN1dC1saW5rLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRzaG9ydGN1dC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggJHNob3J0Y3V0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXB0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGFibGVCb3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbn1cclxuXHJcbi50YWJsZS1uby1ib3JkZXIudGFibGUtYm9yZGVyZWQudGFibGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZS1uby1ib3JkZXIudGFibGUtYm9yZGVyZWQudGFibGV7XHJcbiAgICA+IHRib2R5LCA+IHRmb290LCA+IHRoZWFke1xyXG4gICAgICAgID4gdHJ7XHJcbiAgICAgICAgICAgID4gdGQsID4gdGh7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjaGVtYVRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbn1cclxuXHJcbi5ib3gge1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3QUZDMTtcclxufVxyXG5cclxuLmRvdHRlZFRhYmxlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjYzBjMGMwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxufVxyXG5cclxuLmRvdHRlZFZMaW5lIHtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG4uZG90dGVkSExpbmUge1xyXG4gICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xyXG59XHJcblxyXG4uaGludCB7XHJcbiAgICBjb2xvcjogIzRENTE1NDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5tdWx0aVBhZ2Uge1xyXG4gICAgbWluLWhlaWdodDogNzAwcHg7XHJcbn1cclxuXHJcbiogaHRtbCAubXVsdGlQYWdlIHtcclxuICAgIGhlaWdodDogNzAwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2hUYWJsZSB7XHJcbiAgICBib3JkZXI6ICNhYWEgMXB4IHNvbGlkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxufVxyXG5cclxuVUwuZ2VuZXJhbFN0eWxlIHtcclxuICAgLy8gbGlzdC1zdHlsZS1pbWFnZTogdXJsKEltYWdlcy9TaW1wbGVCdWxsZXQuZ2lmKTtcclxufVxyXG5cclxubGkuZ2VuZXJhbFN0eWxlIHtcclxuICAgIC8vbGlzdC1zdHlsZS1pbWFnZTogdXJsKEltYWdlcy9TaW1wbGVCdWxsZXQuZ2lmKTtcclxufVxyXG5cclxuLmltYWdlQm9yZGVyIHtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNkMWQxZDE7XHJcbn1cclxuXHJcbi5nZW5lcmFsVGFibGUge1xyXG4gICAgYm9yZGVyOiAjYWFhIDFweCBkb3R0ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG59XHJcblxyXG4uRG9ja0NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuXHJcbi5SYWREb2NrWm9uZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsYWNrTGFiZWwge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLmdvbGRMYWJlbCB7XHJcbiAgICBjb2xvcjogI2NmYjQ1NjtcclxufVxyXG5cclxuLndoaXRlTGFiZWwge1xyXG4gICAgY29sb3I6ICM0NDRkNTQ7XHJcbn1cclxuXHJcbi5ibHVlTGFiZWwge1xyXG4gICAgY29sb3I6ICM5MGI5ZDM7XHJcbn1cclxuXHJcbi5wYXltZW50VGFibGUge1xyXG4gICAgYm9yZGVyOiAkYmxhY2sgMXB4IHNvbGlkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG5cclxuLktpbWJlcmx5R3JpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzY4Q0E1O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi50YWJsZUhlYWRlcktpbWJlcmx5IHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJhY2tncm91bmQ6IDAgLTIzMDBweCByZXBlYXQteCAjNzE4Q0ExO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOThBQ0JGICM3MjhCQTEgIzNENTU2QyAjNDU1Rjc3O1xyXG4gICAgY29sb3I6IFdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuXHJcbi50YWJsZUl0ZW1LaW1iZXJseSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL0NvbXBvbmVudHMvU3RvcmUvUmVzb3VyY2VzL0ltYWdlcy9GQS9DYXJ0L1doaXRlL2l0ZW0tYmcucG5nKSByZXBlYXQteCBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogIzYwNzI4MDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgdGR7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlIHdoaXRlIHdoaXRlICNEQUUyRTg7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGVBbHRlcm5hdGVJdGVtS2ltYmVybHkge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQUUyRTg7XHJcbiAgICBjb2xvcjogIzYwNzI4MDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgdGR7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNEQUUyRTg7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm91bmRlZENvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAjYWFhYWFhO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxufVxyXG5cclxuLmF1dG9IZWlnaHQge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hYnNlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSB7XHJcbiAgICA+IHRyOm50aC1jaGlsZChvZGQpLCA+IHRyOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmRlYnVnIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBHZW5lcmFsIE1vZHVsZSAqKioqKioqKioqKioqL1xyXG4ucmFkaW8tbGlzdCB7XHJcbiAgICAucmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGlzdHtcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNwYWNlciB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJ0bi1ub3JtYWwge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4uYnRuLWxhcmdlIHtcclxuICAgIHdpZHRoOiAxODBweDtcclxufVxyXG5cclxuLmJ0bi1yZW1vdmUge1xyXG4gICAgXHJcbn1cclxuXHJcbi5idG5zLWJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG5kdCwgZGQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuLnBhbmVsLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCwgJHdoaXRlIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG4ucGFuZWwtc2ltcGxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VhZWRmNDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWRmNDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLjJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWwtc2VhcmNoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAsICNlOGU4ZTggMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIHNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU4NjJcIjtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAwLjhlbS8xICRwcmltYXJ5LWZvbnRJY29uO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZCBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODYzXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMS4yZW0vMS4yICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5FZmZlY3QgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmVmZmVjdFBhcmVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qKioqKioqKioqKiogaW5pdGlhbGx5IGhpZGUgYW5pbWF0YWJsZSBvYmplY3RzICoqKioqKioqKioqKiovXHJcbi5hbmltYXRhYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAuYW5pbWF0YWJsZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG4vKioqKioqKioqKioqIHNob3cgb2JqZWN0cyBiZWluZyBhbmltYXRlZCAqKioqKioqKioqKioqL1xyXG4uYW5pbWF0ZWQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIENTUyBBbmltYXRpb25zICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEJvdW5jZSAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIH1cclxuXHJcbiAgICA0MCUsIDQzJSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIH1cclxufVxyXG5cclxuLkJvdW5jZSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBCb3VuY2UgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmxhc2ggKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgICAwJSwgNTAlLCAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDI1JSwgNzUlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uRmxhc2gge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEZsYXNoICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFB1bHNlICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5QdWxzZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBQdWxzZSAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBSdWJiZXJCYW5kICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDMwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDY1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5SdWJiZXJCYW5kIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFJ1YmJlckJhbmQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgU2hha2UgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uU2hha2Uge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2hha2U7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgU2hha2UgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgU3dpbmcgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Td2luZyB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFN3aW5nICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFRhZGEgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyB0YWRhIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlLCAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5UYWRhIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFRhZGEgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgV29iYmxlICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgd29iYmxlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA0NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Xb2JibGUge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBXb2JibGUgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgSmVsbG8gKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgICAxMS4xJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIDIyLjIlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMzMuMyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNDQuNCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDU1LjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA2Ni42JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDc3LjclIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgODguOCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uSmVsbG8ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEplbGxvICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEJvdW5jZUluICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gICAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuLkJvdW5jZUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBCb3VuY2VJbiAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBCb3VuY2VJbkRvd24gKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gICAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLkJvdW5jZUluRG93biB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEJvdW5jZUluRG93biAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBCb3VuY2VJbkxlZnQgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gICAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLkJvdW5jZUluTGVmdCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEJvdW5jZUluTGVmdCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBCb3VuY2VJblJpZ2h0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uQm91bmNlSW5SaWdodCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBCb3VuY2VJblJpZ2h0ICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEJvdW5jZUluVXAgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAgIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgfVxyXG5cclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uQm91bmNlSW5VcCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBCb3VuY2VJblVwICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZhZGVJbiAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uRmFkZUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZhZGVJbkRvd24gKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uRmFkZUluRG93biB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBGYWRlSW5Eb3duICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZhZGVJbkRvd25CaWcgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GYWRlSW5Eb3duQmlnIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEZhZGVJbkRvd25CaWcgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluTGVmdCAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GYWRlSW5MZWZ0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEZhZGVJbkxlZnQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluTGVmdEJpZyAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLkZhZGVJbkxlZnRCaWcge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluTGVmdEJpZyAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBGYWRlSW5SaWdodCAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GYWRlSW5SaWdodCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluUmlnaHQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluUmlnaHRCaWcgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GYWRlSW5SaWdodEJpZyB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluUmlnaHRCaWcgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluVXAgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uRmFkZUluVXAge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEZhZGVJblVwICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZhZGVJblVwQmlnICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uRmFkZUluVXBCaWcge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEZhZGVJblVwQmlnICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZsaXAgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmbGlwIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GbGlwIHtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBGbGlwICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZsaXBJblggKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GbGlwSW5YIHtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEZsaXBJblggKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmxpcEluWSAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLkZsaXBJblkge1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgRmxpcEluWSAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBGbGlwT3V0WCAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLkZsaXBPdXRYIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBGbGlwT3V0WCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBGbGlwT3V0WSAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLkZsaXBPdXRZIHtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBGbGlwT3V0WSAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBMaWdodFNwZWVkSW4gKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5MaWdodFNwZWVkSW4ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIExpZ2h0U3BlZWRJbiAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBMaWdodFNwZWVkT3V0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uTGlnaHRTcGVlZE91dCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgTGlnaHRTcGVlZE91dCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBSb3RhdGVJbiAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLlJvdGF0ZUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBSb3RhdGVJbiAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBSb3RhdGVJbkRvd25MZWZ0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Sb3RhdGVJbkRvd25MZWZ0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFJvdGF0ZUluRG93bkxlZnQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgUm90YXRlSW5Eb3duUmlnaHQgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uUm90YXRlSW5Eb3duUmlnaHQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFJvdGF0ZUluRG93blJpZ2h0ICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFJvdGF0ZUluVXBMZWZ0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Sb3RhdGVJblVwTGVmdCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgUm90YXRlSW5VcExlZnQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgUm90YXRlSW5VcFJpZ2h0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uUm90YXRlSW5VcFJpZ2h0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgUm90YXRlSW5VcFJpZ2h0ICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEhpbmdlICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIDIwJSwgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICA0MCUsIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uSGluZ2Uge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIEhpbmdlICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFJvbGxJbiAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLlJvbGxJbiB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFJvbGxJbiAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBSb2xsT3V0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLlJvbGxPdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgUm9sbE91dCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBab29tSW4gKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLlpvb21JbiB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFpvb21JbiAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBab29tSW5Eb3duICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuLlpvb21JbkRvd24ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgWm9vbUluRG93biAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBab29tSW5MZWZ0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuLlpvb21JbkxlZnQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogRW5kIE9mIFpvb21JbkxlZnQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgWm9vbUluUmlnaHQgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuLlpvb21JblJpZ2h0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG4vKioqKioqKioqKioqIEVuZCBPZiBab29tSW5SaWdodCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBab29tSW5VcCAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uWm9vbUluVXAge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIEVuZCBPZiBab29tSW5VcCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBTbGlkZURvd24gKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uU2xpZGVJbkRvd24ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFNsaWRlRG93biAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBTbGlkZUluTGVmdCAqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5TbGlkZUluTGVmdCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgU2xpZGVJbkxlZnQgKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgU2xpZGVJblJpZ2h0ICoqKioqKioqKioqKiovXHJcbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLlNsaWRlSW5SaWdodCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFNsaWRlSW5SaWdodCAqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKiBTdGFydCBPZiBTbGlkZUluVXAgKioqKioqKioqKioqKi9cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uU2xpZGVJblVwIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbn1cclxuLyoqKioqKioqKioqKiBFbmQgT2YgU2xpZGVJblVwICoqKioqKioqKioqKiovXHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuTWVudSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ubWFpbk1lbnUge1xyXG4gICAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAgICAgJiA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOGY4ZjgsICNlOWU5ZTkpIHJlcGVhdCBzY3JvbGwgMCAwICNlOWU5ZTk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGkub3BlbiA+IGEsXHJcbiAgICAgICAgJiA+IGxpLmN1cnJlbnQgPiBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgICAgICAgY29sb3I6ICNmNTAzMDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpLm1lbnVDb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMzZweCwgbnVsbCwgbnVsbCwgMCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NlZGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2VkYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRyb3Bkb3duLW1lbnUgPiBsaSB7XHJcbiAgPiBhIHtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDBweCwgI2U4ZThlOCAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2FhYTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5vcGVuID4gYSwgJi5jdXJyZW50ID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwcHgsICNlOGU4ZTggMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBjb2xvcjogbnRoKCRmb250LWNvbG9yLWgsIDUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhYWE7XHJcbiAgfVxyXG59Iiwi77u/LyoqKioqKioqKioqKiBTdGFydCBPZiBIb3Jpem9udGFsIE1lbnUgKioqKioqKioqKioqKi9cclxuLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIHtcclxuICAgIHVsIHtcclxuICAgICAgICBcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgLmNvbGxhcHNpYmxlIHtcclxuICAgICAgICAgICAgICAgIC5zdWItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgLW1vei11c2UtdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBkYXNoZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSwgbnVsbCwgbnVsbCwgMTBweCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiBcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwLCAxMDAlLCBudWxsLCBhdXRvLCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGxpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJi5oYXMtc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlLCAwLCBudWxsLCBhdXRvLCBudWxsKTtcclxuXHJcbiAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIGF1dG8sIG51bGwsIG51bGwsIG51bGwsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGE6aG92ZXIgLnN1Yi1hcnJvdywgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIHVsIHVsIC5jb2xsYXBzaWJsZSBhOmhvdmVyIC5zdWItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0Y1MDMwMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBkYXNoZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSwgbnVsbCwgbnVsbCwgMTBweCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Yi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAtbW96LXVzZS10ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgc29saWQgZGFzaGVkIGRhc2hlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlLCBudWxsLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIC5zdWItYXJyb3csIC5jb2xsYXBzaWJsZSBhOmhvdmVyIC5zdWItYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y1MDMwMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUsIG51bGwsIG51bGwsIDEwcHgsIG51bGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItYXJyb3csIC5jb2xsYXBzaWJsZSAuc3ViLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1ODU4NUEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlLCBudWxsLCBudWxsLCAxMHB4LCBudWxsKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW5NZW51IHtcclxuICAgIC5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y4ZjhmOCwgI2U5ZTllOSkgcmVwZWF0IHNjcm9sbCAwIDAgI2U5ZTllOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYXMtc3VibWVudSB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcbn1cclxuXHJcbi5zZi1ob3Jpem9udGFsIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBtYXJnaW46IDJweCAwIDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsMC4xNzUpO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSwgMCwgbnVsbCwgbnVsbCwgMTAwMCk7XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKiBTdGFydCBPZiBNdWx0aUNvbHVtbiBNZW51ICoqKioqKioqKioqKiovXHJcbi5tdWx0aUNvbHVtbk1lbnUge1xyXG4gICAgLm5hdiwgLmNvbGxhcHNlLCAuZHJvcHVwLCAuZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiA+IC5oYXNDaGlsZC5jbGlja2VkIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXVsdGlDb2x1bW5NZW51LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLm11bHRpQ29sdW1uTWVudS1mdyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm11bHRpQ29sdW1uTWVudU9wZW5NZW51T25DbGljaykge1xyXG4gICAgICAgIHVsLm5hdiBsaS5kcm9wZG93bjpob3ZlciA+IHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vKioqKioqKioqKioqKioqKiBTdGFydCBPZiBNYWtlIE1lbnUgRml4ICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5maXhlZE1lbnUge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsMCAhaW1wb3J0YW50LG51bGwsbnVsbCxudWxsLDk5OTk5OTkpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI0FGQUZBRjtcclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ubWFpbk1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbi8qKioqKioqKioqKioqKioqIFN0YXJ0IE9mIE1lbnUgVG9nZ2xlcnMgSW4gTW9iaWxlICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5tZW51VG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJTREYgc3Vic2lkaWFyeVwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoMCwwLDAsMC4xMSk7XHJcblxyXG4gICAgLm1lZ2FNZW51VG9nZ2xlSWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2xvc2VTdGF0dXMgLm1lZ2FNZW51VG9nZ2xlSWNvbiBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKiogU3RhcnQgT2YgTWVnYSBNZW51ICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5tZW51M2RtZWdhIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDQ0JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICYuYXJyb3ctaWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsNDQlLG51bGwsbnVsbCwxNnB4LG51bGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICMxRTJDNjk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hcnJvdy1pY29uLWJvdHRvbTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMjRweCxudWxsLG51bGwsLTVweCxudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODEyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREJENEM3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuTGVmdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLG51bGwsYXV0byxudWxsLDAhaW1wb3J0YW50LG51bGwpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkgPiBhLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWIge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDAsMTAwJSxudWxsLG51bGwsMjApO1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuQm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaXNib3ggbGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggNHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHggNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMnB4IDJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5maXJzdDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93LWljb24tYm90dG9tLCBhLCAuYXJyb3ctaWNvbi1ib3R0b206YWZ0ZXIsIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gYSwgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4ge1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyLjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4ge1xyXG4gICAgICAgICAgICAgICAgLmFycm93LWljb24sIC5hcnJvdy1pY29uLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubm8tbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5hcnJvdy1pY29uOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDUwJSxudWxsLG51bGwsMTdweCxudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODFEXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXZbY2xhc3MqPVwiYW5pbWF0ZS1cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMnB4IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgICYuYXJyb3ctaWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwxNXB4LG51bGwsbnVsbCwyNXB4LG51bGwpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODEyXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnJvdy1pY29uLWJvdHRvbTphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwyNHB4LG51bGwsbnVsbCwtNnB4LG51bGwpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAvKmJvcmRlcjogc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwOyovXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLypwYWRkaW5nOiAycHg7Ki9cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODEyXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMUFBQ0U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5NDM1MjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXBhcmF0ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyZml4ID4gLm1lbnUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWRlbW8gW2NsYXNzKj1cImNvbC1sZ1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICAuZnVsbC13aWR0aCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nY2xhc3Mge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2Mge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDEwcHggMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1zdWJtZW51IHtcclxuICAgICY6aG92ZXIgPiBhLCAmOmZvY3VzID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG4gICAgLndwLW5vbi1kcm9wZG93biAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXBhcmF0b3I6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuLyoqKioqKioqKioqKioqKiogU3RhcnQgT2YgUkVTUE9OU0lWRSBNZW51ICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qIFNDUkVFTiAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUge1xyXG4gICAgICAgIC5tZW51VG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBNT0JJTEUqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tZW51M2RtZWdhIHtcclxuICAgICAgICBsaSAuc3ViIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICBsaSA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhhcy1zdWJtZW51OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSw1MCUsbnVsbCxudWxsLDEwcHgsbnVsbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCBsaSA+IGEuaGFzLXN1Ym1lbnU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkgPiBhLmhhcy1zdWJtZW51OmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1MjZkZDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWVudTNkbWVnYS5yZXNwb25zaXZlIHtcclxuICAgICAgICA+IHVsID4gbGksIGxpLm1lbnUtbm9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ub24tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwgPiBsaSA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAubWVudTNkbWVnYS5yZXNwb25zaXZlIHtcclxuICAgICAgICA+IHVsID4gbGksIGxpLm1lbnUtbm9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsID4gbGkgPiAuYXJyb3ctaWNvbi1ib3R0b206YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogTU9CSUxFICYgVEFCTEVUKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWVudTNkbWVnYSB7XHJcbiAgICAgICAgbGkgLnN1YiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgbGkgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oYXMtc3VibWVudTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsNTAlLG51bGwsbnVsbCwxMHB4LG51bGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgbGkgPiBhLmhhcy1zdWJtZW51OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpID4gYS5oYXMtc3VibWVudTpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI2ZGQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubWVudVRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gc3BhbiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwgPiBsaSA+IHtcclxuICAgICAgICAgICAgYSwgLmFycm93LWljb24sIC5hcnJvdy1pY29uLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgPiAuYXJyb3ctaWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKioqKioqKioqKiogUmlnaHQgQ2hhbmdlZCBUbyBMZWZ0KioqKioqKioqKi9cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDIwcHghaW1wb3J0YW50LG51bGwsbnVsbCw1JSxudWxsKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXAgY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgPiAuYXJyb3ctaWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvKioqKioqKioqKiogUmlnaHQgQ2hhbmdlZCBUbyBMZWZ0KioqKioqKioqKi9cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwyMHB4IWltcG9ydGFudCxudWxsLG51bGwsNSUsbnVsbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsID4gbGkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKiogU3RhcnQgT2YgVkVSVElDQUwgU1RZTEUgT05MWSBTQ1JFRU4gKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubWVudTNkbWVnYS52ZXJ0aWNhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLyoqKioqKioqKioqKioqKioqKiAoKChJTiBSVEwgVkVSU0lPTikpKSBGbG9hdCBDaGFuZ2VkIFRvIFJpZ2h0ICoqKioqKioqKioqKioqKioqKi9cclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgJi5mbHlvdXQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bCA+IGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5hcnJvdy1pY29uLWJvdHRvbTphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpob3ZlciBzcGFuLmFycm93LWljb24tYm90dG9tOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICA+IHVsID4gbGkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKkZvciBGdXR1cmUqKioqKioqKioqKioqKioqKioqL1xyXG4vKi5tZW51VG9nZ2xlIC5tZWdhTWVudVRvZ2dsZS1pY29uIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTZweDtcclxufVxyXG4ubWVudVRvZ2dsZSAgLm1lZ2FNZW51VG9nZ2xlLWljb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjgpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsLTRweCxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjkpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLC04cHgsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC43KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTZweDtcclxufSovXHJcblxyXG5cclxuLm1lbnUzZG1lZ2EgLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQ6ICNEQkQ0Qzc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5QdXNoIE1lbnUgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmxhcmdlRHVyYXRpb25UcmFuc2l0aW9uIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtcywgMG1zLCAwbXM7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXMsIDEwMDBtcywgMG1zO1xyXG59XHJcblxyXG4ubWFpbkNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDM3NW1zIGVhc2UtaW4tb3V0IDBtcztcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsLCBudWxsLCBudWxsLCAwLCAxMCk7XHJcbn1cclxuXHJcbi5wdXNoTWVudU9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubWFpbkNvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMCwgbnVsbCwgbnVsbCwgLTIxZW0sIG51bGwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHVzaE1lbnVMaW5rc1dyYXAge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zLCAwbXMsIDBtcztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zLCAzNzVtcywgMG1zO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBlYXNlLWluLW91dCwgbGluZWFyO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHdpZHRoOiAxNWVtO1xyXG5cclxuICAgICYgPiBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAwLjYyNWVtIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwLjkzNzVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpIDBzLCByaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAwcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwcywgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwLCAtNSUsIG51bGwsIG51bGwsIDApO1xyXG5cclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiBib2xkIDE2cHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpIDBzLCByaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAwcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwcywgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHVzaE1lbnVPcGVuIHtcclxuICAgIC5wdXNoTWVudUxpbmtzV3JhcCB7XHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnB1c2hNZW51TGlua3NXcmFwIHtcclxuICAgIGxpOmhvdmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAwLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpblBhZ2VzIHtcclxuICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgd2lkdGg6IDEwZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgICAgIG1hcmdpbjogMC42MjVlbSAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMC45Mzc1ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAwcywgcmlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCkgMHMsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZWI4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwLCAwLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnB1c2hNZW51VGFiUGFuZWwge1xyXG4gICAgd2lkdGg6IDI4ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGV4dGVuZCAubGFyZ2VEdXJhdGlvblRyYW5zaXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHJpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0IDBtcywgdmlzaWJpbGl0eSAwbXMgbGluZWFyIDM3NW1zO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsLCAtMjhlbSwgbnVsbCwgbnVsbCwgNTEwKTtcclxufVxyXG5cclxuLnB1c2hNZW51T3BlbiB7XHJcbiAgICAucHVzaE1lbnVUYWJQYW5lbCB7XHJcbiAgICAgICAgQGV4dGVuZCAubGFyZ2VEdXJhdGlvblRyYW5zaXRpb247XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgbGluZWFyO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWhlYWRpbmcsIC5wYW5lbC1wdXNobWVudS1ub2NoaWxkIHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaSBhIHtcclxuICAgIGNvbG9yOiAjMkYyRDQ1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFxFODEyJztcclxuICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250SWNvbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHVzaG1lbnUtbGV2ZWwxIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoTWVudU9wZW4ge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCwgMCwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgLnB1c2hNZW51TGlua3NXcmFwIHtcclxuICAgICAgICBAZXh0ZW5kIC5sYXJnZUR1cmF0aW9uVHJhbnNpdGlvbjtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBsaW5lYXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoTWVudUxpbmtzV3JhcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGV4dGVuZCAubGFyZ2VEdXJhdGlvblRyYW5zaXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHJpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0IDBtcywgdmlzaWJpbGl0eSAwbXMgbGluZWFyIDM3NW1zO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAzZW0sIDAsIG51bGwsIG51bGwsIDUwMCk7XHJcbn1cclxuXHJcbi5wdXNoTWVudVNldEFjdGl2ZSB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAyN2VtLCBudWxsLCBudWxsLCBudWxsKTtcclxufVxyXG5cclxuLnRhYlBhbmVsU2V0QWN0aXZlIHtcclxufVxyXG5cclxuLmZvcmNlOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKi0tIG1hc2tpbmcgdGhlIHBhZ2UgYWZ0ZXIgb3BlbmluZyBuYXZpZ2F0aW9uIC0tKi9cclxuLnB1c2hNZW51T3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBQUNFO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHJpZ2h0IDBtcyBsaW5lYXIgMzc1bXMsIGJhY2tncm91bmQtY29sb3IgMzc1bXMgZWFzZS1pbi1vdXQgMG1zO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAsIDAsIDAsIG51bGwsIDApO1xyXG59XHJcblxyXG4ucHVzaE1lbnVPcGVuIHtcclxuICAgIC5wdXNoTWVudU92ZXJsYXkge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxQUFDRTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDBtcywgMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zLCAwbXMsIDM3NW1zO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgbGluZWFyLCBlYXNlLWluLW91dDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgbnVsbCwgMCwgbnVsbCwgbnVsbCwgNTAwKTtcclxuICAgIH1cclxuXHJcbiAgICAucHVzaE1lbnVUYWJQYW5lbCB7XHJcbiAgICAgICAgQGV4dGVuZCAubGFyZ2VEdXJhdGlvblRyYW5zaXRpb247XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgbGluZWFyO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoTWVudVdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCwgMCwgbnVsbCwgbnVsbCwgODAzMCk7XHJcbn1cclxuXHJcbi8qY2xvc2UgbmF2aWdhdGlvbiBieSBjbGlja2luZyBvbiBvdmVybGF5IHNlY3Rpb24qL1xyXG4udGFicGFuZWxTZXRDbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCwgLTI4ZW0sIG51bGwsIG51bGwsIG51bGwpO1xyXG59XHJcblxyXG4ucHVzaE1lbnVDbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAwLCBudWxsLCBudWxsLCBudWxsKTtcclxufVxyXG5cclxuXHJcbi8qc3R5bGVzIGZvciBoYW1idXJnZXIgYW5kIGNsb3NlIGJ1dHRvbiAqL1xyXG4ucHVzaE1lbnVXcmFwcGVyIHtcclxuICAgIC5wdXNoTWVudU9wZW4ge1xyXG4gICAgICAgIC50YWJQYW5lbFNldCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmxhcmdlRHVyYXRpb25UcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBsaW5lYXI7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJQYW5lbFNldCB7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM3NW1zIGVhc2UtaW4tb3V0IDBtcywgcmlnaHQgMzc1bXMgZWFzZS1pbi1vdXQgMG1zLCB2aXNpYmlsaXR5IDBtcyBsaW5lYXIgMzc1bXM7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsLCBudWxsLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgIH1cclxuXHJcbiAgICAudGFicGFuZWxDb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBleHRlbmQgLmxhcmdlRHVyYXRpb25UcmFuc2l0aW9uO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM3NW1zIGVhc2UtaW4tb3V0IDBtcywgcmlnaHQgMzc1bXMgZWFzZS1pbi1vdXQgMG1zLCB2aXNpYmlsaXR5IDBtcyBsaW5lYXIgMzc1bXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoTWVudU9wZW4ge1xyXG4gICAgLnRhYlBhbmVsQ29udGVudCB7XHJcbiAgICAgICAgQGV4dGVuZCAubGFyZ2VEdXJhdGlvblRyYW5zaXRpb247XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYnBhbmVsQ29udGVudCAuY29udGVudCwgLnRhYnBhbmVsQ29udGVudCAuY29udGVudCBhIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWFyY2hXcmFwcGVyIHtcclxufVxyXG4vKiBjbG9zZSBib3ggKi9cclxuXHJcblxyXG4ucHVzaE1lbnVDbG9zZUljbzphZnRlciwgLnB1c2hNZW51Q2xvc2VJY286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXEU4NzMnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzdCM0EzRDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250SWNvbjtcclxufVxyXG5cclxuXHJcblxyXG4ubWFpbi1uYXYtb3BlbiAucHVzaE1lbnVUYWJQYW5lbCAucHVzaE1lbnVDbG9zZUljbywgLnB1c2hNZW51VGFiUGFuZWwgLnB1c2hNZW51Q2xvc2VJY28ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtcywgMG1zLCAxMDAwbXM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwpO1xyXG59XHJcblxyXG4ucHVzaE1lbnVUYWJQYW5lbCB7XHJcbiAgICAucHVzaE1lbnVDbG9zZUljbyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwbXMsIHZpc2liaWxpdHkgMG1zIGxpbmVhciAyNTBtcywgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dCAwbXM7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnB1c2hNZW51Q2xvc2VJY28ge1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGNvbG9yOiAjYjRiMmFkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMTVweCwgYXV0bywgbnVsbCwgMTBweCwgMTAwKTtcclxuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogSGFtYnVyZ2VyIEljb24gKi9cclxuLnB1c2hNZW51V3JhcHBlciB7XHJcbiAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDBtcywgMG1zLCAzNzVtcywgMzc1bXMsIDM3NW1zO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCwgZWFzZS1pbi1vdXQsIGVhc2UtaW4tb3V0LCBlYXNlLWluLW91dCwgZWFzZS1pbi1vdXQsIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlLWluLW91dCAwbXMsIHBhZGRpbmctcmlnaHQgMjUwbXMgZWFzZS1pbi1vdXQgMG1zLCByaWdodCAzNzVtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAzNzVtcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwbXMsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBtcywgdmlzaWJpbGl0eSAwbXMgbGluZWFyIDBtcztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFMUQyO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCA2MnB4LCAtNmVtLCBudWxsLCBudWxsLCA5OTk5KTtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDRweDtcclxuXHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBlYXNlLWluLW91dCwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIG51bGwsIG51bGwsIG51bGwsIDAsIG51bGwpO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN0IzQTNEO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzdCM0EzRDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdCM0EzRDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgOTk5OSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGlkZVB1c2hNZW51TGlua3Mge1xyXG4gICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIG51bGwsIDBlbSwgbnVsbCwgbnVsbCwgOTk5OSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAtMC4zZW0sIG51bGwsIG51bGwsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHVzaE1lbnVMaW5rc1dyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIG51bGwsIC0yOGVtLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNob3dQdXNoTWVudUxpbmtzIHtcclxuICAgIC5wdXNoTWVudUxpbmtzV3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCwgMCwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgLTZlbSwgbnVsbCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoTWVudU9wZW4uc2hvd1B1c2hNZW51TGlua3Mge1xyXG4gICAgLnB1c2hNZW51TGlua3NXcmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAyOGVtLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLXB1c2htZW51LCAucGFuZWwtcHVzaG1lbnUtbm9jaGlsZCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuXHJcbiAgICAmLmxldmVsLTAge1xyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzNDI1MztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgJiNhY2NvcmRpb24xNDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjc0OTIyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLXB1c2htZW51IHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tdG9nZ2xlIC5jb2xsYXBzZWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tdG9nZ2xlIHtcclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWwtcHVzaG1lbnUtbm9jaGlsZCB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzhmOTdkYjU5O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC1wdXNobWVudSAucGFuZWwtaGVhZGluZzpob3ZlciBhLCAucGFuZWwtcHVzaG1lbnUtbm9jaGlsZDpob3ZlciBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbn1cclxuXHJcbi5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC1wdXNobWVudSB7XHJcblxyXG4gICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDI1MG1zIGVhc2UtaW4tb3V0IDBzLCBwYWRkaW5nLWxlZnQgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBzO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLmxldmVsLTEge1xyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MTInO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxldmVsLTIsICYubGV2ZWwtMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXB1c2htZW51LWxldmVsMS1ub2NoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtcHVzaG1lbnUtbGV2ZWwxLW5vY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIHBhZGRpbmctbGVmdCAyNTBtcyBlYXNlLWluLW91dCAwcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwcywgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxQUFDRTtcclxuICAgICAgICAgICAgZm9udDogMTlweC80OXB4ICRwcmltYXJ5LWZvbnRJY29uO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMHB4LCBudWxsLCBudWxsLCAwLCBudWxsKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsLCBudWxsLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODA1XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDFBQUNFO1xyXG4gICAgICAgICAgICBmb250OiAxOXB4LzQ0cHggJHByaW1hcnktZm9udEljb247XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAycHgsIG51bGwsIG51bGwsIDAsIG51bGwpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWwtcHVzaG1lbnUtbm9jaGlsZCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG59XHJcblxyXG4ucGFuZWwtcHVzaG1lbnUtbm9jaGlsZDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsLXB1c2htZW51IHtcclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAucGFuZWwtcHVzaG1lbnUge1xyXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypQdXNoIE1lbnUgTG9nbyAqL1xyXG4ucHVzaE1lbnVXcmFwcGVyIHtcclxuICAgIC5wdXNoTWVudUxvZ29MaW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5wdXNoTWVudUxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnB1c2hNZW51T3BlbiB7XHJcbiAgICAuaW1nUHVzaE1lbnVMb2dvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLyogUHVzaCBNZW51IFNlYXJjaEJveCAqL1xyXG4ucHVzaE1lbnVTZWFyY2hCb3gge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYsIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NTJiYzMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDUyYmMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogdGFiIHBhbmVsIG5ld3Mgc3R5bGUgKi9cclxuLnB1c2hNZW51V3JhcHBlciB7XHJcbiAgICAubmV3c0xpc3RJdGVtIGEsIC5uZXdzTGlzdERhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjYjRiMmFkO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzTGlzdEl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmMyYzMzO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmJlZm9yZSwgYTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokcHVzaG1lbnUtYnJlYWstcG9pbnQpIHtcclxuICAgIC5oYW1idXJnZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHVzaE1lbnVTaW1wbGVMaW5rc1dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2hNZW51TGlua3NXcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoTWVudVRhYlBhbmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJwYW5lbENvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoTWVudVdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoTWVudVRhYlBhbmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAtMTMzJSwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2hNZW51T3BlbiB7XHJcbiAgICAgICAgLnB1c2hNZW51VGFiUGFuZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAwLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnBhbmVsQ29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoTWVudU9wZW4ge1xyXG4gICAgICAgIC5oYW1idXJnZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCAtNmVtLCBudWxsLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2hNZW51VGFiUGFuZWwgLm5ld3NMaXN0SXRlbSAubmV3c0ltYWdlLCAucHVzaE1lbnVPdmVybGF5IHtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnB1c2hNZW51V3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcblxyXG4gICAgICAgIC50YWJwYW5lbENvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2hNZW51VGFiUGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiA4MiUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgbnVsbCwgLTEzMyUsIG51bGwsIG51bGwsIDk5OTkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nyb2xsVG9Ub3Age1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC1wdXNobWVudS1ub2NoaWxkLmN1cnJlbnQgYSxcclxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpIC5wYW5lbC1wdXNobWVudS1sZXZlbDEtbm9jaGlsZC5jdXJyZW50IGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxufVxyXG5cclxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTEgLnBhbmVsLXB1c2htZW51LWxldmVsMS5jdXJyZW50IC5wYW5lbC1oZWFkaW5nIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxufVxyXG5cclxuLnB1c2hNZW51U2VhcmNoQm94IC5idG4tZGVmYXVsdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4ucHVzaE1lbnVTZWFyY2hCb3ggLmJ0bi1kZWZhdWx0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5wdXNoTWVudVNlYXJjaEJveCAuc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4ucHVzaE1lbnVPcGVuIC5nZW5lcmFsU2VhcmNoQm94IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLnNlYXJjaEJ1dHRvbldyYXBwZXI6YWZ0ZXIsXHJcbi5oZWFkZXJUb3AgLmdlbmVyYWxTZWFyY2hCb3ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4uc2VhcmNoQnV0dG9uV3JhcHBlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxGMDA5JztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMwMUFBQ0U7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICBmb250LWZhbWlseTogXCJWaWV3Rm9udEljb25cIlxyXG59Iiwi77u/LyoqKioqKioqTmlnaHQgTW9kZSoqKioqKioqKi9cclxuLm5pZ2h0LW1vZGUge1xyXG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcclxuICAgIGNvbG9yOiAjQjBCMEIwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1haW5IZWFkZXJXcmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQxRDFEO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluQ29udGVudFdyYXAge1xyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxRDFEMUQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQxRDFEICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICNCMEIwQjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5NYXN0ZXJwYWdlIExheW91dCAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZ2VuZXJhbE1haW5XcmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLm1haW5IZWFkZXJXcmFwIHtcclxuICAgIC5oZWFkZXJUb3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUUxRDI7XHJcblxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbkxvZ29MaW5rIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZU1lbWJlcldlbGNvbWVXcmFwTmV3IHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQzNDI1MztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ291dCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MzQyNTM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMTVweCxudWxsLG51bGwsLTJweCxudWxsKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbi1tZW1iZXJzIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2x5cGhpY29uLWxvY2tlZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDUzJztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250SWNvbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbi11c2VyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbHlwaGljb24tdHVybm9mZiB7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjA0OSc7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udEljb247XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbkhlYWRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjVzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW5IZWFkZXIub3BlblNlYXJjaCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFMUQyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLkJvdHRvbUhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFMUQyIHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9iZy1oZWFkZXIucG5nKSByZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGhlaWdodDogMTY1cHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2ltYWdlLTAyLnBuZykgbm8tcmVwZWF0IDE1cHggY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tYWluQ29udGVudFdyYXAge1xyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGlja3kge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAsMCwgbnVsbCwgMCwgMTApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKiBTdGFydCBPZiBQYXJhbGxheCAqKioqKioqKioqKioqL1xyXG4ucGFyYWxsYXgge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qKioqKioqKioqKiogRW5kIE9mIFBhcmFsbGF4ICoqKioqKioqKioqKiovIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5QcmludFZlcnNpb24gICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICBhIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub1ByaW50IHtcclxuICAgICAgICBkaXNwbGF5Om5vbmVcclxuICAgIH1cclxufSIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuRm9vdGVyICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5tYWluRm9vdGVyV3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzEyQjI1O1xyXG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cclxuXHJcbiAgICAuYWJvdXRVc0Zvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnBhbmVsLXN0eWxlMSB7XHJcbiAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxCYXIge1xyXG4gICAgICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFODIxXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRTgwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogMThweC80MHB4ICRwcmltYXJ5LWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aWNrQWNjZXNzTGlua3Mge1xyXG4gICAgICAgIC5mb290ZXJOYXYge1xyXG4gICAgICAgICAgICAuZm9vdGVySXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5TGlzdENvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmNhdGVnb3J5TmFtZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlck5hdiB7XHJcbiAgICAgICAgLmZvb3Rlckl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYwNTInO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwwLDAsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDUyJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMCwwLG51bGwsbnVsbCxudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluZWFyRm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzQmxvY2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0RGRmFOdW1cIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG5cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNCRTFDMjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwwLDAsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udEljb247XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkFkZHJlc3Mge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjAzNyc7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDUxJztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYXgge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDQ1JztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUGhvbmUge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0JFMUMyMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYwNDAnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuTWFpbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDM5JztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxNZWRpYWZvb3RlciB7XHJcblxyXG4gICAgICAgIC5wYW5lbC1zdHlsZTEge1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnN0YWdyYW1XcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua2VkaW5XcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGVsZWdyYW1XcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWl0YWFXcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzYyNkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdseXBoaWNvbi1saW5rZWRJbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24tZWl0YWEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjAzNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVuYW1hZCB7XHJcbiAgICAgICAgbWFyZ2luOiA4NXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubWFpbkZvb3RlcldyYXAgLmVuYW1hZCBhIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyQm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyMTFCO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aXNpdG9yV3JhcCB7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDNEMzc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLnJhZGNvbUNvcHlyaWdodEFuZExvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogIzI3MjExQjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG5cclxuLmdlbmVyYWxDb3B5cmlnaHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnBvcHVwQm9keSAuZ2VuZXJhbENvcHlyaWdodCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSwgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQWRtaW5CYXIgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmFkbWluYmFyIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgbWFyZ2luLXRvcDogLTUxcHg7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCwgbnVsbCwgMCwgMCwgODAyMCk7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGJhY2tncm91bmQ6ICMxQzIzMzE7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA4cHg7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250SWNvbjtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSxudWxsLG51bGwsLTE3cHgsMCwtMSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXEU4NjMnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250SWNvbjtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSxudWxsLG51bGwsLTI1cHgsM3B4LDApO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWlja2xpbmtzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYmIzZjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2x5cGhpY29uLW1hbmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24tc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmF2IHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLm15QWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvQ29tcG9uZW50cy9TaXRlTWVtYmVyL1Jlc291cmNlcy9JbWFnZXMvQXZhdGFyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG93QWRtaW4ge1xyXG4gICAgJi5hZG1pbmJhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5hZG1pbkJhcldyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5EYXRlICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5nZW5lcmFsQ3VycmVudERhdGVUaW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM0MzQyNTM7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbn1cclxuXHJcbi5kYXRldGltZVNlcGFyYXRvciB7XHJcbiAgICBwYWRkaW5nOiAwIDFweDtcclxufVxyXG4iLCLvu78vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblNlYXJjaCAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZmxleFNlYXJjaEJveCB7XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VuZXJhbFNlYXJjaEJveCB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4OTRiNztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaHRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwMGNjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hLnNlYXJjaHRpdGxlIHtcclxuICAgICY6bGluayB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwY2M7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjNTUxQThCO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZWI3NjI5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICNlYjc2MjkgMCBzb2xpZDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaGhpZ2hsaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlYXJjaGNvdW50ZXIge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLnNlYXJjaGFkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgY29sb3I6ICMwMDgwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5hLnNlYXJjaGFkZHJlc3Mge1xyXG4gICAgJjpsaW5rIHtcclxuICAgICAgICBjb2xvcjogIzAwODAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5hLmFkZHJlc3Mge1xyXG4gICAgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICM4Mjg0Q0M7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNobW9yZXJlc3VsdCB7XHJcbiAgICBmb250LXNpemU6IC45NWVtO1xyXG59XHJcblxyXG5hLnNlYXJjaG1vcmVyZXN1bHQge1xyXG4gICAgJjpsaW5rIHtcclxuICAgICAgICBjb2xvcjogIzgyODRDQztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoY29udGVudGxlbmd0aCB7XHJcbiAgICBjb2xvcjogIzhkOGQ4ZDtcclxufVxyXG5cclxuLnNlYXJjaHBhZ2VudW1iZXIge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5zZWFyY2hwYWdlbnVtYmVyIHtcclxuICAgIHVsLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYS5zZWFyY2hwcmV2aW91czo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMEJCXCI7XHJcbiAgICB9XHJcblxyXG4gICAgYS5zZWFyY2huZXh0OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMEFCXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogU3RhcnQgT2YgU2VhcmNoIFN0eWxlICoqKioqKioqKioqKiovXHJcbi5Db21wb25lbnRTZWFyY2hCb3hXcmFwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggI2FhYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuY2Nic3dUb3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNjYnN3VG9wIHtcclxuICAgICAgICBzcGFuLmNjYnN3VGV4dFRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogI2FlMTQwNjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR3aGl0ZSAxMSUsIHJnYigyNTAsMjUwLDI1MCkgNTYlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjYnN3TWlkZGxlIHtcclxuICAgICAgICAuY2Nic3dNaWRkbGVMZWZ0IHtcclxuICAgICAgICAgICAgLmNjYnN3TWlkZGxlUmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLmNjYnN3TWlkZGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXhzLWhvcml6b250YWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYigyNDMsMjQzLDI0MykgMTglLCAkd2hpdGUgNTklKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqIEVuZCBPZiBTZWFyY2ggQ29tcG9uZW50ICoqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IFNlYXJjaCBNb2R1bGUgKioqKioqKioqKioqKi9cclxuLm1vZHVsZVNlYXJjaFJlc3VsdFdyYXAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERERBREE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REREFEQTtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBwYWRkaW5nOiAycHggJHBhZGRpbmcteHMtaG9yaXpvbnRhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggJHNlYXJjaC1jb2xvcjtcclxuXHJcbiAgICAuc2VhcmNoSGVhZGVyTGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaERldGFpbHNIZWFkZXJMYWJlbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kdWxlU2VhcmNoV3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoSW1hZ2VzL01vZHVsZVNlYXJjaC9Nb2R1bGVTZWFyY2gucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZzogMCA2cHggMCA2MXB4O1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgIC5iZ0ltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoSW1hZ2VzL01vZHVsZVNlYXJjaC9Nb2R1bGVTZWFyY2gucG5nKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dFNlYXJjaFdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDdweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcERvd25XcmFwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC02OHB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWFyY2gtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNXB4LCAzcHgsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93RG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC01cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGVTZWFyY2hTZWxlY3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgMCwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGVTZWFyY2hTdWJtaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXhzLWhvcml6b250YWw7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAsIG51bGwsIG51bGwsIDAsIG51bGwpO1xyXG5cclxuICAgICAgICAuYnRuU3VibWl0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc21hbGxNb2R1bGVTZWFyY2hXcmFwIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChJbWFnZXMvTW9kdWxlU2VhcmNoL1NtYWxsTW9kdWxlU2VhcmNoLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDAgNnB4IDAgMjdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuYmdJbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKEltYWdlcy9Nb2R1bGVTZWFyY2gvU21hbGxNb2R1bGVTZWFyY2gucG5nKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dFNlYXJjaFdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wRG93bldyYXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlYXJjaC1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXhzLWhvcml6b250YWw7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDNweCwgM3B4LCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dEb3duIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZVNlYXJjaFNlbGVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAsIDAsIG51bGwsIG51bGwsIDk5OTk5OSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGVTZWFyY2hTdWJtaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgbnVsbCwgbnVsbCwgMCwgbnVsbCk7XHJcblxyXG4gICAgICAgIC5idG5TdWJtaXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uU2VhcmNoIHtcclxuICAgIC5zZWFyY2hJY29uIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICM0MzQyNTM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2x5cGhpY29uLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYwMDknO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udEljb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVtb3ZlU2VhcmNoIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuTGFuZ3VhZ2UgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnNlbGVjdExhbmd1YWdlV3JhcCB7XHJcblxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM0MjUzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuVG9vbHMgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmdlbmVyYWxUb29sc0JveCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZmMwZTg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kLWJhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbE5ldHdvcmtJdGVtV3JhcCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlbGxhZnJpZW5kUGFnZSB7XHJcbiAgICAuZm9ybUxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5Tb2NpYWwgTmV0d29yayAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uc29jaWFsTmV0d29ya3NXcmFwcGVyIHtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDAgMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5nbHlwaGljb24tbGlua2VkSW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4OTInO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29uLXRlbGVncmFtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjA0Nic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuU3dpdGNoQmFyICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5zd2l0Y2hiYXJDb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEQ4QzQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnN3aXRjaEJhciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpdGNoQmFyU2VsZWN0ZWQge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqQnJlYWRjcnVtYioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgKyBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM2YTZhNmE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM2YTZhNmE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTREZcIjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGZjMGVhO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuUGFnZSBOYXZpZ2F0ZSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZ29Ub1RvcCB7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgbnVsbCxudWxsLCA2JSwgMyUsIDk5OSk7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxFODBGJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCAuOGVtLzI3cHggJHByaW1hcnktZm9udEljb247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKiBTdGFydCBPZiBMaW5lYXIgRm9vdGVyICoqKioqKioqKioqKiovXHJcbi5saW5lYXJGb290ZXIge1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDUyJztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwwLDAsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKioqKioqKioqKioqKioqIEdlbnJhbCBGb290ZXIgTGlua3MgKioqKioqKioqKioqKioqL1xyXG4uZm9vdGVyTmF2IHtcclxuICAgIC5mb290ZXJJdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgaDUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGZjMWU5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78uZ2VuZXJhbFBvd2VyZWRCeSB7XHJcbiAgICBjb2xvcjogI2FjYWNhYztcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2U0ZTRlNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKiBTdGFydCBPZiBCb3ggU3R5bGUgKioqKioqKioqKioqKi9cclxuLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFBhbmVsLVN0eWxlcyAqKioqKioqKioqKioqL1xyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xyXG4gICAgLnBhbmVsLXN0eWxlI3skaX0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLXN0eWxlKG50aCgkcGFuZWwtYmcsICRpKSwgbnRoKCRwYW5lbC1ib3JkZXIsICRpKSwgbnRoKCRwYW5lbC1ib3JkZXItcmFkaXVzLCAkaSksIG50aCgkcGFuZWwtYm94LXNoYWRvdywgJGkpLCBudGgoJHBhbmVsLWhlYWRpbmctYmcsICRpKSwgbnRoKCRwYW5lbC1oZWFkaW5nLWNvbG9yLCAkaSksIG50aCgkcGFuZWwtaGVhZGluZy1mb250LXNpemUsICRpKSwgbnRoKCRwYW5lbC1oZWFkaW5nLWZvbnQtd2VpZ2h0LCAkaSksIG50aCgkcGFuZWwtaGVhZGluZy1hbGlnbiwgJGkpLCBudGgoJHBhbmVsLWhlYWRpbmctYm9yZGVyLCAkaSksIG50aCgkcGFuZWwtaGVhZGluZy1ib3JkZXItcmFkaXVzLCAkaSksIG50aCgkcGFuZWwtYm9keS1iZywgJGkpLCBudGgoJHBhbmVsLWJvZHktYm9yZGVyLCAkaSksIG50aCgkcGFuZWwtYm9keS1ib3gtc2hhZG93LCAkaSksIG50aCgkcGFuZWwtZ2x5cGhpY29uLWZvbnQtc2l6ZSwgJGkpLCBudGgoJHBhbmVsLWdseXBoaWNvbi1jb2xvciwgJGkpLCBudGgoJHBhbmVsLWdseXBoaWNvbi1mbG9hdCwgJGkpLCBudGgoJHBhbmVsLWdseXBoaWNvbi1ob3Zlci1jb2xvciwgJGkpLCBudGgoJHBhbmVsLW1vcmVUaXRsZS1mb250LXNpemUsICRpKSwgbnRoKCRwYW5lbC1tb3JlVGl0bGUtY29sb3IsICRpKSwgbnRoKCRwYW5lbC1tb3JlVGl0bGUtYmFja2dyb3VuZCwgJGkpLCBudGgoJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXIsICRpKSwgbnRoKCRwYW5lbC1tb3JlVGl0bGUtYm94LXNoYWRvdywgJGkpLCBudGgoJHBhbmVsLW1vcmVUaXRsZS1ib3JkZXItcmFkaXVzLCAkaSksIG50aCgkcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWNvbG9yLCAkaSksIG50aCgkcGFuZWwtbW9yZVRpdGxlLWhvdmVyLWJhY2tncm91bmQsICRpKSwgbnRoKCRwYW5lbC1tb3JlVGl0bGUtaG92ZXItYm9yZGVyLWNvbG9yLCAkaSksIG50aCgkcGFuZWwtYm94TGFzdFVwZGF0ZS1jb2xvciwgJGkpLCBudGgoJHBhbmVsLWJveExhc3RVcGRhdGUtZm9udC1zaXplLCAkaSksIG50aCgkcGFuZWwtYm94TGFzdFVwZGF0ZS1hbGlnbiwgJGkpKTtcclxuXHJcbiAgICAgICAgQGlmICRpID09IDEge1xyXG5cclxuICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vcmVUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGkgPT0gMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvbGluZS10aXRsZS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vcmVUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvaW1hZ2UtMDQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDQzJztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSw2cHgsbnVsbCxudWxsLDI0cHgsbnVsbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkaSA9PSAzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDE1cHgsbnVsbCxudWxsLC0yMHB4LG51bGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL3RpdGxlLWJnLTAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLC0zcHgsMTAwJSxudWxsLG51bGwsOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb3JlVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9pbWFnZS0wNC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjA0Myc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDZweCxudWxsLG51bGwsMjRweCxudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGkgPT0gNCB7XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb3JlVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGkgPT0gNSB7XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3gtdGl0bGUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMxMkIyNTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMzM1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vcmVUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKioqIFBhbmVsIE9wdGlvbnMgKi9cclxuLnBhbmVsLWhlYWRpbmcgLnRpdGxlLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOSAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMzdweDtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWNhcmV0IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC1vcHRpb25zIHtcclxuICAgIG1hcmdpbjogNnB4O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi10b29scyB7XHJcbiAgICAgICAgJiwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICMxYmJhZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFiYmFlMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLCAmLmFjdGl2ZTpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmJhZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFiYmFlMTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC1vcHRpb25zIC5idG4tc2hvcnRjdXQgLmdseXBoaWNvbixcclxuLnBhbmVsLW9wdGlvbnMgLmJ0bi10b29scyAuZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbn1cclxuXHJcbi5wYW5lbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4ucGFuZWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubXQtNDAge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKiBTdGFydCBPZiBUYWIgU3R5bGUgKioqKioqKioqKioqKi9cclxuLyoqKioqKioqKioqKiBUYWIgU3R5bGUxICoqKioqKioqKioqKiovXHJcbi50YWItY29udGFpbmVyLXN0eWxlMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxQUFDRTtcclxuXHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDFBQUNFO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMUFBQ0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKiBUYWIgTW9iaWxlIFN0eWxlICoqKioqKioqKioqKioqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudGFiLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogRW5kIE9mIFRhYiBTdHlsZSAqKioqKioqKioqKioqL1xyXG4iLCLvu78udGFibGUtaG92ZXIge1xyXG4gICAgJiA+IHRib2R5IHtcclxuICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAmOm5vdCguZ3JpZEhlYWRlcikge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlubmVyR3JpZFdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhZ2VyQ3VzdG9tR3JpZCB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqR3JheSBTa2luKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ncmF5U2tpbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ciB7XHJcbiAgICAmOm50aC1jaGlsZCgybisxKSwgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JheVNraW4uZ3JpZEhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxudGFibGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4iLCLvu78uaW5uZXJHcmlkV3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbm5lckdyaWQge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2QyZDJkMiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzkwOTA5MDtcclxuXHJcbiAgICAmLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSB7XHJcbiAgICAgICAgPiB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdHI6aG92ZXI6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lckdyaWQgLmdyaWRIZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWRIZWFkZXIge1xyXG4gICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QyZDJkMjtcclxuICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuUGFnZXIgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbC1jZW50ZXJlZCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG50ci5wYWdlckN1c3RvbUdyaWQge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjNmNjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGYzZjYgMCwjZTBlM2VhIDEwMCUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmOWZhZmI7XHJcbn1cclxuXHJcbi5wYWdlckN1c3RvbUdyaWQge1xyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZXJDdXN0b21HcmlkVGFibGUge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkNmUwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICR3aGl0ZTtcclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZXJDdXN0b21HcmlkQ291bnRUYWJsZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZXJDdXN0b21HcmlkTnVtYmVycyB7XHJcbiAgICBjb2xvcjogIzJiM2E0YTtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNWM2Yjg5O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEucGFnZXJDdXN0b21HcmlkOmxpbmssXHJcbmEucGFnZXJDdXN0b21HcmlkOmFjdGl2ZSxcclxuYS5wYWdlckN1c3RvbUdyaWQ6dmlzaXRlZCxcclxuYS5wYWdlckN1c3RvbUdyaWROZXh0LFxyXG5hLnBhZ2VyQ3VzdG9tR3JpZFByZXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWM2Yjg5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6ICM1YzZiODk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmEucGFnZXJDdXN0b21HcmlkOmhvdmVyLFxyXG5hLnBhZ2VyQ3VzdG9tR3JpZE5leHQ6aG92ZXIsXHJcbmEucGFnZXJDdXN0b21HcmlkUHJldjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVhNWIzO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnBhZ2VyTnVtYmVyVGV4dCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjMzczNzM3O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB1bmljb2RlLWJpZGk6IGVtYmVkO1xyXG59XHJcblxyXG4ucGFnZXJDZWxsRGlyIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4ucGFnZXJDdXN0b21HcmlkQ2VsbCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZXJDdXN0b21HcmlkQ2VsbEdvdG8ge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC50ZXh0Ym94IHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wYWdlcldyYXBwZXIgYTpub3QoLnNlbGVjdGVkKTpub3QoLnByZXZpb3VzUGFnZSk6bm90KC5uZXh0UGFnZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7vy8qKioqKioqKioqKiogU3RhcnQgT2YgUGFnZXIgV3JhcHBlciAqKioqKioqKioqKioqL1xyXG4iLCLvu78ubm90aWZ5IHtcclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZmVlZGJhY2sgLnRvb2x0aXAuYm90dG9te1xyXG4gICAgICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2x0aXAtYXJyb3c6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDJweCwgbnVsbCwgbnVsbCwgLTRweCwgMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZhMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29sdGlwLWFycm93OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgbnVsbCwgbnVsbCwgLTVweCwgbnVsbCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YxZDAzMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1mZWVkYmFjayAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOWE1NTc0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZDAzMTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCAwIHJnYmEoMjIxLDIyMSwyMjEsMC44NCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE4ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwsIG51bGwsIG51bGwsIDAsIG51bGwpO1xyXG4gICAgfVxyXG59Iiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5CYXNpYyBTdHlsZSAgICAgICAgICAgICAgICAgICBcclxuKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4qIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5cclxuLm5vVWktdGFyZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG5cclxuICAgICYsICoge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vVWktYmFzZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5vVWktb3JpZ2luIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwLCAwLCAwLCAwLCBudWxsKTtcclxufVxyXG5cclxuLm5vVWktaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAvKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXHJcbml0cyB2YWx1ZXMgaXMgPiA1MCUuICovXHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLm5vVWktc3RhY2tpbmcgKyAubm9VaS1vcmlnaW4ge1xyXG4gICAgLyogRml4IHN0YWNraW5nIG9yZGVyIGluIElFNywgd2hpY2ggaW5jb3JyZWN0bHlcclxuY3JlYXRlcyBhIG5ldyBjb250ZXh0IGZvciB0aGUgb3JpZ2lucy4gKi9cclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XHJcbn1cclxuXHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcbiAgICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XHJcbiogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLiAqKioqKioqKioqKioqL1xyXG4ubm9VaS1iYXNlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50ICoqKioqKioqKioqKiovXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgdG9wOiAtNnB4O1xyXG59XHJcblxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgICB3aWR0aDogMThweDtcclxuXHJcbiAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogU3R5bGluZyAqKioqKioqKioqKioqL1xyXG4ubm9VaS1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI2YwZjBmMDtcclxufVxyXG5cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDUxLDUxLDUxLDAuNDUpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcclxufVxyXG5cclxuLm5vVWktb3JpZ2luIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm5vVWktdGFyZ2V0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcclxufVxyXG5cclxuLm5vVWktdGFyZ2V0Lm5vVWktY29ubmVjdCB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsNTEsNTEsMC40NSksIDAgM3B4IDZweCAtNXB4ICNCQkI7XHJcbn1cclxuXHJcbi5yYW5nZVNsaWRlcldyYXBwZXIgLnZhbHVlVXBwZXIsIC5yYW5nZVNsaWRlcldyYXBwZXIgLnZhbHVlTG93ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnJhbmdlU2xpZGVyV3JhcHBlciB7XHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODBDOUY1O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSg1MSw1MSw1MSwwLjQ1KTtcclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKiBIYW5kbGVzIEFuZCBDdXJzb3JzICoqKioqKioqKioqKiovXHJcbi5ub1VpLWRyYWdhYmxlIHtcclxuICAgIGN1cnNvcjogdy1yZXNpemU7XHJcbn1cclxuXHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuICAgIC5ub1VpLWRyYWdhYmxlIHtcclxuICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm9VaS1oYW5kbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICR3aGl0ZSwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuXHJcbi5ub1VpLWFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICR3aGl0ZSwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogSGFuZGxlIFN0cmlwcyAqKioqKioqKioqKioqL1xyXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgIHBvc2l0aW9uKGFic29sdXRlLCA2cHgsIG51bGwsIG51bGwsIDE2cHgsIG51bGwpO1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNFOEU3RTY7XHJcbn1cclxuXHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgICBsZWZ0OiAxN3B4O1xyXG59XHJcblxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgICAubm9VaS1oYW5kbGU6YmVmb3JlLCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogRGlzYWJsZWQgU3R5bGUgKioqKioqKioqKioqKi9cclxuIFtkaXNhYmxlZF0ge1xyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICYubm9VaS1jb25uZWN0LCAmIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbiAgICB9XHJcbn0iLCIvKiRpY29uLWZvbnQtcGF0aDogICAgICAgICAgXCIuLi9mb250cy9cIjtcclxuJGljb24tZm9udC1uYW1lOiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIvRm9udHMvRm9udEljb24uZW90XCIpO1xuICBzcmM6IHVybChcIi9Gb250cy9Gb250SWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvRm9udHMvRm9udEljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvRm9udHMvRm9udEljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNERlwiO1xuICBzcmM6IHVybChcIi9Gb250cy9JUkFOU2Fuc1gtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL0ZvbnRzL0lSQU5TYW5zWC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9Gb250cy9JUkFOU2Fuc1gtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9Gb250cy9JUkFOU2Fuc1gtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTREZcIjtcbiAgc3JjOiB1cmwoXCIvRm9udHMvSVJBTlNhbnNYLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9Gb250cy9JUkFOU2Fuc1gtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvRm9udHMvSVJBTlNhbnNYLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvRm9udHMvSVJBTlNhbnNYLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNERiBTdWJzaWRpYXJ5XCI7XG4gIHNyYzogdXJsKFwiL0ZvbnRzL0lyYW5SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvRm9udHMvSXJhblJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL0ZvbnRzL0lyYW5SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL0ZvbnRzL0lyYW5SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNERiBTdWJzaWRpYXJ5XCI7XG4gIHNyYzogdXJsKFwiL0ZvbnRzL0lyYW5Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvRm9udHMvSXJhbkJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL0ZvbnRzL0lyYW5Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL0ZvbnRzL0lyYW5Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTREZGYU51bVwiO1xuICBzcmM6IHVybChcIi9Gb250cy9JUkFOU2Fuc1hGYU51bS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvRm9udHMvSVJBTlNhbnNYRmFOdW0tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvRm9udHMvSVJBTlNhbnNYRmFOdW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9Gb250cy9JUkFOU2Fuc1hGYU51bS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNERkZhTnVtXCI7XG4gIHNyYzogdXJsKFwiL0ZvbnRzL0lSQU5TYW5zWEZhTnVtLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9Gb250cy9JUkFOU2Fuc1hGYU51bS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9Gb250cy9JUkFOU2Fuc1hGYU51bS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL0ZvbnRzL0lSQU5TYW5zWEZhTnVtLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpZXdGb250SWNvblwiO1xuICBzcmM6IHVybChcIi9Gb250cy9WaWV3Rm9udEljb24uZW90XCIpO1xuICBzcmM6IHVybChcIi9Gb250cy9WaWV3Rm9udEljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL0ZvbnRzL1ZpZXdGb250SWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9Gb250cy9WaWV3Rm9udEljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLypAaW1wb3J0IFwiUGFydGlhbHMvSGVscGVyXCI7Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQmFzaWMgU3R5bGUgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI0RCRDRDNyB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvYmctcGF0dGVybi5wbmcpIHJlcGVhdCBjZW50ZXIgYm90dG9tOyB9XG5cbi5tYWluQm9keSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5wb3B1cEJvZHkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5mbGFnIC5SYWRDb21ib0JveF9TQU1QQSB7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDJweCAhaW1wb3J0YW50OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKiBFZGl0b3IgU3R5bGUgKioqKioqKioqKioqKioqKioqKiovXG50ZXh0YXJlYS5yZVRleHRBcmVhIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLyoqKioqKioqKioqKiBTdGFydCBPZiBIZWFkaW5nIFN0eWxlICoqKioqKioqKioqKiovXG5oMSwgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICM1YTY1NzU7IH1cblxuaDIsIC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBjb2xvcjogIzM3NjQ4YTsgfVxuXG5oMywgLmgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwOTY0ZDU7IH1cblxuaDQsIC5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM4cmVtO1xuICBjb2xvcjogI2NiNzUwZjsgfVxuXG5oNSwgLmg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGNvbG9yOiAjZjUwMzAzOyB9XG5cbmg2LCAuaDYge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4wOHJlbTtcbiAgY29sb3I6ICM5YzliOWI7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgSGVhZGluZyBTdHlsZSAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBMaW5rIFN0eWxlICoqKioqKioqKioqKiovXG4udG9vbHMge1xuICBjb2xvcjogIzVhNjU3NTtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbi5tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk5QTtcbiAgYm9yZGVyOiAjNEQ1MTU0IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cblxuLmJyaWVmRGVzY3JpcHRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzI1NTk5NTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwOTY0ZDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2NDI4YztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGEuY29udGVudDp2aXNpdGVkLCBhLmNvbnRlbnQ6bGluaywgYS5jb250ZW50OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM1YTY1NzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICMzOTQwNGE7IH1cbiAgYS50b29sczpsaW5rLCBhLnRvb2xzOnZpc2l0ZWQsIGEudG9vbHM6YWN0aXZlIHtcbiAgICBjb2xvcjogIzVhNjU3NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS50b29sczpob3ZlciB7XG4gICAgY29sb3I6ICNmNTAzMDM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGEubW9yZTpsaW5rLCBhLm1vcmU6dmlzaXRlZCwgYS5tb3JlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYS5tb3JlOmhvdmVyIHtcbiAgICBjb2xvcjogI2I4YzRlMDsgfVxuICBhLmJyaWVmRGVzY3JpcHRpb246bGluaywgYS5icmllZkRlc2NyaXB0aW9uOnZpc2l0ZWQsIGEuYnJpZWZEZXNjcmlwdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjU1OTk1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmJyaWVmRGVzY3JpcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMjU1OTk1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzIyMjsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBMaW5rIFN0eWxlICoqKioqKioqKioqKiovXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuXG4uYm94TGFzdFVwZGF0ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi5jb250ZW50LCAubGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qKioqKioqKioqKiogU3RhcnQgT2YgR2VuZXJhbCBTdHlsZSAqKioqKioqKioqKioqL1xuLnNob3J0Y3V0OmxpbmssIC5zaG9ydGN1dDp2aXNpdGVkLCAuc2hvcnRjdXQ6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzRCQTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2hvcnRjdXQ6aG92ZXIge1xuICBjb2xvcjogI0RENEI1NjtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjREQ0QjU2OyB9XG5cbi5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRhYmxlQm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMzsgfVxuXG4udGFibGUtbm8tYm9yZGVyLnRhYmxlLWJvcmRlcmVkLnRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLW5vLWJvcmRlci50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLW5vLWJvcmRlci50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLW5vLWJvcmRlci50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLnRhYmxlLW5vLWJvcmRlci50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLW5vLWJvcmRlci50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLW5vLWJvcmRlci50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5zY2hlbWFUYWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDEwcHggYXV0bzsgfVxuXG4uYm94IHtcbiAgd2lkdGg6IDE3NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTdBRkMxOyB9XG5cbi5kb3R0ZWRUYWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjMGMwYzA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cblxuLmRvdHRlZFZMaW5lIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLmRvdHRlZEhMaW5lIHtcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwOyB9XG5cbi5oaW50IHtcbiAgY29sb3I6ICM0RDUxNTQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLm11bHRpUGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG5cbiogaHRtbCAubXVsdGlQYWdlIHtcbiAgaGVpZ2h0OiA3MDBweDsgfVxuXG4uc2VhcmNoVGFibGUge1xuICBib3JkZXI6ICNhYWEgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5pbWFnZUJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMWQxZDE7IH1cblxuLmdlbmVyYWxUYWJsZSB7XG4gIGJvcmRlcjogI2FhYSAxcHggZG90dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5Eb2NrQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5SYWREb2NrWm9uZSB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFja0xhYmVsIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmdvbGRMYWJlbCB7XG4gIGNvbG9yOiAjY2ZiNDU2OyB9XG5cbi53aGl0ZUxhYmVsIHtcbiAgY29sb3I6ICM0NDRkNTQ7IH1cblxuLmJsdWVMYWJlbCB7XG4gIGNvbG9yOiAjOTBiOWQzOyB9XG5cbi5wYXltZW50VGFibGUge1xuICBib3JkZXI6ICMwMDAgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG5cbi5LaW1iZXJseUdyaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY4Q0E1O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4udGFibGVIZWFkZXJLaW1iZXJseSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAwIC0yMzAwcHggcmVwZWF0LXggIzcxOENBMTtcbiAgYm9yZGVyLWNvbG9yOiAjOThBQ0JGICM3MjhCQTEgIzNENTU2QyAjNDU1Rjc3O1xuICBjb2xvcjogV2hpdGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnRhYmxlSXRlbUtpbWJlcmx5IHtcbiAgYmFja2dyb3VuZDogdXJsKC9Db21wb25lbnRzL1N0b3JlL1Jlc291cmNlcy9JbWFnZXMvRkEvQ2FydC9XaGl0ZS9pdGVtLWJnLnBuZykgcmVwZWF0LXggY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNjA3MjgwO1xuICB0ZXh0LWluZGVudDogMDsgfVxuICAudGFibGVJdGVtS2ltYmVybHkgdGQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB3aGl0ZSB3aGl0ZSAjREFFMkU4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDFweDsgfVxuXG4udGFibGVBbHRlcm5hdGVJdGVtS2ltYmVybHkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUUyRTg7XG4gIGNvbG9yOiAjNjA3MjgwO1xuICB0ZXh0LWluZGVudDogMDsgfVxuICAudGFibGVBbHRlcm5hdGVJdGVtS2ltYmVybHkgdGQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjREFFMkU4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDFweDsgfVxuXG4ucm91bmRlZENvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggI2FhYWFhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuXG4uYXV0b0hlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hYnNlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50OyB9XG5cbi5kZWJ1ZyB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBjb2xvcjogcmVkOyB9XG5cbi8qKioqKioqKioqKiogU3RhcnQgT2YgR2VuZXJhbCBNb2R1bGUgKioqKioqKioqKioqKi9cbi5yYWRpby1saXN0IC5yYWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnJhZGlvLWxpc3QgLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5jaGVja2JveC1saXN0IC5jaGVja2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnNwYWNlciB7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJ0bi1ub3JtYWwge1xuICB3aWR0aDogMTIwcHg7IH1cblxuLmJ0bi1sYXJnZSB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4uYnRucy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbmR0LCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLnBhbmVsLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLnBhbmVsLXNpbXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnBhbmVsLXNpbXBsZSAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlYWVkZjQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnBhbmVsLXNpbXBsZSAucGFuZWwtaGVhZGluZyBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnBhbmVsLXNpbXBsZSAucGFuZWwtYm9keSAuaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVkZjQ7XG4gICAgcGFkZGluZzogMTVweCA1cHg7IH1cbiAgICAucGFuZWwtc2ltcGxlIC5wYW5lbC1ib2R5IC5pdGVtIGxpIHtcbiAgICAgIG1hcmdpbjogLjJlbSAwOyB9XG4gICAgLnBhbmVsLXNpbXBsZSAucGFuZWwtYm9keSAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wYW5lbC1zaW1wbGUgLnBhbmVsLWJvZHkgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBhbmVsLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGFuZWwtc2VhcmNoID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgICAucGFuZWwtc2VhcmNoID4gLnBhbmVsLWhlYWRpbmcgc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU4NjJcIjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMC44ZW0vMSBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5wYW5lbC1zZWFyY2ggPiAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQgc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU4NjNcIjsgfVxuICAgIC5wYW5lbC1zZWFyY2ggPiAucGFuZWwtaGVhZGluZyBoMiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEuMmVtLzEuMiBcIlNERlwiO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wYW5lbC1zZWFyY2ggPiAucGFuZWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNlYztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkVmZmVjdCAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVmZmVjdFBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyoqKioqKioqKioqKiBpbml0aWFsbHkgaGlkZSBhbmltYXRhYmxlIG9iamVjdHMgKioqKioqKioqKioqKi9cbi5hbmltYXRhYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5pbWF0YWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbi8qKioqKioqKioqKiogc2hvdyBvYmplY3RzIGJlaW5nIGFuaW1hdGVkICoqKioqKioqKioqKiovXG4uYW5pbWF0ZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzOyB9XG5cbi8qKioqKioqKioqKiogQ1NTIEFuaW1hdGlvbnMgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgQm91bmNlICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTsgfSB9XG5cbi5Cb3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIEJvdW5jZSAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBGbGFzaCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uRmxhc2gge1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmxhc2ggKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgUHVsc2UgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5QdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgUHVsc2UgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgUnViYmVyQmFuZCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uUnViYmVyQmFuZCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFJ1YmJlckJhbmQgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgU2hha2UgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLlNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBTaGFrZSAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBTd2luZyAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi5Td2luZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBTd2luZyAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBUYWRhICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwJSwgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLlRhZGEge1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBUYWRhICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFdvYmJsZSAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLldvYmJsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgV29iYmxlICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEplbGxvICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgMTEuMSUge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAyMi4yJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTsgfVxuICA4OC44JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5KZWxsbyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIEplbGxvICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEJvdW5jZUluICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uQm91bmNlSW4ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgQm91bmNlSW4gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgQm91bmNlSW5Eb3duICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLkJvdW5jZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgQm91bmNlSW5Eb3duICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEJvdW5jZUluTGVmdCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5Cb3VuY2VJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0OyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIEJvdW5jZUluTGVmdCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBCb3VuY2VJblJpZ2h0ICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5Cb3VuY2VJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgQm91bmNlSW5SaWdodCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBCb3VuY2VJblVwICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uQm91bmNlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIEJvdW5jZUluVXAgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uRmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBGYWRlSW4gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluRG93biAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uRmFkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIEZhZGVJbkRvd24gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluRG93bkJpZyAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5GYWRlSW5Eb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluRG93bkJpZyAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBGYWRlSW5MZWZ0ICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5GYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluTGVmdCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBGYWRlSW5MZWZ0QmlnICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLkZhZGVJbkxlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBGYWRlSW5MZWZ0QmlnICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZhZGVJblJpZ2h0ICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5GYWRlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBGYWRlSW5SaWdodCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBGYWRlSW5SaWdodEJpZyAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5GYWRlSW5SaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZzsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBGYWRlSW5SaWdodEJpZyAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBGYWRlSW5VcCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uRmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluVXAgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmFkZUluVXBCaWcgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uRmFkZUluVXBCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmFkZUluVXBCaWcgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmxpcCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi5GbGlwIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmxpcCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBGbGlwSW5YICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLkZsaXBJblgge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIEZsaXBJblggKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmxpcEluWSAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5GbGlwSW5ZIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBGbGlwSW5ZICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEZsaXBPdXRYICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLkZsaXBPdXRYIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgRmxpcE91dFggKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgRmxpcE91dFkgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uRmxpcE91dFkge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBGbGlwT3V0WSAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBMaWdodFNwZWVkSW4gKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uTGlnaHRTcGVlZEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgTGlnaHRTcGVlZEluICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIExpZ2h0U3BlZWRPdXQgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uTGlnaHRTcGVlZE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIExpZ2h0U3BlZWRPdXQgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgUm90YXRlSW4gKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uUm90YXRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgUm90YXRlSW4gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgUm90YXRlSW5Eb3duTGVmdCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLlJvdGF0ZUluRG93bkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBSb3RhdGVJbkRvd25MZWZ0ICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFJvdGF0ZUluRG93blJpZ2h0ICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5Sb3RhdGVJbkRvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBSb3RhdGVJbkRvd25SaWdodCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBSb3RhdGVJblVwTGVmdCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLlJvdGF0ZUluVXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0OyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFJvdGF0ZUluVXBMZWZ0ICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFJvdGF0ZUluVXBSaWdodCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5Sb3RhdGVJblVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0OyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFJvdGF0ZUluVXBSaWdodCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBIaW5nZSAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5IaW5nZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBIaW5nZSAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBSb2xsSW4gKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uUm9sbEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBSb2xsSW4gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgUm9sbE91dCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4uUm9sbE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0OyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFJvbGxPdXQgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgWm9vbUluICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uWm9vbUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBab29tSW4gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgWm9vbUluRG93biAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uWm9vbUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFpvb21JbkRvd24gKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgWm9vbUluTGVmdCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uWm9vbUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0OyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFpvb21JbkxlZnQgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiogU3RhcnQgT2YgWm9vbUluUmlnaHQgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5ab29tSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBab29tSW5SaWdodCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBab29tSW5VcCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLlpvb21JblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFpvb21JblVwICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFNsaWRlRG93biAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uU2xpZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgU2xpZGVEb3duICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFNsaWRlSW5MZWZ0ICoqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5TbGlkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBTbGlkZUluTGVmdCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBTdGFydCBPZiBTbGlkZUluUmlnaHQgKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLlNsaWRlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgU2xpZGVJblJpZ2h0ICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFNsaWRlSW5VcCAqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uU2xpZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBTbGlkZUluVXAgKioqKioqKioqKioqKi9cbi8qQGltcG9ydCBcIlBhcnRpYWxzL1NsaWRlclwiOyovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbk1lbnUgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tYWluTWVudSAubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y4ZjhmOCwgI2U5ZTllOSkgcmVwZWF0IHNjcm9sbCAwIDAgI2U5ZTllOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4ubWFpbk1lbnUgLm5hdmJhci1yaWdodCA+IGxpLm9wZW4gPiBhLFxuLm1haW5NZW51IC5uYXZiYXItcmlnaHQgPiBsaS5jdXJyZW50ID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGNvbG9yOiAjZjUwMzAzOyB9XG5cbi5tYWluTWVudSAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1haW5NZW51IC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuXG4ubWFpbk1lbnUgdWwgbGkubWVudUNvbGxhcHNlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1haW5NZW51IHVsIGxpLm1lbnVDb2xsYXBzZSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbk1lbnUgdWwgbGkubWVudUNvbGxhcHNlIHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweCA4cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjZWRiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5tYWluTWVudSB1bCBsaS5tZW51Q29sbGFwc2UgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NlZGI7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwcHgsICNlOGU4ZTggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgY29sb3I6IHJlZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhYWE7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaS5vcGVuID4gYSwgLmRyb3Bkb3duLW1lbnUgPiBsaS5jdXJyZW50ID4gYSB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMHB4LCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGNvbG9yOiAjZjUwMzAzO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2FhYTsgfVxuXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIEhvcml6b250YWwgTWVudSAqKioqKioqKioqKioqL1xuLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIHVsIC5jb2xsYXBzaWJsZSAuc3ViLWFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAtbW96LXVzZS10ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBkYXNoZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDsgfVxuXG4ubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4OyB9XG5cbi5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgPiBsaSB7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDsgfVxuICAgIC5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCA+IGxpID4gYS5oYXMtc3VibWVudSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyNXB4OyB9XG5cbi5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgdWwuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87IH1cblxuLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIGxpIHVsIGxpIGE6aG92ZXIgLnN1Yi1hcnJvdywgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIGxpIHVsIGxpIC5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCB1bCB1bCAuY29sbGFwc2libGUgYTpob3ZlciAuc3ViLWFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRjUwMzAzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBkYXNoZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDsgfVxuXG4ubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgbGkgdWwgbGkgLnN1Yi1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgLW1vei11c2UtdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCBzb2xpZCBkYXNoZWQgZGFzaGVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cblxuLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIGE6aG92ZXIgLnN1Yi1hcnJvdywgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIC5jb2xsYXBzaWJsZSBhOmhvdmVyIC5zdWItYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGNTAzMDMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDsgfVxuXG4ubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgLnN1Yi1hcnJvdywgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIC5jb2xsYXBzaWJsZSAuc3ViLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ODVBIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLm1haW5NZW51IC5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOGY4ZjgsICNlOWU5ZTkpIHJlcGVhdCBzY3JvbGwgMCAwICNlOWU5ZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLmhhcy1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZi1ob3Jpem9udGFsIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIE11bHRpQ29sdW1uIE1lbnUgKioqKioqKioqKioqKi9cbi5tdWx0aUNvbHVtbk1lbnUgLm5hdiwgLm11bHRpQ29sdW1uTWVudSAuY29sbGFwc2UsIC5tdWx0aUNvbHVtbk1lbnUgLmRyb3B1cCwgLm11bHRpQ29sdW1uTWVudSAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLm11bHRpQ29sdW1uTWVudSAubmF2YmFyLW5hdiA+IC5oYXNDaGlsZC5jbGlja2VkIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubXVsdGlDb2x1bW5NZW51IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ubXVsdGlDb2x1bW5NZW51IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdWx0aUNvbHVtbk1lbnUgLm11bHRpQ29sdW1uTWVudS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5tdWx0aUNvbHVtbk1lbnUgLmRyb3Bkb3duLm11bHRpQ29sdW1uTWVudS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXVsdGlDb2x1bW5NZW51Om5vdCgubXVsdGlDb2x1bW5NZW51T3Blbk1lbnVPbkNsaWNrKSB1bC5uYXYgbGkuZHJvcGRvd246aG92ZXIgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm11bHRpQ29sdW1uTWVudSAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubXVsdGlDb2x1bW5NZW51IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyoqKioqKioqKioqKioqKiogU3RhcnQgT2YgTWFrZSBNZW51IEZpeCAqKioqKioqKioqKioqKioqKioqKioqL1xuLmZpeGVkTWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI0FGQUZBRjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1haW5NZW51IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqIFN0YXJ0IE9mIE1lbnUgVG9nZ2xlcnMgSW4gTW9iaWxlICoqKioqKioqKioqKioqKioqKioqKiovXG4ubWVudVRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiU0RGIHN1YnNpZGlhcnlcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNoYWRvdzogMXB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAubWVudVRvZ2dsZSAubWVnYU1lbnVUb2dnbGVJY29uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm1lbnVUb2dnbGUgLm1lZ2FNZW51VG9nZ2xlSWNvbiBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAubWVudVRvZ2dsZS5jbG9zZVN0YXR1cyAubWVnYU1lbnVUb2dnbGVJY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1lbnVUb2dnbGUuY2xvc2VTdGF0dXMgLm1lZ2FNZW51VG9nZ2xlSWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubWVudVRvZ2dsZS5jbG9zZVN0YXR1cyAubWVnYU1lbnVUb2dnbGVJY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IC02cHg7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qKioqKioqKioqKioqKioqIFN0YXJ0IE9mIE1lZ2EgTWVudSAqKioqKioqKioqKioqKioqKioqKioqL1xuLm1lbnUzZG1lZ2Ege1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZW51M2RtZWdhLnZlcnRpY2FsIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLm1lbnUzZG1lZ2E6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUzZG1lZ2EgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1lbnUzZG1lZ2EgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLm1lbnUzZG1lZ2EgdWwgbGk6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51M2RtZWdhIGxpLmZpcnN0IGEge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUzZG1lZ2EgbGkuZmlyc3QgYSAuZ2x5cGhpY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVudTNkbWVnYSBsaS5maXJzdCBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcRjA0NCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMDFBQUNFO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7IH1cbiAgLm1lbnUzZG1lZ2EgbGkuY3VycmVudCBzcGFuLmFycm93LWljb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ0JTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IHNvbGlkICMxRTJDNjk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLm1lbnUzZG1lZ2EgbGkuY3VycmVudCBzcGFuLmFycm93LWljb24tYm90dG9tOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb250ZW50OiBcIlxcRTgxMlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5tZW51M2RtZWdhIGxpIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI0RCRDRDNztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAubWVudTNkbWVnYSBsaSAuZHJvcGRvd24tbWVudS5vcGVuTGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1lbnUzZG1lZ2EgbGkgLmRyb3Bkb3duLW1lbnUgbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWVudTNkbWVnYSBsaSAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzdCM0EzRDsgfVxuICAgIC5tZW51M2RtZWdhIGxpIC5kcm9wZG93bi1tZW51IGxpID4gYS5sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm1lbnUzZG1lZ2EgbGkgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1lbnUzZG1lZ2EgbGkgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1lbnUzZG1lZ2EgbGkgLnN1YiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5tZW51M2RtZWdhIGxpIC5zdWIub3BlbkJvdHRvbSB7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUzZG1lZ2EgbGkgLmdyaXNib3ggbGkge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICBtYXJnaW46IDBweCAwcHggNHB4IDBweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4IDRweCA2cHg7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMnB4IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNjY2M7IH1cbiAgLm1lbnUzZG1lZ2EgYSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLm1lbnUzZG1lZ2EgYTp2aXNpdGVkIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTsgfVxuICAubWVudTNkbWVnYSA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICM3QjNBM0Q7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7IH1cbiAgICAubWVudTNkbWVnYSA+IHVsID4gbGkuZmlyc3Q6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaS5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubWVudTNkbWVnYSA+IHVsID4gbGkuY3VycmVudDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubWVudTNkbWVnYSA+IHVsID4gbGk6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpOmhvdmVyID4gLmFycm93LWljb24tYm90dG9tLCAubWVudTNkbWVnYSA+IHVsID4gbGk6aG92ZXIgPiBhLCAubWVudTNkbWVnYSA+IHVsID4gbGk6aG92ZXIgPiAuYXJyb3ctaWNvbi1ib3R0b206YWZ0ZXIsIC5tZW51M2RtZWdhID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjN0IzQTNEOyB9XG4gICAgICAubWVudTNkbWVnYSA+IHVsID4gbGk6aG92ZXIgPiBhLCAubWVudTNkbWVnYSA+IHVsID4gbGk6aG92ZXIgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpOmhvdmVyID4gYSA+IGEsIC5tZW51M2RtZWdhID4gdWwgPiBsaTpob3ZlciA+IHNwYW4gPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaS5yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubWVudTNkbWVnYSA+IHVsID4gbGkuZmlyc3Qge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaS5sYXN0IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaS5mdWxsLXdpZHRoIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBhLCAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDEyLjVweCAyMHB4O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gYTpob3ZlciwgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjN0IzQTNEOyB9XG4gICAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBhID4gYSwgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gc3BhbiA+IGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBhID4gYTpob3ZlciwgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gc3BhbiA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjN0IzQTNEOyB9XG4gICAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBhIGksIC5tZW51M2RtZWdhID4gdWwgPiBsaSA+IHNwYW4gaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgcCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaSAuaWNvbi1tZW51IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gLmFycm93LWljb24sIC5tZW51M2RtZWdhID4gdWwgPiBsaSA+IC5hcnJvdy1pY29uLWJvdHRvbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaS5uby1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaSBsaTpob3ZlciwgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpIGxpLmN1cnJlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM3QjNBM0QgIWltcG9ydGFudDsgfVxuICAgICAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgbGk6aG92ZXIgPiBhLCAubWVudTNkbWVnYSA+IHVsID4gbGkgbGkuY3VycmVudCA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM3QjNBM0QgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpIGxpOmhvdmVyID4gLmFycm93LWljb246YWZ0ZXIsIC5tZW51M2RtZWdhID4gdWwgPiBsaSBsaS5jdXJyZW50ID4gLmFycm93LWljb246YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzdCM0EzRDsgfVxuICAgICAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpIGxpID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaSBsaSA+IGEuaGFzLXN1Ym1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaSBsaSA+IGEuaGFzLXN1Ym1lbnU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXEU4MURcIjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gIC5tZW51M2RtZWdhIGRpdltjbGFzcyo9XCJhbmltYXRlLVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1lbnUzZG1lZ2EgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjJweCAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAubWVudTNkbWVnYSBzcGFuLmFycm93LWljb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIGNvbnRlbnQ6IFwiXFxFODEyXCI7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUzZG1lZ2Egc3Bhbi5hcnJvdy1pY29uLWJvdHRvbTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogLTZweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgLypib3JkZXI6IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKnBhZGRpbmc6IDJweDsqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgY29udGVudDogXCJcXEU4MTJcIjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICMwMUFBQ0U7IH1cbiAgLm1lbnUzZG1lZ2EgLm1lbnUtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzk0MzUyOyB9XG4gIC5tZW51M2RtZWdhIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLm1lbnUzZG1lZ2EgLmNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAubWVudTNkbWVnYSAuc2VwYXJhdGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5tZW51M2RtZWdhIC5jbGVhcmZpeCA+IC5tZW51LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAubWVudTNkbWVnYSAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1lbnUzZG1lZ2EgLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAubWVudTNkbWVnYSAuZ3JpZC1kZW1vIFtjbGFzcyo9XCJjb2wtbGdcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgZm9udC1zaXplOiAxLjI3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5tZW51M2RtZWdhIC5mdWxsLXdpZHRoIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZW51M2RtZWdhIC5pbWdjbGFzcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2OyB9XG4gIC5tZW51M2RtZWdhIC50ZXh0IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUzZG1lZ2EgLm1lbnUtdGl0bGUge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgLm1lbnUzZG1lZ2EgLmRlc2Mge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubWVudTNkbWVnYSAuc2VwYXJhdG9yIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDBweCAwIDEwcHggMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAgIC5tZW51M2RtZWdhIC5zZXBhcmF0b3I6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhLCAuZHJvcGRvd24tc3VibWVudTpmb2N1cyA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC53cC1ub24tZHJvcGRvd24gLmJ0biB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9IH1cblxuLnNlcGFyYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4vKioqKioqKioqKioqKioqKiBTdGFydCBPZiBSRVNQT05TSVZFIE1lbnUgKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNDUkVFTiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgLm1lbnVUb2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH0gfVxuXG4vKiBNT0JJTEUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51M2RtZWdhIGxpIC5zdWIge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubWVudTNkbWVnYSA+IHVsIGxpID4gYS5oYXMtc3VibWVudTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCB1bCBsaSA+IGEuaGFzLXN1Ym1lbnU6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCBsaSA+IGEuaGFzLXN1Ym1lbnU6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM1MjZkZDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudTNkbWVnYS5yZXNwb25zaXZlID4gdWwgPiBsaSwgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSBsaS5tZW51LW5vbi1kcm9wZG93biB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWVudTNkbWVnYS5yZXNwb25zaXZlIC53cC1ub24tZHJvcGRvd24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgPiB1bCA+IGxpLCAubWVudTNkbWVnYS5yZXNwb25zaXZlIGxpLm1lbnUtbm9uLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVudTNkbWVnYS5yZXNwb25zaXZlID4gdWwgPiBsaSA+IC5hcnJvdy1pY29uLWJvdHRvbTphZnRlciB7XG4gICAgbGVmdDogNSU7IH0gfVxuXG4vKiBNT0JJTEUgJiBUQUJMRVQqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51M2RtZWdhIGxpIC5zdWIge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubWVudTNkbWVnYSA+IHVsIGxpID4gYS5oYXMtc3VibWVudTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCB1bCBsaSA+IGEuaGFzLXN1Ym1lbnU6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCBsaSA+IGEuaGFzLXN1Ym1lbnU6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM1MjZkZDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubWVudTNkbWVnYS5yZXNwb25zaXZlIC5tZW51VG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgPiB1bCA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgPiB1bCA+IGxpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gc3BhbiBpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWVudTNkbWVnYS5yZXNwb25zaXZlIC5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDk4JTsgfVxuICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gYSwgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiAuYXJyb3ctaWNvbiwgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiAuYXJyb3ctaWNvbi1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSBsaSA+IC5hcnJvdy1pY29uOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogc29saWQgIzdCM0EzRCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAvKioqKioqKioqKiogUmlnaHQgQ2hhbmdlZCBUbyBMZWZ0KioqKioqKioqKi9cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNSU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDsgfVxuICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUgbGkgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubWVudTNkbWVnYS5yZXNwb25zaXZlIGxpIC5kcm9wZG93bi1tZW51ID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXAgY29sdW1uOyB9XG4gICAgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSBsaS5jdXJyZW50ID4gLmFycm93LWljb246YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjN0IzQTNEICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgICAgIC8qKioqKioqKioqKiBSaWdodCBDaGFuZ2VkIFRvIExlZnQqKioqKioqKioqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAubWVudTNkbWVnYS5yZXNwb25zaXZlID4gdWwgPiBsaSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKioqKioqKioqKioqKioqKiBTdGFydCBPZiBWRVJUSUNBTCBTVFlMRSBPTkxZIFNDUkVFTiAqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51M2RtZWdhLnZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKioqKioqKioqKioqKioqKioqICgoKElOIFJUTCBWRVJTSU9OKSkpIEZsb2F0IENoYW5nZWQgVG8gUmlnaHQgKioqKioqKioqKioqKioqKioqL1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5tZW51M2RtZWdhLnZlcnRpY2FsIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAubWVudTNkbWVnYS52ZXJ0aWNhbCAuZHJvcGRvd24tbWVudS5mbHlvdXQtbWVudSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1lbnUzZG1lZ2EudmVydGljYWwgPiB1bCA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51M2RtZWdhLnZlcnRpY2FsIHNwYW4uYXJyb3ctaWNvbi1ib3R0b206YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMzMzO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAubWVudTNkbWVnYS52ZXJ0aWNhbCBsaTpob3ZlciBzcGFuLmFycm93LWljb24tYm90dG9tOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogc29saWQgIzdCM0EzRDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgLm1lbnUzZG1lZ2EudmVydGljYWwgPiB1bCA+IGxpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qKioqKioqKioqKioqKipGb3IgRnV0dXJlKioqKioqKioqKioqKioqKioqKi9cbi8qLm1lbnVUb2dnbGUgLm1lZ2FNZW51VG9nZ2xlLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNyk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG59XHJcbi5tZW51VG9nZ2xlICAubWVnYU1lbnVUb2dnbGUtaWNvbiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwtNHB4LG51bGwsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsLThweCxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG59Ki9cbi5tZW51M2RtZWdhIC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjREJENEM3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICByaWdodDogMThweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblB1c2ggTWVudSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxhcmdlRHVyYXRpb25UcmFuc2l0aW9uLCAucHVzaE1lbnVUYWJQYW5lbCwgLnB1c2hNZW51T3BlbiAucHVzaE1lbnVUYWJQYW5lbCwgLnB1c2hNZW51T3BlbiAucHVzaE1lbnVMaW5rc1dyYXAsIC5wdXNoTWVudUxpbmtzV3JhcCwgLnB1c2hNZW51V3JhcHBlciAucHVzaE1lbnVPcGVuIC50YWJQYW5lbFNldCwgLnB1c2hNZW51V3JhcHBlciAudGFicGFuZWxDb250ZW50LCAucHVzaE1lbnVPcGVuIC50YWJQYW5lbENvbnRlbnQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDBtcywgMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXMsIDEwMDBtcywgMG1zOyB9XG5cbi5tYWluQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGxlZnQgMzc1bXMgZWFzZS1pbi1vdXQgMG1zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wdXNoTWVudU9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wdXNoTWVudU9wZW4gLm1haW5Db250ZW50IHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjFlbTsgfVxuXG4ucHVzaE1lbnVMaW5rc1dyYXAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDBtcywgMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcywgMzc1bXMsIDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBlYXNlLWluLW91dCwgbGluZWFyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTVlbTsgfVxuICAucHVzaE1lbnVMaW5rc1dyYXAgPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbjogMC42MjVlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMC45Mzc1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAwcywgcmlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCkgMHMsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC01JTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLnB1c2hNZW51TGlua3NXcmFwID4gbGkgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250OiBib2xkIDE2cHggXCJTREZcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpIDBzLCByaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAwcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwcywgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7IH1cblxuLnB1c2hNZW51T3BlbiAucHVzaE1lbnVMaW5rc1dyYXAgPiBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnB1c2hNZW51TGlua3NXcmFwIGxpOmhvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwOyB9XG4gIC5wdXNoTWVudUxpbmtzV3JhcCBsaTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubWFpblBhZ2VzIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIHdpZHRoOiAxMGVtOyB9XG4gIC5tYWluUGFnZXMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luOiAwLjYyNWVtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjkzNzVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpIDBzLCByaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAwcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwcywgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogOTUlO1xuICAgIGJhY2tncm91bmQ6ICMwMDVlYjg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5tYWluUGFnZXMgbGk6aG92ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnB1c2hNZW51VGFiUGFuZWwge1xuICB3aWR0aDogMjhlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzc1bXMgZWFzZS1pbi1vdXQgMG1zLCByaWdodCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHZpc2liaWxpdHkgMG1zIGxpbmVhciAzNzVtcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMjhlbTtcbiAgei1pbmRleDogNTEwOyB9XG5cbi5wdXNoTWVudU9wZW4gLnB1c2hNZW51VGFiUGFuZWwge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBsaW5lYXI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1oZWFkaW5nIGEsIC5wYW5lbC1wdXNobWVudS1ub2NoaWxkIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpIGEge1xuICBjb2xvcjogIzJGMkQ0NTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRTgxMic7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzdCM0EzRDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjsgfVxuICAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM3QjNBM0Q7IH1cbiAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzdCM0EzRDsgfVxuXG4ucHVzaG1lbnUtbGV2ZWwxIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdXNobWVudS1sZXZlbDEgLnBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wdXNoTWVudU9wZW4ge1xuICByaWdodDogMDsgfVxuICAucHVzaE1lbnVPcGVuIC5wdXNoTWVudUxpbmtzV3JhcCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgbGluZWFyOyB9XG5cbi5wdXNoTWVudUxpbmtzV3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHdpZHRoIDM3NW1zIGVhc2UtaW4tb3V0IDBtcywgcmlnaHQgMzc1bXMgZWFzZS1pbi1vdXQgMG1zLCB2aXNpYmlsaXR5IDBtcyBsaW5lYXIgMzc1bXM7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzZW07XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDA7IH1cblxuLnB1c2hNZW51U2V0QWN0aXZlIHtcbiAgcmlnaHQ6IDI3ZW07IH1cblxuLmZvcmNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKi0tIG1hc2tpbmcgdGhlIHBhZ2UgYWZ0ZXIgb3BlbmluZyBuYXZpZ2F0aW9uIC0tKi9cbi5wdXNoTWVudU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBQUNFO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHJpZ2h0IDBtcyBsaW5lYXIgMzc1bXMsIGJhY2tncm91bmQtY29sb3IgMzc1bXMgZWFzZS1pbi1vdXQgMG1zO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwOyB9XG5cbi5wdXNoTWVudU9wZW4gLnB1c2hNZW51T3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMUFBQ0U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcywgMG1zLCAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zLCAwbXMsIDM3NW1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGxpbmVhciwgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwMDsgfVxuXG4ucHVzaE1lbnVPcGVuIC5wdXNoTWVudVRhYlBhbmVsIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgbGluZWFyO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5wdXNoTWVudVdyYXBwZXIge1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA4MDMwOyB9XG5cbi8qY2xvc2UgbmF2aWdhdGlvbiBieSBjbGlja2luZyBvbiBvdmVybGF5IHNlY3Rpb24qL1xuLnRhYnBhbmVsU2V0Q2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMjhlbTsgfVxuXG4ucHVzaE1lbnVDbG9zZSB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qc3R5bGVzIGZvciBoYW1idXJnZXIgYW5kIGNsb3NlIGJ1dHRvbiAqL1xuLnB1c2hNZW51V3JhcHBlciAucHVzaE1lbnVPcGVuIC50YWJQYW5lbFNldCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHVzaE1lbnVXcmFwcGVyIC50YWJQYW5lbFNldCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzc1bXMgZWFzZS1pbi1vdXQgMG1zLCByaWdodCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHZpc2liaWxpdHkgMG1zIGxpbmVhciAzNzVtcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnB1c2hNZW51V3JhcHBlciAudGFicGFuZWxDb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzNzVtcyBlYXNlLWluLW91dCAwbXMsIHJpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0IDBtcywgdmlzaWJpbGl0eSAwbXMgbGluZWFyIDM3NW1zOyB9XG5cbi5wdXNoTWVudU9wZW4gLnRhYlBhbmVsQ29udGVudCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGxpbmVhcjsgfVxuXG4udGFicGFuZWxDb250ZW50IC5jb250ZW50LCAudGFicGFuZWxDb250ZW50IC5jb250ZW50IGEge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cblxuLyogY2xvc2UgYm94ICovXG4ucHVzaE1lbnVDbG9zZUljbzphZnRlciwgLnB1c2hNZW51Q2xvc2VJY286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTg3Myc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzdCM0EzRDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiOyB9XG5cbi5tYWluLW5hdi1vcGVuIC5wdXNoTWVudVRhYlBhbmVsIC5wdXNoTWVudUNsb3NlSWNvLCAucHVzaE1lbnVUYWJQYW5lbCAucHVzaE1lbnVDbG9zZUljbyB7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zLCAwbXMsIDEwMDBtcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5wdXNoTWVudVRhYlBhbmVsIC5wdXNoTWVudUNsb3NlSWNvIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwbXMsIHZpc2liaWxpdHkgMG1zIGxpbmVhciAyNTBtcywgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dCAwbXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucHVzaE1lbnVUYWJQYW5lbCAucHVzaE1lbnVDbG9zZUljbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnB1c2hNZW51Q2xvc2VJY28ge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjb2xvcjogI2I0YjJhZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuXG4vKiBIYW1idXJnZXIgSWNvbiAqL1xuLnB1c2hNZW51V3JhcHBlciAuaGFtYnVyZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zLCAwbXMsIDBtcywgMzc1bXMsIDM3NW1zLCAzNzVtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0LCBlYXNlLWluLW91dCwgZWFzZS1pbi1vdXQsIGVhc2UtaW4tb3V0LCBlYXNlLWluLW91dCwgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlLWluLW91dCAwbXMsIHBhZGRpbmctcmlnaHQgMjUwbXMgZWFzZS1pbi1vdXQgMG1zLCByaWdodCAzNzVtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSAzNzVtcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwbXMsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBtcywgdmlzaWJpbGl0eSAwbXMgbGluZWFyIDBtcztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFMUQyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjJweDtcbiAgcmlnaHQ6IC02ZW07XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiA0cHg7IH1cbiAgLnB1c2hNZW51V3JhcHBlciAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNCksIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTQpLCBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE0KSwgZWFzZS1pbi1vdXQsIGVhc2UtaW4tb3V0O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucHVzaE1lbnVXcmFwcGVyIC5oYW1idXJnZXI6aG92ZXIgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN0IzQTNEOyB9XG4gIC5wdXNoTWVudVdyYXBwZXIgLmhhbWJ1cmdlciBpIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgYmFja2dyb3VuZDogIzdCM0EzRDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTsgfVxuXG4uaGlkZVB1c2hNZW51TGlua3MgLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBlbTtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuaGlkZVB1c2hNZW51TGlua3MgLmhhbWJ1cmdlcjpob3ZlciB7XG4gICAgcmlnaHQ6IC0wLjNlbTsgfVxuXG4uaGlkZVB1c2hNZW51TGlua3MgLnB1c2hNZW51TGlua3NXcmFwIHtcbiAgcmlnaHQ6IC0yOGVtOyB9XG5cbi5zaG93UHVzaE1lbnVMaW5rcyAucHVzaE1lbnVMaW5rc1dyYXAge1xuICByaWdodDogMDsgfVxuXG4uc2hvd1B1c2hNZW51TGlua3MgLmhhbWJ1cmdlciB7XG4gIGxlZnQ6IC02ZW07IH1cblxuLnB1c2hNZW51T3Blbi5zaG93UHVzaE1lbnVMaW5rcyAucHVzaE1lbnVMaW5rc1dyYXAge1xuICByaWdodDogMjhlbTsgfVxuXG4ucGFuZWwtcHVzaG1lbnUsIC5wYW5lbC1wdXNobWVudS1ub2NoaWxkIHtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAucGFuZWwtcHVzaG1lbnUubGV2ZWwtMCAucGFuZWwtaGVhZGluZ1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBhLCAucGFuZWwtcHVzaG1lbnUtbm9jaGlsZC5sZXZlbC0wIC5wYW5lbC1oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGEge1xuICAgIGNvbG9yOiAjNDM0MjUzOyB9XG4gICAgLnBhbmVsLXB1c2htZW51LmxldmVsLTAgLnBhbmVsLWhlYWRpbmdbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gYTpob3ZlciwgLnBhbmVsLXB1c2htZW51LW5vY2hpbGQubGV2ZWwtMCAucGFuZWwtaGVhZGluZ1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjN0IzQTNEOyB9XG4gIC5wYW5lbC1wdXNobWVudS5sZXZlbC0wIC5wYW5lbC1ib2R5LCAucGFuZWwtcHVzaG1lbnUtbm9jaGlsZC5sZXZlbC0wIC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYW5lbC1wdXNobWVudS5sZXZlbC0wIC5wYW5lbC1ib2R5IHVsI2FjY29yZGlvbjE0MSwgLnBhbmVsLXB1c2htZW51LW5vY2hpbGQubGV2ZWwtMCAucGFuZWwtYm9keSB1bCNhY2NvcmRpb24xNDEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY3NDkyMjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucGFuZWwtcHVzaG1lbnUubGV2ZWwtMCBhIGksIC5wYW5lbC1wdXNobWVudS1ub2NoaWxkLmxldmVsLTAgYSBpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYW5lbC1wdXNobWVudSAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5OyB9XG4gIC5wYW5lbC1wdXNobWVudSAucGFuZWwtaGVhZGluZzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zOyB9XG4gIC5wYW5lbC1wdXNobWVudSAucGFuZWwtaGVhZGluZyBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYW5lbC1wdXNobWVudSAuYWNjb3JkaW9uLXRvZ2dsZSAuY29sbGFwc2VkIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnBhbmVsLXB1c2htZW51LW5vY2hpbGQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM4Zjk3ZGI1OTsgfVxuXG4ucGFuZWwtcHVzaG1lbnUtbm9jaGlsZCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1oZWFkaW5nOmhvdmVyIGEsIC5wYW5lbC1wdXNobWVudS1ub2NoaWxkOmhvdmVyIGEge1xuICBjb2xvcjogIzdCM0EzRDsgfVxuXG4ucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuICAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTBweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDI1MG1zIGVhc2UtaW4tb3V0IDBzLCBwYWRkaW5nLWxlZnQgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0IDBzOyB9XG4gICAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTEgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0xIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTEgLnBhbmVsLWhlYWRpbmcgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0xIC5wYW5lbC1oZWFkaW5nIGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcRTgxMic7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogIzdCM0EzRDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjsgfVxuICAgICAgICAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkubGV2ZWwtMSAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzdCM0EzRCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0xIC5wYW5lbC1oZWFkaW5nIGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzdCM0EzRCAhaW1wb3J0YW50OyB9XG4gICAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTE6aG92ZXIge1xuICAgICAgY29sb3I6ICM3QjNBM0QgIWltcG9ydGFudDsgfVxuICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0yLCAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkubGV2ZWwtMyB7XG4gICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMHB4OyB9XG4gICAgICAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkubGV2ZWwtMi5jdXJyZW50IC5jdXJyZW50IGEsIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0zLmN1cnJlbnQgLmN1cnJlbnQgYSB7XG4gICAgICAgIGNvbG9yOiAjN0IzQTNEICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0yIC5wYW5lbC1wdXNobWVudS1sZXZlbDEtbm9jaGlsZCwgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTMgLnBhbmVsLXB1c2htZW51LWxldmVsMS1ub2NoaWxkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDsgfVxuICAgICAgICAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkubGV2ZWwtMiAucGFuZWwtcHVzaG1lbnUtbGV2ZWwxLW5vY2hpbGQgYSwgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTMgLnBhbmVsLXB1c2htZW51LWxldmVsMS1ub2NoaWxkIGEge1xuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAgICAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTI6bGFzdC1jaGlsZCAucGFuZWwtcHVzaG1lbnUtbGV2ZWwxLW5vY2hpbGQsIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0zOmxhc3QtY2hpbGQgLnBhbmVsLXB1c2htZW51LWxldmVsMS1ub2NoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpLmxldmVsLTIgLnBhbmVsLWhlYWRpbmcsIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0zIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0yOmhvdmVyLCAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkubGV2ZWwtMzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0yOmhvdmVyIGEsIC5wYW5lbC1wdXNobWVudSAucGFuZWwtYm9keSBsaS5sZXZlbC0zOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyICFpbXBvcnRhbnQ7IH1cbiAgICAucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMjUwbXMgZWFzZS1pbi1vdXQgMHMsIHBhZGRpbmctbGVmdCAyNTBtcyBlYXNlLWluLW91dCAwcywgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCAwcywgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQgMHM7IH1cblxuLnBhbmVsLXB1c2htZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWhlYWRpbmdbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhbmVsLXB1c2htZW51IC5wYW5lbC1oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGEge1xuICAgIGNvbG9yOiAjN0IzQTNEOyB9XG4gIC5wYW5lbC1wdXNobWVudSAucGFuZWwtaGVhZGluZ1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MDZcIjtcbiAgICBjb2xvcjogIzAxQUFDRTtcbiAgICBmb250OiAxOXB4LzQ5cHggXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFuZWwtcHVzaG1lbnUgLmNvbGxhcHNlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFuZWwtcHVzaG1lbnUgLmNvbGxhcHNlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcbiAgICBjb2xvcjogIzAxQUFDRTtcbiAgICBmb250OiAxOXB4LzQ0cHggXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFuZWwtcHVzaG1lbnUtbm9jaGlsZCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTsgfVxuXG4ucGFuZWwtcHVzaG1lbnUtbm9jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qUHVzaCBNZW51IExvZ28gKi9cbi5wdXNoTWVudVdyYXBwZXIgLnB1c2hNZW51TG9nb0xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0OyB9XG4gIC5wdXNoTWVudVdyYXBwZXIgLnB1c2hNZW51TG9nb0xpbmsgLnB1c2hNZW51TG9nbyB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLnB1c2hNZW51T3BlbiAuaW1nUHVzaE1lbnVMb2dvIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIFB1c2ggTWVudSBTZWFyY2hCb3ggKi9cbi5wdXNoTWVudVNlYXJjaEJveCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMDsgfVxuICAucHVzaE1lbnVTZWFyY2hCb3ggLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnB1c2hNZW51U2VhcmNoQm94IC5pbnB1dC1ncm91cCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHVzaE1lbnVTZWFyY2hCb3ggLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHVzaE1lbnVTZWFyY2hCb3ggLmlucHV0LWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAucHVzaE1lbnVTZWFyY2hCb3ggLmlucHV0LWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgIC5wdXNoTWVudVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAgIC5wdXNoTWVudVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHVzaE1lbnVTZWFyY2hCb3ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG46OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wdXNoTWVudVNlYXJjaEJveCwgLnB1c2hNZW51U2VhcmNoQm94IC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHVzaE1lbnVTZWFyY2hCb3ggYSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDUyYmMzICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHVzaE1lbnVTZWFyY2hCb3ggYTpob3ZlciwgLnB1c2hNZW51U2VhcmNoQm94IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5wdXNoTWVudVNlYXJjaEJveCBhIGk6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICBjb2xvcjogIzQ1MmJjMyAhaW1wb3J0YW50OyB9XG5cbi8qIHRhYiBwYW5lbCBuZXdzIHN0eWxlICovXG4ucHVzaE1lbnVXcmFwcGVyIC5uZXdzTGlzdEl0ZW0gYSwgLnB1c2hNZW51V3JhcHBlciAubmV3c0xpc3REYXRlIHtcbiAgY29sb3I6ICNiNGIyYWQ7IH1cblxuLnB1c2hNZW51V3JhcHBlciAubmV3c0xpc3RJdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYzJjMzM7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgLnB1c2hNZW51V3JhcHBlciAubmV3c0xpc3RJdGVtOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cbiAgLnB1c2hNZW51V3JhcHBlciAubmV3c0xpc3RJdGVtIGE6YmVmb3JlLCAucHVzaE1lbnVXcmFwcGVyIC5uZXdzTGlzdEl0ZW0gYTphZnRlciB7XG4gICAgY29udGVudDogJycgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5wdXNoTWVudVNpbXBsZUxpbmtzV3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHVzaE1lbnVMaW5rc1dyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB1c2hNZW51VGFiUGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRhYnBhbmVsQ29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnB1c2hNZW51V3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnB1c2hNZW51VGFiUGFuZWwge1xuICAgIHJpZ2h0OiAtMTMzJTsgfVxuICAucHVzaE1lbnVPcGVuIC5wdXNoTWVudVRhYlBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICByaWdodDogMDsgfVxuICAudGFicGFuZWxDb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC50YWJwYW5lbENvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5wdXNoTWVudU9wZW4gLmhhbWJ1cmdlciB7XG4gICAgdG9wOiAtNmVtOyB9XG4gIC5wdXNoTWVudVdyYXBwZXIge1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLnB1c2hNZW51V3JhcHBlciAudGFicGFuZWxDb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wdXNoTWVudVRhYlBhbmVsIHtcbiAgICB3aWR0aDogODIlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMTMzJTtcbiAgICB6LWluZGV4OiA5OTk5OyB9IH1cblxuLnNjcm9sbFRvVG9wIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhbmVsLXB1c2htZW51LW5vY2hpbGQuY3VycmVudCBhLFxuLnBhbmVsLXB1c2htZW51IC5wYW5lbC1ib2R5IGxpIC5wYW5lbC1wdXNobWVudS1sZXZlbDEtbm9jaGlsZC5jdXJyZW50IGEge1xuICBjb2xvcjogIzdCM0EzRDsgfVxuXG4ucGFuZWwtcHVzaG1lbnUgLnBhbmVsLWJvZHkgbGkubGV2ZWwtMSAucGFuZWwtcHVzaG1lbnUtbGV2ZWwxLmN1cnJlbnQgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjN0IzQTNEOyB9XG5cbi5wdXNoTWVudVNlYXJjaEJveCAuYnRuLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5wdXNoTWVudVNlYXJjaEJveCAuYnRuLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5wdXNoTWVudVNlYXJjaEJveCAuc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5wdXNoTWVudU9wZW4gLmdlbmVyYWxTZWFyY2hCb3ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4uc2VhcmNoQnV0dG9uV3JhcHBlcjphZnRlcixcbi5oZWFkZXJUb3AgLmdlbmVyYWxTZWFyY2hCb3ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4uc2VhcmNoQnV0dG9uV3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEYwMDknO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMUFBQ0U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcbiAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7IH1cblxuLyoqKioqKioqTmlnaHQgTW9kZSoqKioqKioqKi9cbi5uaWdodC1tb2RlIHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgY29sb3I6ICNCMEIwQjAgIWltcG9ydGFudDsgfVxuICAubmlnaHQtbW9kZSAubWFpbkhlYWRlcldyYXAge1xuICAgIGJhY2tncm91bmQ6ICMxRDFEMUQ7IH1cbiAgLm5pZ2h0LW1vZGUgLm1haW5Db250ZW50V3JhcCA+IC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICMxRDFEMUQ7IH1cbiAgLm5pZ2h0LW1vZGUgLnBhbmVsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICMxRDFEMUQgIWltcG9ydGFudDsgfVxuICAgIC5uaWdodC1tb2RlIC5wYW5lbC1ib2R5IC5jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjQjBCMEIwOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuTWFzdGVycGFnZSBMYXlvdXQgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5nZW5lcmFsTWFpbldyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tYWluSGVhZGVyV3JhcCAuaGVhZGVyVG9wIHtcbiAgYmFja2dyb3VuZDogI0VBRTFEMjsgfVxuICAubWFpbkhlYWRlcldyYXAgLmhlYWRlclRvcCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW5IZWFkZXJXcmFwIC5tYWluTG9nb0xpbmsge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcgYSB7XG4gICAgY29sb3I6ICM0MzQyNTM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA2cHggMDsgfVxuICAubWFpbkhlYWRlcldyYXAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcE5ldyAubG9nb3V0IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgIC5tYWluSGVhZGVyV3JhcCAuc2l0ZU1lbWJlcldlbGNvbWVXcmFwTmV3IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzQzNDI1MztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IC0ycHg7IH1cbiAgLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcgLmdseXBoaWNvbi1tZW1iZXJzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcgLmdseXBoaWNvbi1sb2NrZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRjA1Myc7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpZXdGb250SWNvblwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubWFpbkhlYWRlcldyYXAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcE5ldyAuZ2x5cGhpY29uLXVzZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbkhlYWRlcldyYXAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcE5ldyAuZ2x5cGhpY29uLXR1cm5vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRjA0OSc7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpZXdGb250SWNvblwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubWFpbkhlYWRlcldyYXAgLmhpZGRlbkhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5tYWluSGVhZGVyV3JhcCAuaGlkZGVuSGVhZGVyLm9wZW5TZWFyY2gge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuLm1haW5IZWFkZXJXcmFwIC5oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFQUUxRDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5Cb3R0b21IZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRUFFMUQyIHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9iZy1oZWFkZXIucG5nKSByZXBlYXQgY2VudGVyIHRvcDtcbiAgaGVpZ2h0OiAxNjVweDsgfVxuICAuQm90dG9tSGVhZGVyIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9pbWFnZS0wMi5wbmcpIG5vLXJlcGVhdCAxNXB4IGNlbnRlcjsgfVxuXG4ubWFpbkNvbnRlbnRXcmFwID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyoqKioqKioqKioqKiBTdGFydCBPZiBQYXJhbGxheCAqKioqKioqKioqKioqL1xuLnBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cbi8qKioqKioqKioqKiogRW5kIE9mIFBhcmFsbGF4ICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblByaW50VmVyc2lvbiAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHByaW50IHtcbiAgYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ub1ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5Gb290ZXIgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tYWluRm9vdGVyV3JhcCB7XG4gIGJhY2tncm91bmQ6ICMzMTJCMjU7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogOTIlO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAuYWJvdXRVc0Zvb3RlciBpbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gIC5tYWluRm9vdGVyV3JhcCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDFBQUNFOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAucGFuZWwtc3R5bGUxIC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAucGFuZWwtc3R5bGUxIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFpbkZvb3RlcldyYXAgLnBhbmVsQmFyIC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWFpbkZvb3RlcldyYXAgLnBhbmVsQmFyIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5wYW5lbEJhciAucGFuZWwtaGVhZGluZzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0b3A6IDQ1cHg7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLnBhbmVsQmFyIC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAucGFuZWxCYXIgLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcRTgyMVwiICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLnBhbmVsQmFyIC5wYW5lbC1oZWFkaW5nIGE6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlxcRTgwNVwiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250OiAxOHB4LzQwcHggXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgICAgcGFkZGluZzogMnB4IDdweDsgfVxuICAubWFpbkZvb3RlcldyYXAgLnF1aWNrQWNjZXNzTGlua3MgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5xdWlja0FjY2Vzc0xpbmtzIC5mb290ZXJOYXYgdWwgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTglOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAuY2F0ZWdvcnlMaXN0Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5jYXRlZ29yeUxpc3RDb250YWluZXIgLmNhdGVnb3J5TmFtZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWFpbkZvb3RlcldyYXAgLmNhdGVnb3J5TGlzdENvbnRhaW5lciAuY2F0ZWdvcnlOYW1lIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAxQUFDRTsgfVxuICAubWFpbkZvb3RlcldyYXAgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQgYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxGMDUyJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJWaWV3Rm9udEljb25cIjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICMwMUFBQ0U7IH1cbiAgICAgICAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMUFBQ0U7IH1cbiAgICAgICAgICAubWFpbkZvb3RlcldyYXAgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSBoNCBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMUFBQ0U7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJOYXYgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAuZm9vdGVyTmF2IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAubWFpbkZvb3RlcldyYXAgLmZvb3Rlck5hdiB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWluRm9vdGVyV3JhcCAuZm9vdGVyTmF2IHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcRjA1Mic7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDFBQUNFOyB9XG4gICAgICAgIC5tYWluRm9vdGVyV3JhcCAuZm9vdGVyTmF2IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDFBQUNFOyB9XG4gICAgICAgICAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJOYXYgdWwgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDFBQUNFOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAubGluZWFyRm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogXCJTREZGYU51bVwiO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuICAgICAgLm1haW5Gb290ZXJXcmFwIC5hZGRyZXNzQmxvY2sgYSBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMUFBQ0U7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuICAgICAgLm1haW5Gb290ZXJXcmFwIC5hZGRyZXNzQmxvY2sgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDFBQUNFO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMCAwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQkUxQzIwOyB9XG4gICAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayBsaTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogIzAxQUFDRTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgICBmb250LWZhbWlseTogXCJWaWV3Rm9udEljb25cIjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIC5BZGRyZXNzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcRjAzNyc7XG4gICAgICB0b3A6IDRweDsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIC5tb2JpbGUge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIC5tb2JpbGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEYwNTEnO1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIC5tb2JpbGUgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayAubW9iaWxlIHNwYW46aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDEwcHgpOyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5hZGRyZXNzQmxvY2sgLmZheCB7XG4gICAgICBkaXJlY3Rpb246IGx0cjsgfVxuICAgICAgLm1haW5Gb290ZXJXcmFwIC5hZGRyZXNzQmxvY2sgLmZheDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcRjA0NSc7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayAuUGhvbmUge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIC5QaG9uZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayAuUGhvbmUgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNCRTFDMjA7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIC5QaG9uZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcRjA0MCc7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayAuTWFpbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXEYwMzknO1xuICAgICAgcmlnaHQ6IC0zcHg7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5zb2NpYWxNZWRpYWZvb3RlciAucGFuZWwtc3R5bGUxIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5zb2NpYWxNZWRpYWZvb3RlciAucGFuZWwtc3R5bGUxIC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuc29jaWFsTWVkaWFmb290ZXIgLnBhbmVsLXN0eWxlMSAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5zb2NpYWxNZWRpYWZvb3RlciAuc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLnNvY2lhbE1lZGlhZm9vdGVyIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwgLmluc3RhZ3JhbVdyYXBwZXIge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLnNvY2lhbE1lZGlhZm9vdGVyIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwgLmxpbmtlZGluV3JhcHBlciB7XG4gICAgICBvcmRlcjogMzsgfVxuICAgIC5tYWluRm9vdGVyV3JhcCAuc29jaWFsTWVkaWFmb290ZXIgLnNvY2lhbE5ldHdvcmtzV3JhcHBlciB1bCAudGVsZWdyYW1XcmFwcGVyIHtcbiAgICAgIG9yZGVyOiA0OyB9XG4gICAgLm1haW5Gb290ZXJXcmFwIC5zb2NpYWxNZWRpYWZvb3RlciAuc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIC5laXRhYVdyYXBwZXIge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLnNvY2lhbE1lZGlhZm9vdGVyIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gICAgICAubWFpbkZvb3RlcldyYXAgLnNvY2lhbE1lZGlhZm9vdGVyIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwgbGkgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjM2MjZEO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tYWluRm9vdGVyV3JhcCAuc29jaWFsTWVkaWFmb290ZXIgLnNvY2lhbE5ldHdvcmtzV3JhcHBlciB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAxQUFDRTsgfVxuICAgICAgICAubWFpbkZvb3RlcldyYXAgLnNvY2lhbE1lZGlhZm9vdGVyIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwgbGkgYSAuZ2x5cGhpY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuc29jaWFsTWVkaWFmb290ZXIgLnNvY2lhbE5ldHdvcmtzV3JhcHBlciB1bCBsaSAuZ2x5cGhpY29uLWxpbmtlZEluOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgICAgLm1haW5Gb290ZXJXcmFwIC5zb2NpYWxNZWRpYWZvb3RlciAuc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIGxpIC5nbHlwaGljb24tZWl0YWE6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlZpZXdGb250SWNvblwiO1xuICAgICAgICBjb250ZW50OiAnXFxGMDM0JztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5lbmFtYWQge1xuICAgIG1hcmdpbjogODVweCBhdXRvIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLmVuYW1hZCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0Qzc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1haW5Gb290ZXJXcmFwIC5lbmFtYWQgYSAubWFpbkZvb3RlcldyYXAgLmVuYW1hZCBhIGltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5mb290ZXJCb3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICMyNzIxMUI7IH1cbiAgICAubWFpbkZvb3RlcldyYXAgLmZvb3RlckJvdHRvbSAudmlzaXRvcldyYXAgLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQzRDM3O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgICAubWFpbkZvb3RlcldyYXAgLmZvb3RlckJvdHRvbSAudmlzaXRvcldyYXAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5tYWluRm9vdGVyV3JhcCAuZm9vdGVyQm90dG9tIC52aXNpdG9yV3JhcCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMCAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuLnJhZGNvbUNvcHlyaWdodEFuZExvZ28ge1xuICBiYWNrZ3JvdW5kOiAjMjcyMTFCO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLmdlbmVyYWxDb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wb3B1cEJvZHkgLmdlbmVyYWxDb3B5cmlnaHQge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSwgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5BZG1pbkJhciAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFkbWluYmFyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIG1hcmdpbi10b3A6IC01MXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDIwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZDogIzFDMjMzMTtcbiAgcGFkZGluZzogN3B4IDIwcHggOHB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAuYWRtaW5iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE3cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAuYWRtaW5iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFODYzJztcbiAgICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hZG1pbmJhcjpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYWRtaW5iYXIgLnF1aWNrbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hZG1pbmJhciAucXVpY2tsaW5rcyB1bCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hZG1pbmJhciAucXVpY2tsaW5rcyB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmFkbWluYmFyIC5xdWlja2xpbmtzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMGJiM2Y5OyB9XG4gICAgICAgIC5hZG1pbmJhciAucXVpY2tsaW5rcyB1bCBsaSBhIC5nbHlwaGljb24tbWFuYSB7XG4gICAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAgICAgLmFkbWluYmFyIC5xdWlja2xpbmtzIHVsIGxpIGEgLmdseXBoaWNvbi1tYW5hOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLmFkbWluYmFyIC5xdWlja2xpbmtzIHVsIGxpIGEgLmdseXBoaWNvbi1zdGF0cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuICAgICAgLmFkbWluYmFyIC5xdWlja2xpbmtzIHVsLm5hdiBsaS5teUFjY291bnQgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbXBvbmVudHMvU2l0ZU1lbWJlci9SZXNvdXJjZXMvSW1hZ2VzL0F2YXRhci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5hZG1pbmJhciAucXVpY2tsaW5rcyB1bC5uYXYgbGkgPiBhOmhvdmVyLCAuYWRtaW5iYXIgLnF1aWNrbGlua3MgdWwubmF2IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnNob3dBZG1pbi5hZG1pbmJhciB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNob3dBZG1pbi5hZG1pbmJhcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbkJhcldyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKkBpbXBvcnQgXCJQYXJ0aWFscy9NYWluTG9nb1wiOyovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkRhdGUgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5nZW5lcmFsQ3VycmVudERhdGVUaW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDM0MjUzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDdweCAwOyB9XG5cbi5kYXRldGltZVNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgMXB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuU2VhcmNoICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZmxleFNlYXJjaEJveCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4U2VhcmNoQm94IC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjREJENEM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmZsZXhTZWFyY2hCb3ggLmlucHV0LWdyb3VwIGxhYmVsIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mbGV4U2VhcmNoQm94IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICBvcmRlcjogMzsgfVxuICAgIC5mbGV4U2VhcmNoQm94IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5nZW5lcmFsU2VhcmNoQm94IC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdlbmVyYWxTZWFyY2hCb3ggLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ2VuZXJhbFNlYXJjaEJveCAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgY29sb3I6ICM4ODk0Yjc7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmdlbmVyYWxTZWFyY2hCb3ggLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uc2VhcmNodGl0bGUge1xuICBjb2xvcjogIzAwMDBjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmEuc2VhcmNodGl0bGU6bGluayB7XG4gIGNvbG9yOiAjMDAwMGNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5zZWFyY2h0aXRsZTp2aXNpdGVkLCBhLnNlYXJjaHRpdGxlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTUxQThCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hLnNlYXJjaHRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNlYjc2Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItYm90dG9tOiAjZWI3NjI5IDAgc29saWQ7IH1cblxuLnNlYXJjaGhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZWFyY2hjb3VudGVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnNlYXJjaGFkZHJlc3Mge1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjMDA4MDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5hLnNlYXJjaGFkZHJlc3M6bGluayB7XG4gIGNvbG9yOiAjMDA4MDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5zZWFyY2hhZGRyZXNzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmEuYWRkcmVzczp2aXNpdGVkLCBhLmFkZHJlc3M6YWN0aXZlIHtcbiAgY29sb3I6ICM4Mjg0Q0M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2VhcmNobW9yZXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogLjk1ZW07IH1cblxuYS5zZWFyY2htb3JlcmVzdWx0Omxpbmsge1xuICBjb2xvcjogIzgyODRDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmEuc2VhcmNobW9yZXJlc3VsdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2VhcmNoY29udGVudGxlbmd0aCB7XG4gIGNvbG9yOiAjOGQ4ZDhkOyB9XG5cbi5zZWFyY2hwYWdlbnVtYmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnNlYXJjaHBhZ2VudW1iZXIgdWwucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlYXJjaHBhZ2VudW1iZXIgYS5zZWFyY2hwcmV2aW91czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBCQlwiOyB9XG5cbi5zZWFyY2hwYWdlbnVtYmVyIGEuc2VhcmNobmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwQUJcIjsgfVxuXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFNlYXJjaCBTdHlsZSAqKioqKioqKioqKioqL1xuLkNvbXBvbmVudFNlYXJjaEJveFdyYXAge1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuQ29tcG9uZW50U2VhcmNoQm94V3JhcCAuY2Nic3dUb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5Db21wb25lbnRTZWFyY2hCb3hXcmFwIC5jY2Jzd1RvcCBzcGFuLmNjYnN3VGV4dFRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2FlMTQwNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAxMSUsICNmYWZhZmEgNTYlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG4gIC5Db21wb25lbnRTZWFyY2hCb3hXcmFwIC5jY2Jzd01pZGRsZSAuY2Nic3dNaWRkbGVMZWZ0IC5jY2Jzd01pZGRsZVJpZ2h0IC5jY2Jzd01pZGRsZUNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmM2YzZjMgMTglLCAjZmZmIDU5JSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuXG4vKioqKioqKioqKioqIEVuZCBPZiBTZWFyY2ggQ29tcG9uZW50ICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFN0YXJ0IFNlYXJjaCBNb2R1bGUgKioqKioqKioqKioqKi9cbi5tb2R1bGVTZWFyY2hSZXN1bHRXcmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERERBREE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREQURBO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggI2RkZDsgfVxuICAubW9kdWxlU2VhcmNoUmVzdWx0V3JhcCAuc2VhcmNoSGVhZGVyTGFiZWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgLm1vZHVsZVNlYXJjaFJlc3VsdFdyYXAgLnNlYXJjaERldGFpbHNIZWFkZXJMYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5tb2R1bGVTZWFyY2hXcmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKEltYWdlcy9Nb2R1bGVTZWFyY2gvTW9kdWxlU2VhcmNoLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDZweCAwIDYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9kdWxlU2VhcmNoV3JhcCAuYmdJbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKEltYWdlcy9Nb2R1bGVTZWFyY2gvTW9kdWxlU2VhcmNoLnBuZykgbm8tcmVwZWF0OyB9XG4gIC5tb2R1bGVTZWFyY2hXcmFwIC50eHRTZWFyY2hXcmFwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgICAubW9kdWxlU2VhcmNoV3JhcCAudHh0U2VhcmNoV3JhcCBpbnB1dCB7XG4gICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3V0bGluZTogMDsgfVxuICAubW9kdWxlU2VhcmNoV3JhcCAuZHJvcERvd25XcmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC02OHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDNweDsgfVxuICAgIC5tb2R1bGVTZWFyY2hXcmFwIC5kcm9wRG93bldyYXAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubW9kdWxlU2VhcmNoV3JhcCAuZHJvcERvd25XcmFwIC5hcnJvd0Rvd24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTVweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBtYXJnaW46IDAgMTFweCAwIDVweDtcbiAgICAgIGhlaWdodDogN3B4OyB9XG4gICAgLm1vZHVsZVNlYXJjaFdyYXAgLmRyb3BEb3duV3JhcCAubW9kdWxlU2VhcmNoU2VsZWN0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLm1vZHVsZVNlYXJjaFdyYXAgLm1vZHVsZVNlYXJjaFN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5tb2R1bGVTZWFyY2hXcmFwIC5tb2R1bGVTZWFyY2hTdWJtaXQgLmJ0blN1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uc21hbGxNb2R1bGVTZWFyY2hXcmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKEltYWdlcy9Nb2R1bGVTZWFyY2gvU21hbGxNb2R1bGVTZWFyY2gucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbWFsbE1vZHVsZVNlYXJjaFdyYXAgLmJnSW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChJbWFnZXMvTW9kdWxlU2VhcmNoL1NtYWxsTW9kdWxlU2VhcmNoLnBuZykgbm8tcmVwZWF0OyB9XG4gIC5zbWFsbE1vZHVsZVNlYXJjaFdyYXAgLnR4dFNlYXJjaFdyYXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAgIC5zbWFsbE1vZHVsZVNlYXJjaFdyYXAgLnR4dFNlYXJjaFdyYXAgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5zbWFsbE1vZHVsZVNlYXJjaFdyYXAgLmRyb3BEb3duV3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDRweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogM3B4OyB9XG4gICAgLnNtYWxsTW9kdWxlU2VhcmNoV3JhcCAuZHJvcERvd25XcmFwIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuc21hbGxNb2R1bGVTZWFyY2hXcmFwIC5kcm9wRG93bldyYXAgLmFycm93RG93biB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAwO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zbWFsbE1vZHVsZVNlYXJjaFdyYXAgLmRyb3BEb3duV3JhcCAubW9kdWxlU2VhcmNoU2VsZWN0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAuc21hbGxNb2R1bGVTZWFyY2hXcmFwIC5tb2R1bGVTZWFyY2hTdWJtaXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuc21hbGxNb2R1bGVTZWFyY2hXcmFwIC5tb2R1bGVTZWFyY2hTdWJtaXQgLmJ0blN1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXR0b25TZWFyY2ggLnNlYXJjaEljb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0MzQyNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5idXR0b25TZWFyY2ggLmdseXBoaWNvbi1zZWFyY2gge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b25TZWFyY2ggLmdseXBoaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRjAwOSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAxQUFDRTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7IH1cbiAgLmJ1dHRvblNlYXJjaCAuZ2x5cGhpY29uLXNlYXJjaDpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmVtb3ZlU2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZW1vdmVTZWFyY2ggLmdseXBoaWNvbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBjb2xvcjogIzdCM0EzRDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5MYW5ndWFnZSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNlbGVjdExhbmd1YWdlV3JhcCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zZWxlY3RMYW5ndWFnZVdyYXAgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3RMYW5ndWFnZVdyYXAgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzQzNDI1MztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7IH1cbiAgICAuc2VsZWN0TGFuZ3VhZ2VXcmFwIHVsIGxpOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuVG9vbHMgICAgICAgICAgICAgICAgICAgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5nZW5lcmFsVG9vbHNCb3gge1xuICBmbG9hdDogbGVmdDsgfVxuICAuZ2VuZXJhbFRvb2xzQm94ID4gZGl2IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmdlbmVyYWxUb29sc0JveCA+IGRpdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGZjMGU4OyB9XG4gIC5nZW5lcmFsVG9vbHNCb3ggYSB7XG4gICAgY29sb3I6ICNEQkQ0Qzc7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMXM7IH1cbiAgLmdlbmVyYWxUb29sc0JveCAuZ2x5cGhpY29uIHtcbiAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAuZ2VuZXJhbFRvb2xzQm94IC5zb2NpYWxOZXR3b3JrSXRlbVdyYXAgYSAuZ2x5cGhpY29uIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi50ZWxsYWZyaWVuZFBhZ2UgLmZvcm1MYWJlbCB7XG4gIHdpZHRoOiAxMTBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblNvY2lhbCBOZXR3b3JrICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMCAwIDA7IH1cbiAgLnNvY2lhbE5ldHdvcmtzV3JhcHBlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsOyB9XG4gICAgLnNvY2lhbE5ldHdvcmtzV3JhcHBlciB1bCBsaTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7IH1cbiAgICAuc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNvY2lhbE5ldHdvcmtzV3JhcHBlciB1bCBsaSBhIC5nbHlwaGljb24tbGlua2VkSW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEU4OTInOyB9XG4gICAgICAuc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIGxpIGEgLmdseXBoaWNvbi10ZWxlZ3JhbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcRjA0Nic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlZpZXdGb250SWNvblwiO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwgbGkgYSAuZ2x5cGhpY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblN3aXRjaEJhciAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnN3aXRjaGJhckNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RDhDNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zd2l0Y2hCYXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAuc3dpdGNoQmFyIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3dpdGNoQmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnN3aXRjaEJhciA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDBweCA1cHg7IH1cblxuLnN3aXRjaEJhclNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnN3aXRjaEJhclNlbGVjdGVkOmxpbmssIC5zd2l0Y2hCYXJTZWxlY3RlZDp2aXNpdGVkLCAuc3dpdGNoQmFyU2VsZWN0ZWQ6YWN0aXZlIHtcbiAgICBjb2xvcjogIzdCM0EzRDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKipCcmVhZGNydW1iKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjNmE2YTZhOyB9XG4gIC5icmVhZGNydW1iID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzZhNmE2YTtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LWZhbWlseTogXCJTREZcIjsgfVxuICAgIC5icmVhZGNydW1iID4gbGkgPiBhOmhvdmVyLCAuYnJlYWRjcnVtYiA+IGxpID4gYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM0ZmMwZWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5QYWdlIE5hdmlnYXRlICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ29Ub1RvcCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2JTtcbiAgbGVmdDogMyU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzdCM0EzRDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cbiAgLmdvVG9Ub3A6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdvVG9Ub3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXEU4MEYnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgZm9udDogbm9ybWFsIDAuOGVtLzI3cHggXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIExpbmVhciBGb290ZXIgKioqKioqKioqKioqKi9cbi5saW5lYXJGb290ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5saW5lYXJGb290ZXIgdWwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmxpbmVhckZvb3RlciB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5saW5lYXJGb290ZXIgdWwgbGkgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcRjA1Mic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgICBmb250LWZhbWlseTogXCJWaWV3Rm9udEljb25cIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzAxQUFDRTsgfVxuICAgICAgLmxpbmVhckZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMUFBQ0U7IH1cbiAgICAgICAgLmxpbmVhckZvb3RlciB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMDFBQUNFOyB9XG5cbi8qKioqKioqKioqKioqKiogR2VucmFsIEZvb3RlciBMaW5rcyAqKioqKioqKioqKioqKiovXG4uZm9vdGVyTmF2IC5mb290ZXJJdGVtIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDUgYSB7XG4gICAgY29sb3I6ICM0ZmMxZTk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZm9vdGVyTmF2IC5mb290ZXJJdGVtIGg1IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rlck5hdiB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmZvb3Rlck5hdiB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5mb290ZXJOYXYgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEuMjc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHggMDsgfVxuXG4uZ2VuZXJhbFBvd2VyZWRCeSB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuZ2VuZXJhbFBvd2VyZWRCeSBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICNhY2FjYWM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2VuZXJhbFBvd2VyZWRCeSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTRlNGU0OyB9XG5cbi8qKioqKioqKioqKiogU3RhcnQgT2YgQm94IFN0eWxlICoqKioqKioqKioqKiovXG4uYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKioqKioqKioqKioqIFN0YXJ0IE9mIFBhbmVsLVN0eWxlcyAqKioqKioqKioqKioqL1xuLnBhbmVsLXN0eWxlMS5wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzEyQjI1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTJCMjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nID4gaDEsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMSxcbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nID4gaDIsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMixcbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nID4gaDMsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMyxcbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nID4gaDQsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNCxcbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nID4gaDUsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNSxcbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nID4gaDYsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNixcbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nIGEgPiBzcGFuOm5vdCguZ2x5cGhpY29uKSwgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nIHNwYW46bm90KC5nbHlwaGljb24pLFxuICAucGFuZWwtc3R5bGUxID4gLnBhbmVsLWhlYWRpbmcgcCwgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nIGEgPiBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDEuNXJlbSBcIlNERlwiLCBUYWhvbWE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFuZWwtc3R5bGUxID4gLnBhbmVsLWhlYWRpbmcgLmdseXBoaWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGNvbG9yOiAjN0IzQTNEO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyAuZ2x5cGhpY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjN0IzQTNEOyB9XG4gIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyAubW9yZVRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjN0IzQTNEO1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDExMSwgMTExLCAxMTEsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDsgfVxuICAgIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyAubW9yZVRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzVjMmMyZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50OyB9XG4gIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtYm9keSAuYm94TGFzdFVwZGF0ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBhbmVsLXN0eWxlMSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFuZWwtc3R5bGUxID4gLnBhbmVsLWhlYWRpbmcgLmdseXBoaWNvbiB7XG4gICAgdG9wOiA2cHg7IH1cbiAgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhbmVsLXN0eWxlMSAubW9yZVRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA1cHggMjBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYW5lbC1zdHlsZTIge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wYW5lbC1zdHlsZTIucGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyA+IGgxLCAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDEsXG4gICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nID4gaDIsIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMixcbiAgICAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgPiBoMywgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nID4gYSA+IGgzLFxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyA+IGg0LCAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDQsXG4gICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nID4gaDUsIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNSxcbiAgICAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgPiBoNiwgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nID4gYSA+IGg2LFxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyBhID4gc3Bhbjpub3QoLmdseXBoaWNvbiksIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyBzcGFuOm5vdCguZ2x5cGhpY29uKSxcbiAgICAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgcCwgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIGEgPiBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjBweCBcIlNERlwiLCBUYWhvbWE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjN0IzQTNEO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5nbHlwaGljb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBjb2xvcjogIzdCM0EzRDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5nbHlwaGljb246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzc1ODJiMTsgfVxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAubW9yZVRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1ib2R5IC5ib3hMYXN0VXBkYXRlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucGFuZWwtc3R5bGUyIC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzdCM0EzRDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvbGluZS10aXRsZS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYW5lbC1zdHlsZTIgLm1vcmVUaXRsZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2ltYWdlLTA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuICAgIC5wYW5lbC1zdHlsZTIgLm1vcmVUaXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXEYwNDMnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYW5lbC1zdHlsZTIgLm1vcmVUaXRsZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuXG4ucGFuZWwtc3R5bGUzIHtcbiAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gIC5wYW5lbC1zdHlsZTMucGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nID4gaDEsIC5wYW5lbC1zdHlsZTMgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMSxcbiAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgPiBoMiwgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nID4gYSA+IGgyLFxuICAgIC5wYW5lbC1zdHlsZTMgPiAucGFuZWwtaGVhZGluZyA+IGgzLCAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDMsXG4gICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nID4gaDQsIC5wYW5lbC1zdHlsZTMgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNCxcbiAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgPiBoNSwgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nID4gYSA+IGg1LFxuICAgIC5wYW5lbC1zdHlsZTMgPiAucGFuZWwtaGVhZGluZyA+IGg2LCAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDYsXG4gICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIGEgPiBzcGFuOm5vdCguZ2x5cGhpY29uKSwgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIHNwYW46bm90KC5nbHlwaGljb24pLFxuICAgIC5wYW5lbC1zdHlsZTMgPiAucGFuZWwtaGVhZGluZyBwLCAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgYSA+IHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAyMHB4IFwiU0RGXCIsIFRhaG9tYTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgLmdseXBoaWNvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGNvbG9yOiAjN0IzQTNEO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgLmdseXBoaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzU4MmIxOyB9XG4gICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgLm1vcmVUaXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7IH1cbiAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWJvZHkgLmJveExhc3RVcGRhdGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjN0IzQTNEO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFuZWwtc3R5bGUzID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL3RpdGxlLWJnLTAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgd2lkdGg6IDEzMXB4O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5wYW5lbC1zdHlsZTMgPiAucGFuZWwtaGVhZGluZyAubW9yZVRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9pbWFnZS0wNC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEYwNDMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJWaWV3Rm9udEljb25cIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnBhbmVsLXN0eWxlMyA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGU6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsOyB9XG5cbi5wYW5lbC1zdHlsZTQucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEQ4QzQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyA+IGgxLCAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDEsXG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyA+IGgyLCAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDIsXG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyA+IGgzLCAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDMsXG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyA+IGg0LCAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDQsXG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyA+IGg1LCAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDUsXG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyA+IGg2LCAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgPiBhID4gaDYsXG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyBhID4gc3Bhbjpub3QoLmdseXBoaWNvbiksIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyBzcGFuOm5vdCguZ2x5cGhpY29uKSxcbiAgLnBhbmVsLXN0eWxlNCA+IC5wYW5lbC1oZWFkaW5nIHAsIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyBhID4gcCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxOHB4IFwiU0RGXCIsIFRhaG9tYTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wYW5lbC1zdHlsZTQgPiAucGFuZWwtaGVhZGluZyAuZ2x5cGhpY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgY29sb3I6ICM3QjNBM0Q7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnBhbmVsLXN0eWxlNCA+IC5wYW5lbC1oZWFkaW5nIC5nbHlwaGljb246aG92ZXIge1xuICAgICAgY29sb3I6ICM3QjNBM0Q7IH1cbiAgLnBhbmVsLXN0eWxlNCA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM3QjNBM0Q7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgLm1vcmVUaXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdCM0EzRDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC1zdHlsZTQgPiAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUUxRDI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogc29saWQgMXB4IDA7IH1cbiAgLnBhbmVsLXN0eWxlNCA+IC5wYW5lbC1ib2R5IC5ib3hMYXN0VXBkYXRlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucGFuZWwtc3R5bGU0IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4ucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhbmVsLXN0eWxlNCA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFuZWwtc3R5bGU0ID4gLnBhbmVsLWhlYWRpbmcgLm1vcmVUaXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLnBhbmVsLXN0eWxlNCA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGU6aG92ZXIge1xuICAgICAgY29sb3I6ICM3QjNBM0QgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuXG4ucGFuZWwtc3R5bGU1LnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nID4gaDEsIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMSxcbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nID4gaDIsIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMixcbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nID4gaDMsIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoMyxcbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nID4gaDQsIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNCxcbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nID4gaDUsIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNSxcbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nID4gaDYsIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyA+IGEgPiBoNixcbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nIGEgPiBzcGFuOm5vdCguZ2x5cGhpY29uKSwgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nIHNwYW46bm90KC5nbHlwaGljb24pLFxuICAucGFuZWwtc3R5bGU1ID4gLnBhbmVsLWhlYWRpbmcgcCwgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nIGEgPiBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDEuNXJlbSBcIlNERlwiLCBUYWhvbWE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMzIzMzM1O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFuZWwtc3R5bGU1ID4gLnBhbmVsLWhlYWRpbmcgLmdseXBoaWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGNvbG9yOiAjMzIzMzM1O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyAuZ2x5cGhpY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzIzMzM1OyB9XG4gIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyAubW9yZVRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzEyQjI1O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucGFuZWwtc3R5bGU1ID4gLnBhbmVsLWhlYWRpbmcgLm1vcmVUaXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMTJCMjU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC1zdHlsZTUgPiAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDsgfVxuICAucGFuZWwtc3R5bGU1ID4gLnBhbmVsLWJvZHkgLmJveExhc3RVcGRhdGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhbmVsLXN0eWxlNSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnBhbmVsLXN0eWxlNSAuYm94LXRpdGxlLWxpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzEyQjI1OyB9XG4gIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyAuZ2x5cGhpY29uIHtcbiAgICB0b3A6IDEycHg7IH1cbiAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzMyMzMzNTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5wYW5lbC1zdHlsZTUgPiAucGFuZWwtaGVhZGluZyAubW9yZVRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgLnBhbmVsLXN0eWxlNSA+IC5wYW5lbC1oZWFkaW5nIC5tb3JlVGl0bGU6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7IH1cblxuLyoqKioqIFBhbmVsIE9wdGlvbnMgKi9cbi5wYW5lbC1oZWFkaW5nIC50aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjkgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzdweDsgfVxuICAucGFuZWwtaGVhZGluZyAudGl0bGUtYmxvY2sgLmFjY29yZGlvbi1jYXJldCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYW5lbC1vcHRpb25zIHtcbiAgbWFyZ2luOiA2cHg7IH1cbiAgLnBhbmVsLW9wdGlvbnMgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFuZWwtb3B0aW9ucyAuYnRuLXRvb2xzLCAucGFuZWwtb3B0aW9ucyAuYnRuLXRvb2xzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMWJiYWUxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiYmFlMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wYW5lbC1vcHRpb25zIC5idG4tdG9vbHMuYWN0aXZlLCAucGFuZWwtb3B0aW9ucyAuYnRuLXRvb2xzLmFjdGl2ZTpmb2N1cywgLnBhbmVsLW9wdGlvbnMgLmJ0bi10b29sczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYmFlMTtcbiAgICBib3JkZXItY29sb3I6ICMxYmJhZTE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhbmVsLW9wdGlvbnMgLmJ0bi1zaG9ydGN1dCAuZ2x5cGhpY29uLFxuLnBhbmVsLW9wdGlvbnMgLmJ0bi10b29scyAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxLjNlbTsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW46IDA7IH1cblxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tdC00MCB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi8qKioqKioqKioqKiogU3RhcnQgT2YgVGFiIFN0eWxlICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFRhYiBTdHlsZTEgKioqKioqKioqKioqKi9cbi50YWItY29udGFpbmVyLXN0eWxlMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRhYi1jb250YWluZXItc3R5bGUxIC5uYXYtdGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDFBQUNFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDFBQUNFOyB9XG4gICAgLnRhYi1jb250YWluZXItc3R5bGUxIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuICAgICAgLnRhYi1jb250YWluZXItc3R5bGUxIC5uYXYtdGFicyA+IGxpID4gYSAuZ2x5cGhpY29uIHtcbiAgICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cbiAgICAgIC50YWItY29udGFpbmVyLXN0eWxlMSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAudGFiLWNvbnRhaW5lci1zdHlsZTEgLm5hdi10YWJzID4gbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICMwMUFBQ0U7IH1cbiAgICAgIC50YWItY29udGFpbmVyLXN0eWxlMSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgYTpob3ZlciwgLnRhYi1jb250YWluZXItc3R5bGUxIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMUFBQ0U7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAudGFiLWNvbnRhaW5lci1zdHlsZTEgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuXG4vKioqKioqKioqKioqKiBUYWIgTW9iaWxlIFN0eWxlICoqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLXdyYXBwZXIgLnBhbmVsLWRlZmF1bHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAudGFiLXdyYXBwZXIgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxQUFDRTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnRhYi13cmFwcGVyIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmdseXBoaWNvbiB7XG4gICAgICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4OyB9IH1cblxuLyoqKioqKioqKioqKiBFbmQgT2YgVGFiIFN0eWxlICoqKioqKioqKioqKiovXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOm5vdCguZ3JpZEhlYWRlcik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0IzQTNEICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpub3QoLmdyaWRIZWFkZXIpOmhvdmVyIHRkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmlubmVyR3JpZFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5wYWdlckN1c3RvbUdyaWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqR3JheSBTa2luKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ3JheVNraW4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpLCAuZ3JheVNraW4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmOyB9XG5cbi5ncmF5U2tpbi5ncmlkSGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2RmZGZkZiAhaW1wb3J0YW50OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xudGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5pbm5lckdyaWRXcmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50OyB9XG5cbi5pbm5lckdyaWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDJkMmQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICM5MDkwOTA7IH1cbiAgLmlubmVyR3JpZC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50OyB9XG4gIC5pbm5lckdyaWQudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6aG92ZXI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjN0IzQTNEICFpbXBvcnRhbnQ7IH1cbiAgLmlubmVyR3JpZCAuaW5uZXJHcmlkIC5ncmlkSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWRIZWFkZXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWRIZWFkZXIgdGggLmdseXBoaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblBhZ2VyICAgICAgICAgICAgICAgICAgIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29sLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbnRyLnBhZ2VyQ3VzdG9tR3JpZCB7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGYzZjYgMCwgI2UwZTNlYSAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmOWZhZmI7IH1cblxuLnBhZ2VyQ3VzdG9tR3JpZCB0ZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2VyQ3VzdG9tR3JpZCBzcGFuIHtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLnBhZ2VyQ3VzdG9tR3JpZFRhYmxlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQ2ZTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmOyB9XG4gIC5wYWdlckN1c3RvbUdyaWRUYWJsZSB0ZCB7XG4gICAgcGFkZGluZzogNnB4OyB9XG5cbi5wYWdlckN1c3RvbUdyaWRDb3VudFRhYmxlIHRkIHtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5wYWdlckN1c3RvbUdyaWROdW1iZXJzIHtcbiAgY29sb3I6ICMyYjNhNGE7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2VyQ3VzdG9tR3JpZE51bWJlcnMgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgY29sb3I6ICM1YzZiODk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5hLnBhZ2VyQ3VzdG9tR3JpZDpsaW5rLFxuYS5wYWdlckN1c3RvbUdyaWQ6YWN0aXZlLFxuYS5wYWdlckN1c3RvbUdyaWQ6dmlzaXRlZCxcbmEucGFnZXJDdXN0b21HcmlkTmV4dCxcbmEucGFnZXJDdXN0b21HcmlkUHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWM2Yjg5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjNWM2Yjg5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmEucGFnZXJDdXN0b21HcmlkOmhvdmVyLFxuYS5wYWdlckN1c3RvbUdyaWROZXh0OmhvdmVyLFxuYS5wYWdlckN1c3RvbUdyaWRQcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYTViMztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VyTnVtYmVyVGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDsgfVxuXG4ucGFnZXJDZWxsRGlyIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLnBhZ2VyQ3VzdG9tR3JpZENlbGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgd2lkdGg6IDExMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wYWdlckN1c3RvbUdyaWRDZWxsIC5zZWxlY3Qge1xuICAgIHdpZHRoOiA1NXB4OyB9XG5cbi5wYWdlckN1c3RvbUdyaWRDZWxsR290byB7XG4gIHdpZHRoOiAxMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBhZ2VyQ3VzdG9tR3JpZENlbGxHb3RvIC50ZXh0Ym94IHtcbiAgICB3aWR0aDogNTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VyV3JhcHBlciBhOm5vdCguc2VsZWN0ZWQpOm5vdCgucHJldmlvdXNQYWdlKTpub3QoLm5leHRQYWdlKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyoqKioqKioqKioqKiBTdGFydCBPZiBQYWdlciBXcmFwcGVyICoqKioqKioqKioqKiovXG4ubm90aWZ5IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubm90aWZ5IC5oYXMtZmVlZGJhY2sgLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5ub3RpZnkgLmhhcy1mZWVkYmFjayAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTRweDtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjBweCAwIDAgMjBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmEzOyB9XG5cbi5ub3RpZnkgLmhhcy1mZWVkYmFjayAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMCAxNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMWQwMzE7IH1cblxuLm5vdGlmeSAuaGFzLWZlZWRiYWNrIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICM5YTU1NzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmEzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWQwMzE7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IDAgcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjg0KTtcbiAgZm9udC1zaXplOiAxLjE4ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkJhc2ljIFN0eWxlICAgICAgICAgICAgICAgICAgIFxyXG4qIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLm5vVWktdGFyZ2V0LCAubm9VaS10YXJnZXQgKiB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XG4gIC8qIFRoaXMgY2xhc3MgaXMgYXBwbGllZCB0byB0aGUgbG93ZXIgb3JpZ2luIHdoZW5cclxuaXRzIHZhbHVlcyBpcyA+IDUwJS4gKi9cbiAgei1pbmRleDogMTA7IH1cblxuLm5vVWktc3RhY2tpbmcgKyAubm9VaS1vcmlnaW4ge1xuICAvKiBGaXggc3RhY2tpbmcgb3JkZXIgaW4gSUU3LCB3aGljaCBpbmNvcnJlY3RseVxyXG5jcmVhdGVzIGEgbmV3IGNvbnRleHQgZm9yIHRoZSBvcmlnaW5zLiAqL1xuICB6LWluZGV4OiAtMTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKioqKioqKioqKioqIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcclxuKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuICoqKioqKioqKioqKiovXG4ubm9VaS1iYXNlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKioqKioqKioqKioqIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50ICoqKioqKioqKioqKiovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgdG9wOiAtMTdweDsgfVxuXG4vKioqKioqKioqKioqIFN0eWxpbmcgKioqKioqKioqKioqKi9cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI2YwZjBmMDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuNDUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLXRhcmdldC5ub1VpLWNvbm5lY3Qge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC40NSksIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLnJhbmdlU2xpZGVyV3JhcHBlciAudmFsdWVVcHBlciwgLnJhbmdlU2xpZGVyV3JhcHBlciAudmFsdWVMb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucmFuZ2VTbGlkZXJXcmFwcGVyIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjODBDOUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC40NSk7IH1cblxuLyoqKioqKioqKioqKiBIYW5kbGVzIEFuZCBDdXJzb3JzICoqKioqKioqKioqKiovXG4ubm9VaS1kcmFnYWJsZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2FibGUge1xuICBjdXJzb3I6IG4tcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNmZmYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI2ZmZiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyoqKioqKioqKioqKiBIYW5kbGUgU3RyaXBzICoqKioqKioqKioqKiovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsIC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qKioqKioqKioqKiogRGlzYWJsZWQgU3R5bGUgKioqKioqKioqKioqKi9cbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG5bZGlzYWJsZWRdLm5vVWktY29ubmVjdCwgW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG4vKkBpbXBvcnQgXCJQYXJ0aWFscy9CdXR0b25zXCI7Ki9cbi5zbGlkZXJUT3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGlkZXJUT3AgLm1zLXZpZXc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2N1cnZlLTEucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS8xMDAlIDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMSU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5zbGlkZXJUT3BSZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tcy1za2luLWRlZmF1bHQgLm1zLW5hdi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2Fycm93LTAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAubXMtc2tpbi1kZWZhdWx0IC5tcy1uYXYtbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2Fycm93LTAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4ubXMtc2tpbi1kZWZhdWx0IC5tcy1uYXYtcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1zLXNraW4tZGVmYXVsdCAubXMtbmF2LXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4uYmFubmVySW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lckltYWdlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9jdXJ2ZS0xLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTElO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4udG9wIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvcDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjREJENEM3IDAlLCByZ2JhKDIxOSwgMjEyLCAxOTksIDApIDEwMCUpO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5CZWZvckJvdHRvbSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5CZWZvckJvdHRvbTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjREJENEM3IDAlLCByZ2JhKDIxOSwgMjEyLCAxOTksIDApIDEwMCUpO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5Cb3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLkJvdHRvbTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvY3VydmUtMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tLzEwMCUgMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogJyc7IH1cbiAgLkJvdHRvbSAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuQm90dG9tIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDUwcHggMTVweCA0MHB4IDA7IH1cbiAgICAuQm90dG9tIC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5Cb3R0b20gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2xpbmUtdGlsdGxlLTAyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuICAuQm90dG9tIC5sc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuQm90dG9tIC5saWdodFNsaWRlcldyYXBwZXIgLnNsaWRlclRvb2xzIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdG9wOiAxOCU7IH1cbiAgLkJvdHRvbSAubGlnaHRTbGlkZXJXcmFwcGVyIC5saWdodFNsaWRlclByZXZpb3VzT3V0c2lkZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2Fycm93LTAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC05cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5Cb3R0b20gLmxpZ2h0U2xpZGVyV3JhcHBlciAubGlnaHRTbGlkZXJQcmV2aW91c091dHNpZGU6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLkJvdHRvbSAubGlnaHRTbGlkZXJXcmFwcGVyIC5saWdodFNsaWRlclByZXZpb3VzT3V0c2lkZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvYXJyb3ctMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5Cb3R0b20gLmxpZ2h0U2xpZGVyV3JhcHBlciAubGlnaHRTbGlkZXJOZXh0T3V0c2lkZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2Fycm93LTAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICByaWdodDogLTlweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLkJvdHRvbSAubGlnaHRTbGlkZXJXcmFwcGVyIC5saWdodFNsaWRlck5leHRPdXRzaWRlOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5Cb3R0b20gLmxpZ2h0U2xpZGVyV3JhcHBlciAubGlnaHRTbGlkZXJOZXh0T3V0c2lkZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvYXJyb3ctMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLkJvdHRvbSAuc2xpZGVySXRlbUNvbnRhaW5lciAubGlnaHRTbGlkZXJJbWFnZVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLkJvdHRvbSAuc2xpZGVySXRlbUNvbnRhaW5lciAuc2xpZGVyVGl0bGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLkJvdHRvbSAuc2xpZGVySXRlbUNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAuQm90dG9tIC5zbGlkZXJJdGVtQ29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5Cb3R0b20gLnNsaWRlckl0ZW1Db250YWluZXI6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogIzAxQUFDRTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLkJvdHRvbUFmdGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5Cb3R0b21BZnRlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjREJENEM3IDAlLCByZ2JhKDIxOSwgMjEyLCAxOTksIDApIDEwMCUpO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5Cb3R0b21BZnRlciAucGFuZWwtaGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MC41JTsgfVxuICAuQm90dG9tQWZ0ZXIgLmFsYnVtRGV0YWlsTWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLkJvdHRvbUFmdGVyIC5hbGJ1bURldGFpbE1lZGlhID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuQm90dG9tQWZ0ZXIgLmFsYnVtRGV0YWlsTWVkaWEgPiBkaXYgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5Cb3R0b21BZnRlciAuYWxidW1EZXRhaWxNZWRpYSA+IGRpdiBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLkJvdHRvbUFmdGVyIC52aWRlb0JveCAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIC5hbGJ1bURldGFpbE1lZGlhVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDsgfVxuICAgIC5Cb3R0b21BZnRlciAudmlkZW9Cb3ggLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciAuYWxidW1EZXRhaWxNZWRpYVRpdGxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLkJvdHRvbUFmdGVyIC52aWRlb0JveCAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgICB0b3A6IDMwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBQUNFO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGNvbnRlbnQ6ICdcXEYwMzYnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAudmlkZW8tcGxheSB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMjM0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLnZpZGVvLXBsYXkgLmFsYnVtRGV0YWlsTWVkaWFUaXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC52aWRlby1wbGF5IC5hbGJ1bURldGFpbE1lZGlhVGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLnZpZGVvLXBsYXkgLnBsYXktaWNvbjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgICAgIHJpZ2h0OiA0MyU7XG4gICAgICB0b3A6IDIwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVmlld0ZvbnRJY29uXCI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMUFBQ0U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGNvbnRlbnQ6ICdcXEYwMzYnO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIgLmltZy10aHVtYm5haWwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgICAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciAuaW1nLXRodW1ibmFpbDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuODUpIDcyLjQlKTtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciAuYWxidW1EZXRhaWxNZWRpYVRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIC5hbGJ1bURldGFpbE1lZGlhVGl0bGUgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIgLmFsYnVtRGV0YWlsTWVkaWFUaXRsZSBoMyBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lcjpob3ZlciAuYWxidW1EZXRhaWxNZWRpYVRpdGxlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLm1haW5Wb3RlcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjUzcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpblZvdGVzIC5pbm5lclZvdGVzIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9pbWFnZS0wMy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgd2lkdGg6IDE1NHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHggMCAwOyB9XG5cbi5Cb3R0b20gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDkyJTsgfVxuXG4uQm90dG9tQWZ0ZXIgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA5MiU7XG4gIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9saW5lLXRpdGxlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci8xMDAlIGF1dG87IH1cblxuLnRvcCAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDg1JTsgfVxuXG4uZ2x5cGhpY29uLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTg5MlwiICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5NZWRpYSBRdWVyeSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuQm90dG9tIC5saWdodFNsaWRlcldyYXBwZXIgLmxpZ2h0U2xpZGVyUHJldmlvdXNPdXRzaWRlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5Cb3R0b20gLmxpZ2h0U2xpZGVyV3JhcHBlciAubGlnaHRTbGlkZXJOZXh0T3V0c2lkZSB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDIwJTsgfVxuICAubWFpbkZvb3RlcldyYXAgLnF1aWNrQWNjZXNzTGlua3MgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5xdWlja0FjY2Vzc0xpbmtzIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5Cb3R0b20gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5Cb3R0b21BZnRlciAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogODYlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9saW5lLXRpdGxlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuICAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogODYlOyB9XG4gIC5zZWxlY3RMYW5ndWFnZVdyYXAgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gYSwgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogMTIuNXB4IDE1cHg7IH1cbiAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIsIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIC5pbWctdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsQ3VycmVudERhdGVUaW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN0YXRzM1VuaXF1ZVZpc2l0U21hbGwgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5xdWlja0FjY2Vzc0xpbmtzIC5mb290ZXJOYXYgdWwgbGkge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5xdWlja0FjY2Vzc0xpbmtzIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5xdWlja0FjY2Vzc0xpbmtzIC5mb290ZXJOYXYgLmZvb3Rlckl0ZW0gaDQgYTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLnJhZGNvbUNvcHlyaWdodEFuZExvZ28gKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLkJvdHRvbSAuc2xpZGVySXRlbUNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5Cb3R0b21BZnRlciAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9saW5lLXRpdGxlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuICAuQm90dG9tSGVhZGVyIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9pbWFnZS0wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDEwcHg7IH1cbiAgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gYSwgLm1lbnUzZG1lZ2EgPiB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogMTIuNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmJhbm5lckltYWdlOjpiZWZvcmUsIC5zbGlkZXJUT3AgLm1zLXZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciwgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBpbml0aWFsOyB9XG4gIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyIHAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAuYWJvdXRVc0Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFpbkZvb3RlcldyYXAgLnF1aWNrQWNjZXNzTGlua3MgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciAuaW1nLXRodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkJvdHRvbSAuc2xpZGVySXRlbUNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWFpbkZvb3RlcldyYXAgLnF1aWNrQWNjZXNzTGlua3MgLmZvb3Rlck5hdiB1bCBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5Cb3R0b20gLmxpZ2h0U2xpZGVyV3JhcHBlciAuc2xpZGVyVG9vbHMge1xuICAgIHRvcDogMjUlOyB9XG4gIC5zbGlkZXJUT3BSZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5Cb3R0b21BZnRlciAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9saW5lLXRpdGxlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIC5pbWctdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYmFubmVySW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYWluRm9vdGVyV3JhcCAuYWJvdXRVc0Zvb3RlciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmaWVkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5lbmFtYWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFpbkZvb3RlcldyYXAgLnNvY2lhbE1lZGlhZm9vdGVyIC5zb2NpYWxOZXR3b3Jrc1dyYXBwZXIgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gIC5tYWluRm9vdGVyV3JhcCAucGFuZWxCYXIgLnBhbmVsLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDAgIWltcG9ydGFudDsgfVxuICAubWFpbkZvb3RlcldyYXAgLmFib3V0VXNGb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0YXRzM1VuaXF1ZVZpc2l0U21hbGwgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW5Gb290ZXJXcmFwLCAubWFpbkZvb3RlcldyYXAgLmFib3V0VXNGb290ZXIsIC5tYWluRm9vdGVyV3JhcCAucGFuZWxCYXIgLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZSwgLm1haW5Gb290ZXJXcmFwIC5hZGRyZXNzQmxvY2ssIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrIGEsIC5tYWluRm9vdGVyV3JhcCAuZm9vdGVyTmF2IC5mb290ZXJJdGVtIGg0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubWFpbkZvb3RlcldyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyLCAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGluaXRpYWw7IH1cbiAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciAuYWxidW1EZXRhaWxNZWRpYVRpdGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4OyB9XG4gIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDI4JTsgfVxuICAubWFpbkhlYWRlcldyYXAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcE5ldyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuQm90dG9tSGVhZGVyIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJhbm5lckltYWdlOjpiZWZvcmUsIC5Cb3R0b206OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtdmlkZW9nYWxsZXJ5LXRlbXBsYXRlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5Cb3R0b20gLnBhbmVsLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gIC50b3AsIC5CZWZvckJvdHRvbSwgLkJvdHRvbUFmdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLkJvdHRvbSAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAubWFpbkhlYWRlcldyYXAgLm1haW5Mb2dvTGluayB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zbGlkZXJUT3AgLm1zLXZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuQm90dG9tSGVhZGVyIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbkhlYWRlcldyYXAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcE5ldyBhIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluSGVhZGVyV3JhcCAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgLmdvVG9Ub3Age1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDM1cHg7IH1cbiAgICAuZ29Ub1RvcDphZnRlciB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIC5jb2xsYXBzZWRDb2x1bW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTA1ODc4OyB9XG4gIC5mb290ZXJOYXYgLmNvbGxhcHNlZENvbHVtbiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyTmF2IC5jb2xsYXBzZWRDb2x1bW4gaDUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZm9vdGVyTmF2IC5jb2xsYXBzZWRDb2x1bW4gaDU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTgwNSc7XG4gICAgICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjNEZDMUU5O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mb290ZXJOYXYuY2xvc2VkOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTgwNic7IH1cbiAgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIGxpIHVsIGxpIC5zdWItYXJyb3csIC5uYXZiYXItcmlnaHQuc2YtaG9yaXpvbnRhbCB1bCB1bCAuY29sbGFwc2libGUgLnN1Yi1hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg1ODVhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMDsgfVxuICAubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgbGkgdWwgbGkgYTpob3ZlciAuc3ViLWFycm93LCAubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwgdWwgdWwgLmNvbGxhcHNpYmxlIGE6aG92ZXIgLnN1Yi1hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjUwMzAzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAwOyB9XG4gIC5tYWluSGVhZGVyV3JhcCAuZ2x5cGhpY29uLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLm1haW5TaXRlbWVtYmVyV2VsY29tZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5tYWluU2VsZWN0TGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubWFpblNlYXJjaEJveCAuZ2VuZXJhbFNlYXJjaEJveCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHBhZGRpbmc6IDJweCA2cHggM3B4OyB9XG4gIC5tYWluTmF2aWdhdGlvbldyYXAgLm1haW5TbWFsbE1lbnVXcmFwIC5tYWluTWVudSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC5tYWluTmF2aWdhdGlvbldyYXAgLm1haW5TbWFsbE1lbnVXcmFwIC5tYWluTWVudSAubmF2YmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tYWluTmF2aWdhdGlvbldyYXAgLm1haW5TbWFsbE1lbnVXcmFwIC5tYWluTWVudSAubmF2YmFyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1QTsgfVxuICAgICAgICAubWFpbk5hdmlnYXRpb25XcmFwIC5tYWluU21hbGxNZW51V3JhcCAubWFpbk1lbnUgLm5hdmJhciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm1haW5OYXZpZ2F0aW9uV3JhcCAubWFpblNtYWxsTWVudVdyYXAgLm1haW5NZW51IC5uYXZiYXIgLm5hdmJhci10b2dnbGU6aG92ZXIgLmljb24tYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMzAzOyB9XG4gICAgICAubWFpbk5hdmlnYXRpb25XcmFwIC5tYWluU21hbGxNZW51V3JhcCAubWFpbk1lbnUgLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAubWFpbk1lbnUgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm1haW5Gb290ZXJXcmFwIC5jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcCwgLmdlbmVyYWxDdXJyZW50RGF0ZVRpbWUsIC5nZW5lcmFsU2VsZWN0TGFuZ3VhZ2UsIC5yYWRjb21Db3B5cmlnaHRBbmRMb2dvICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgdGFibGU6bm90KC50YWJsZS1leGNsdWRlKSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAub2ZmQ2FudmFzSW5SZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMzIwcHg7XG4gICAgei1pbmRleDogODA0MDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzAwMDsgfVxuICAgIC5vZmZDYW52YXNJblJlc3BvbnNpdmUgLm1lbnUzZG1lZ2EucmVzcG9uc2l2ZSA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm9mZkNhbnZhc0luUmVzcG9uc2l2ZSAubWVudTNkbWVnYS5yZXNwb25zaXZlID4gdWwgPiBsaSwgLm9mZkNhbnZhc0luUmVzcG9uc2l2ZSAubWVudTNkbWVnYS5yZXNwb25zaXZlIGxpLm1lbnUtbm9uLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2ZmQ2FudmFzTWVudVRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDgwNDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjMDAwOyB9XG4gIC5vZmZDYW52YXNNZW51VG9nZ2xlIC5tZWdhTWVudVRvZ2dsZUljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluRm9vdGVyV3JhcCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZpZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIHVsIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0zOS45cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU1JTsgfSB9XG5cbi5jb2xvcjEgLmhlYWRlckJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMyNjJjNDQ7IH1cblxuLmNvbG9yMSAubWFpbkhlYWRlcldyYXAge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzMxMzg1NDsgfVxuXG4uY29sb3IxIC5nZW5lcmFsU2VhcmNoQm94IC5pbnB1dC1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICMzOTQyNjM7IH1cblxuLmNvbG9yMSAucGFuZWwtc3R5bGUxLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDI2MzsgfVxuXG4uY29sb3IxIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQyNjM7IH1cblxuLmNvbG9yMSAubWVudTNkbWVnYSA+IHVsIGxpOmhvdmVyLCAuY29sb3IxIC5tZW51M2RtZWdhID4gdWwgbGkuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMzOTQyNjMgIWltcG9ydGFudDsgfVxuXG4uY29sb3IxIC5tYWluRm9vdGVyV3JhcCB7XG4gIGJhY2tncm91bmQ6ICMzOTQyNjM7IH1cblxuLmNvbG9yMSAuZ29Ub1RvcCB7XG4gIGJhY2tncm91bmQ6ICM0ZmMwZWE7IH1cblxuLmNvbG9yMSAucmFkY29tQ29weXJpZ2h0QW5kTG9nbyB7XG4gIGJhY2tncm91bmQ6ICMyNjJjNDQ7IH1cblxuLmNvbG9yMiAuaGVhZGVyQm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uY29sb3IyIC5tYWluSGVhZGVyV3JhcCB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwOyB9XG5cbi5jb2xvcjIgLnJhZGNvbUNvcHlyaWdodEFuZExvZ28ge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5jb2xvcjIgLnBhbmVsLXN0eWxlMS5wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmNvbG9yMiAucGFuZWwtc3R5bGUxID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5jb2xvcjIgLm1lbnUzZG1lZ2EgPiB1bCBsaTpob3ZlciwgLmNvbG9yMiAubWVudTNkbWVnYSA+IHVsIGxpLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yMiAubWFpbkZvb3RlcldyYXAge1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3OyB9XG5cbi5jb2xvcjIgLmdvVG9Ub3Age1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwOyB9XG5cbi5jb2xvcjMgLmhlYWRlckJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IHJlZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb2xvci1waWNrZXIyIC5oZWFkZXJCb3R0b20sIC5jb2xvci1waWNrZXIyIC5tYWluRm9vdGVyV3JhcCwgLmNvbG9yLXBpY2tlcjIgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nLFxuLmNvbG9yLXBpY2tlcjIgLm1lbnUzZG1lZ2EgPiB1bCBsaTpob3ZlciwgLmNvbG9yLXBpY2tlcjIgLm1lbnUzZG1lZ2EgPiB1bCBsaS5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzBmNTA5NCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbG9yLXBpY2tlcjMgLmhlYWRlckJvdHRvbSwgLmNvbG9yLXBpY2tlcjMgLm1haW5Gb290ZXJXcmFwLCAuY29sb3ItcGlja2VyMyAucGFuZWwtc3R5bGUxID4gLnBhbmVsLWhlYWRpbmcsXG4uY29sb3ItcGlja2VyMyAubWVudTNkbWVnYSA+IHVsIGxpOmhvdmVyLCAuY29sb3ItcGlja2VyMyAubWVudTNkbWVnYSA+IHVsIGxpLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNDUwODU2ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29sb3ItcGlja2VyNCAuaGVhZGVyQm90dG9tLCAuY29sb3ItcGlja2VyNCAubWFpbkZvb3RlcldyYXAsIC5jb2xvci1waWNrZXI0IC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyxcbi5jb2xvci1waWNrZXI0IC5tZW51M2RtZWdhID4gdWwgbGk6aG92ZXIsIC5jb2xvci1waWNrZXI0IC5tZW51M2RtZWdhID4gdWwgbGkuY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyNzZmMDkgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiIsIu+7vy5zbGlkZXJUT3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tcy12aWV3IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvY3VydmUtMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tLzEwMCUgMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsbnVsbCwwLC0xJSwwLDkpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlclRPcFJlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubXMtc2tpbi1kZWZhdWx0IHtcclxuICAgIC5tcy1uYXYtbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2Fycm93LTAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtbmF2LXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lckltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9jdXJ2ZS0xLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsbnVsbCwwLC0xJSwwLDkpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3Age1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0RCRDRDNyAwJSwgcmdiYSgyMTksIDIxMiwgMTk5LCAwKSAxMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDAsMCxudWxsLDAsbnVsbCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uQmVmb3JCb3R0b20ge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0RCRDRDNyAwJSwgcmdiYSgyMTksIDIxMiwgMTk5LCAwKSAxMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDAsMCxudWxsLDAsbnVsbCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Cb3R0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2N1cnZlLTEucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS8xMDAlIDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSxudWxsLDAsLTElLDAsOSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAxNXB4IDQwcHggMDtcclxuXHJcblxyXG5cclxuICAgICAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvbGluZS10aWx0bGUtMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlnaHRTbGlkZXJXcmFwcGVyIHtcclxuICAgICAgICAuc2xpZGVyVG9vbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWdodFNsaWRlclByZXZpb3VzT3V0c2lkZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvYXJyb3ctMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlnaHRTbGlkZXJOZXh0T3V0c2lkZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvQXBwX1RoZW1lcy9EZWZhdWx0LWZhLUlSL0ltYWdlcy9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNsaWRlckl0ZW1Db250YWluZXIge1xyXG5cclxuICAgICAgICAubGlnaHRTbGlkZXJJbWFnZVdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlclRpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Cb3R0b21BZnRlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgODBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0RCRDRDNyAwJSwgcmdiYSgyMTksIDIxMiwgMTk5LCAwKSAxMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDAsMCxudWxsLDAsbnVsbCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MC41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtRGV0YWlsTWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMCwwLDAsMCwyKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb0JveCB7XHJcbiAgICAgICAgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAuYWxidW1EZXRhaWxNZWRpYVRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjAzNic7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXBvcnRJbWFnZSB7XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby1wbGF5IHtcclxuICAgICAgICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMzRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIC5hbGJ1bURldGFpbE1lZGlhVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGxheS1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQzJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxGMDM2JztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGJ1bURldGFpbENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG5cclxuICAgICAgICAgICAgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSA3Mi40JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFsYnVtRGV0YWlsTWVkaWFUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFsYnVtRGV0YWlsTWVkaWFUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW5Wb3RlcyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMjUzcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmlubmVyVm90ZXMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvaW1hZ2UtMDMucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTU0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Cb3R0b20gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA5MiU7XHJcbn1cclxuXHJcbi5Cb3R0b21BZnRlciAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA5MiU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvbGluZS10aXRsZS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgLzEwMCUgYXV0bztcclxufVxyXG5cclxuLnRvcCAucGFuZWwtc3R5bGUyID4gLnBhbmVsLWhlYWRpbmcgLmJveC10aXRsZTo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbn1cclxuXHJcbi5nbHlwaGljb24tbGlua2VkaW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcRTg5MlwiICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5NZWRpYSBRdWVyeSAgICAgICAgICAgICAgICAgICBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTM3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpIHtcclxuICAgIC5Cb3R0b20gLmxpZ2h0U2xpZGVyV3JhcHBlciAubGlnaHRTbGlkZXJQcmV2aW91c091dHNpZGUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuQm90dG9tIC5saWdodFNsaWRlcldyYXBwZXIgLmxpZ2h0U2xpZGVyTmV4dE91dHNpZGUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAucXVpY2tBY2Nlc3NMaW5rcyAuZm9vdGVyTmF2IC5mb290ZXJJdGVtIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbkZvb3RlcldyYXAgLnF1aWNrQWNjZXNzTGlua3MgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSBoNCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbSAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUFmdGVyIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2xpbmUtdGl0bGUucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdExhbmd1YWdlV3JhcCB1bCBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBhLCAubWVudTNkbWVnYSA+IHVsID4gbGkgPiBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMi41cHggMTVweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyLCAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciAuYWxidW1EZXRhaWxJdGVtQ29udGFpbmVyIC5pbWctdGh1bWJuYWlsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAuZ2VuZXJhbEN1cnJlbnREYXRlVGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0czNVbmlxdWVWaXNpdFNtYWxsIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAucXVpY2tBY2Nlc3NMaW5rcyAuZm9vdGVyTmF2IHVsIGxpIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAucXVpY2tBY2Nlc3NMaW5rcyAuZm9vdGVyTmF2IC5mb290ZXJJdGVtIGg0IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAucXVpY2tBY2Nlc3NMaW5rcyAuZm9vdGVyTmF2IC5mb290ZXJJdGVtIGg0IGE6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRjb21Db3B5cmlnaHRBbmRMb2dvICoge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5Cb3R0b20gLnNsaWRlckl0ZW1Db250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICAuQm90dG9tQWZ0ZXIgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvbGluZS10aXRsZS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUhlYWRlciAuY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0FwcF9UaGVtZXMvRGVmYXVsdC1mYS1JUi9JbWFnZXMvaW1hZ2UtMDIucG5nKSBuby1yZXBlYXQgbGVmdCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51M2RtZWdhID4gdWwgPiBsaSA+IGEsIC5tZW51M2RtZWdhID4gdWwgPiBsaSA+IHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyLjVweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXJJbWFnZTo6YmVmb3JlLCAuc2xpZGVyVE9wIC5tcy12aWV3OjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIsIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyIHAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAuYWJvdXRVc0Zvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbkZvb3RlcldyYXAgLnF1aWNrQWNjZXNzTGlua3MgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAuQm90dG9tIC5zbGlkZXJJdGVtQ29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAucXVpY2tBY2Nlc3NMaW5rcyAuZm9vdGVyTmF2IHVsIGxpIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbSAubGlnaHRTbGlkZXJXcmFwcGVyIC5zbGlkZXJUb29scyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlclRPcFJlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUFmdGVyIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9BcHBfVGhlbWVzL0RlZmF1bHQtZmEtSVIvSW1hZ2VzL2xpbmUtdGl0bGUucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIgLmltZy10aHVtYm5haWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXJJbWFnZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyIHAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZpZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCAuZW5hbWFkIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5Gb290ZXJXcmFwIC5zb2NpYWxNZWRpYWZvb3RlciAuc29jaWFsTmV0d29ya3NXcmFwcGVyIHVsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubWFpbkZvb3RlcldyYXAgLnBhbmVsQmFyIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0czNVbmlxdWVWaXNpdFNtYWxsIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCwgLm1haW5Gb290ZXJXcmFwIC5hYm91dFVzRm9vdGVyLCAubWFpbkZvb3RlcldyYXAgLnBhbmVsQmFyIC5wYW5lbC1oZWFkaW5nIC5ib3gtdGl0bGUsIC5tYWluRm9vdGVyV3JhcCAuYWRkcmVzc0Jsb2NrLCAubWFpbkZvb3RlcldyYXAgLmFkZHJlc3NCbG9jayBhLCAubWFpbkZvb3RlcldyYXAgLmZvb3Rlck5hdiAuZm9vdGVySXRlbSBoNCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5Gb290ZXJXcmFwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIC5hbGJ1bURldGFpbENvbnRhaW5lciwgLkJvdHRvbUFmdGVyIC5yZXBvcnRJbWFnZSAuYWxidW1EZXRhaWxDb250YWluZXIgLmFsYnVtRGV0YWlsSXRlbUNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXIgLmFsYnVtRGV0YWlsTWVkaWFUaXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuQm90dG9tQWZ0ZXIgLnJlcG9ydEltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5Cb3R0b21BZnRlciAucmVwb3J0SW1hZ2UgLmFsYnVtRGV0YWlsQ29udGFpbmVyIC5hbGJ1bURldGFpbEl0ZW1Db250YWluZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAyOCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUhlYWRlciAuY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLXN0eWxlMiA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXJJbWFnZTo6YmVmb3JlLCAuQm90dG9tOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXZpZGVvZ2FsbGVyeS10ZW1wbGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuQm90dG9tIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLCAuQmVmb3JCb3R0b20sIC5Cb3R0b21BZnRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5Cb3R0b20gLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5IZWFkZXJXcmFwIC5tYWluTG9nb0xpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyVE9wIC5tcy12aWV3OjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLkJvdHRvbUhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5IZWFkZXJXcmFwIC5zaXRlTWVtYmVyV2VsY29tZVdyYXBOZXcgYSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbkhlYWRlcldyYXAgLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nb1RvVG9wIHtcclxuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlZENvbHVtbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MDU4Nzg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlck5hdiB7XHJcbiAgICAgICAgLmNvbGxhcHNlZENvbHVtbiB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2VkQ29sdW1uIGg1IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MDUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC01cHgsIG51bGwsIG51bGwsIDEwcHgsIG51bGwpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RkMxRTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwNic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1yaWdodC5zZi1ob3Jpem9udGFsIHtcclxuICAgICAgICBsaSB1bCBsaSAuc3ViLWFycm93LCB1bCB1bCAuY29sbGFwc2libGUgLnN1Yi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU4NTg1YSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSwgbnVsbCwgbnVsbCwgMTBweCwgbnVsbCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwge1xyXG4gICAgICAgIGxpIHVsIGxpIGE6aG92ZXIgLnN1Yi1hcnJvdywgdWwgdWwgLmNvbGxhcHNpYmxlIGE6aG92ZXIgLnN1Yi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1MDMwMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUgIWltcG9ydGFudCwgNTAlLCBudWxsLCBudWxsLCAxMHB4LCBudWxsKTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluSGVhZGVyV3JhcCB7XHJcbiAgICAgICAgLmdseXBoaWNvbi1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYWluU2l0ZW1lbWJlcldlbGNvbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpblNlbGVjdExhbmd1YWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5TZWFyY2hCb3gge1xyXG4gICAgICAgIC5nZW5lcmFsU2VhcmNoQm94IHtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNnB4IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5tYWluTmF2aWdhdGlvbldyYXAge1xyXG4gICAgICAgIC5tYWluU21hbGxNZW51V3JhcCB7XHJcbiAgICAgICAgICAgIC5tYWluTWVudSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NUE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkZm9udC1jb2xvci1oLCA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluTWVudSB7XHJcbiAgICAgICAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5Gb290ZXJXcmFwIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGVNZW1iZXJXZWxjb21lV3JhcCwgLmdlbmVyYWxDdXJyZW50RGF0ZVRpbWUsIC5nZW5lcmFsU2VsZWN0TGFuZ3VhZ2UsIC5yYWRjb21Db3B5cmlnaHRBbmRMb2dvICoge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0YWJsZTpub3QoLnRhYmxlLWV4Y2x1ZGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZDYW52YXNJblJlc3BvbnNpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCA0MHB4LCBudWxsLCAwLCAtMzIwcHgsIDgwNDApO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkYmxhY2s7XHJcblxyXG4gICAgICAgIC5tZW51M2RtZWdhLnJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZkNhbnZhc0luUmVzcG9uc2l2ZSAubWVudTNkbWVnYS5yZXNwb25zaXZlIHtcclxuICAgICAgICA+IHVsID4gbGksIGxpLm1lbnUtbm9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZDYW52YXNNZW51VG9nZ2xlIHtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCwgMCwgbnVsbCwgMCwgODA0MSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZkNhbnZhc01lbnVUb2dnbGUge1xyXG4gICAgICAgIC5tZWdhTWVudVRvZ2dsZUljb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRm9vdGVyV3JhcCBwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZpZWQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLXJpZ2h0LnNmLWhvcml6b250YWwge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzkuOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwICFpbXBvcnRhbnQsIDEwMCUgIWltcG9ydGFudCwgbnVsbCwgYXV0byAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpIHtcclxuICAgIC5wYW5lbC1zdHlsZTIgPiAucGFuZWwtaGVhZGluZyAuYm94LXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmNvbG9yMSB7XHJcbiAgICAuaGVhZGVyQm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyYzQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluSGVhZGVyV3JhcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMzMTM4NTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWxTZWFyY2hCb3ggLmlucHV0LWdyb3VwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzk0MjYzO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGFuZWwtc3R5bGUxLnBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0MjYzO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDI2MztcclxuICAgIH1cclxuXHJcbiAgICAubWVudTNkbWVnYSA+IHVsIGxpOmhvdmVyLCAubWVudTNkbWVnYSA+IHVsIGxpLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOTQyNjMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbkZvb3RlcldyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOTQyNjM7XHJcbiAgICB9XHJcblxyXG4gICAgLmdvVG9Ub3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZmMwZWE7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGNvbUNvcHlyaWdodEFuZExvZ28ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyNjJjNDQ7XHJcbiAgICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uY29sb3IyIHtcclxuICAgIC5oZWFkZXJCb3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5IZWFkZXJXcmFwIHtcclxuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkY29tQ29weXJpZ2h0QW5kTG9nbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtc3R5bGUxLnBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudTNkbWVnYSA+IHVsIGxpOmhvdmVyLCAubWVudTNkbWVnYSA+IHVsIGxpLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbkZvb3RlcldyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XHJcbiAgICB9XHJcblxyXG4gICAgLmdvVG9Ub3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XHJcbiAgICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5jb2xvcjMge1xyXG4gICAgLmhlYWRlckJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xyXG4gICAgLmNvbG9yLXBpY2tlciN7JGl9IHtcclxuICAgICAgICBAaWYgJGkgPT0gMSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXJCb3R0b20sIC5tYWluRm9vdGVyV3JhcCwgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nLFxyXG4gICAgICAgICAgICAubWVudTNkbWVnYSA+IHVsIGxpOmhvdmVyLCAubWVudTNkbWVnYSA+IHVsIGxpLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBjb2xvci1waWNrZXIobnRoKCR0ZXh0LWNvbG9yLCAkaSksIG50aCgkYmFja2dyb3VuZC1jb2xvciwgJGkpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRpID09IDIge1xyXG4gICAgICAgICAgICAuaGVhZGVyQm90dG9tLCAubWFpbkZvb3RlcldyYXAsIC5wYW5lbC1zdHlsZTEgPiAucGFuZWwtaGVhZGluZyxcclxuICAgICAgICAgICAgLm1lbnUzZG1lZ2EgPiB1bCBsaTpob3ZlciwgLm1lbnUzZG1lZ2EgPiB1bCBsaS5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXBpY2tlcihudGgoJHRleHQtY29sb3IsICRpKSwgbnRoKCRiYWNrZ3JvdW5kLWNvbG9yLCAkaSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGkgPT0gMyB7XHJcbiAgICAgICAgICAgIC5oZWFkZXJCb3R0b20sIC5tYWluRm9vdGVyV3JhcCwgLnBhbmVsLXN0eWxlMSA+IC5wYW5lbC1oZWFkaW5nLFxyXG4gICAgICAgICAgICAubWVudTNkbWVnYSA+IHVsIGxpOmhvdmVyLCAubWVudTNkbWVnYSA+IHVsIGxpLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3ItcGlja2VyKG50aCgkdGV4dC1jb2xvciwgJGkpLCBudGgoJGJhY2tncm91bmQtY29sb3IsICRpKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkaSA9PSA0IHtcclxuICAgICAgICAgICAgLmhlYWRlckJvdHRvbSwgLm1haW5Gb290ZXJXcmFwLCAucGFuZWwtc3R5bGUxID4gLnBhbmVsLWhlYWRpbmcsXHJcbiAgICAgICAgICAgIC5tZW51M2RtZWdhID4gdWwgbGk6aG92ZXIsIC5tZW51M2RtZWdhID4gdWwgbGkuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2xvci1waWNrZXIobnRoKCR0ZXh0LWNvbG9yLCAkaSksIG50aCgkYmFja2dyb3VuZC1jb2xvciwgJGkpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxufSJdfQ== */
 
/* End of /App_Themes/Default-en-US/Default-en-US.css*/ 
