img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url(/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),url(/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}[data-font="Dashicons"]:before{font-family:'Dashicons'!important;content:attr(data-icon)!important;speak:none!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgb(0 0 0 / .1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(102 175 233 / .6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(102 175 233 / .6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(146 237 107 / .6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(146 237 107 / .6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(255 90 90 / .6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(255 90 90 / .6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(255 231 84 / .6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(255 231 84 / .6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(55 55 55 / .6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(55 55 55 / .6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgb(0 0 0 / .8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgb(0 0 0 / .8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgb(0 0 0 / .8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgb(0 0 0 / .8);border-color:rgb(0 0 0 / .8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgb(64 64 64 / .8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:400;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:400}.easy-autocomplete-container ul li div{display:block;font-weight:400;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:700}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.easy-autocomplete.eac-square{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-square input{border:1px solid #7f8c8d;border-radius:0;color:#7f8c8d;font-family:inherit;font-size:18px;font-style:italic;font-weight:300;margin:0;min-width:350px;padding:12px 43px 12px 15px}.easy-autocomplete.eac-square ul{border-color:#7f8c8d;border-top:0;box-shadow:none;top:0}.easy-autocomplete.eac-square ul li,.easy-autocomplete.eac-square ul .eac-category{border-color:#7f8c8d;font-family:inherit;font-size:16px;font-weight:300;padding:6px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-square ul li *,.easy-autocomplete.eac-square ul .eac-category *{font-weight:300}.easy-autocomplete.eac-square ul li.selected,.easy-autocomplete.eac-square ul .eac-category.selected{background-color:#f1f1f1;font-weight:300}.easy-autocomplete.eac-square ul li b,.easy-autocomplete.eac-square ul .eac-category b{font-weight:600}.easy-autocomplete.eac-round{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-round input{border:2px solid #888;border-radius:10px;color:#888;font-family:inherit;font-size:16px;font-weight:400;margin:0;min-width:300px;padding:10px}.easy-autocomplete.eac-round input:hover,.easy-autocomplete.eac-round input:focus{border-color:#3079ed}.easy-autocomplete.eac-round ul{background:none;border-color:#888;border-width:0;box-shadow:none;min-width:300px;top:20px}.easy-autocomplete.eac-round ul li,.easy-autocomplete.eac-round ul .eac-category{background:#fff;border-color:#3079ed;border-width:0 2px;font-size:14px;padding:8px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-round ul li.selected,.easy-autocomplete.eac-round ul .eac-category.selected{background-color:#d4e3fb}.easy-autocomplete.eac-round ul li:first-child,.easy-autocomplete.eac-round ul .eac-category:first-child{border-radius:10px 10px 0 0;border-width:2px 2px 0}.easy-autocomplete.eac-round ul li:last-child,.easy-autocomplete.eac-round ul .eac-category:last-child{border-radius:0 0 10px 10px;border-width:0 2px 2px}.easy-autocomplete.eac-round ul li b,.easy-autocomplete.eac-round ul .eac-category b{font-weight:700}.easy-autocomplete.eac-funky{font-family:"Inconsolata","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-funky input{background:#07ED89;border:0;border-radius:0;color:#ED076B;font-family:inherit;font-size:18px;min-width:240px;padding:12px}.easy-autocomplete.eac-funky ul{background:#fff0;border:0}.easy-autocomplete.eac-funky ul li,.easy-autocomplete.eac-funky ul .eac-category{background:#fff0;border:0;color:#ED076B;font-size:18px;padding:4px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-funky ul li.selected,.easy-autocomplete.eac-funky ul .eac-category.selected{color:#8907ED}.easy-autocomplete.eac-solid input{box-shadow:0 1px 2px rgb(0 0 0 / .15) inset;border-color:#ddd;color:#666;font-size:13px;min-height:0;padding:6px 12px}.easy-autocomplete.eac-solid ul li,.easy-autocomplete.eac-solid ul .eac-category{transition:all 0.4s ease 0s}.easy-autocomplete.eac-solid ul li.selected,.easy-autocomplete.eac-solid ul .eac-category.selected{background-color:#f2f2f2}.easy-autocomplete.eac-plate{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate ul{background:#b5b5b5;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate ul li,.easy-autocomplete.eac-plate ul .eac-category{background:#b5b5b5;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate ul li b,.easy-autocomplete.eac-plate ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate ul li.selected,.easy-autocomplete.eac-plate ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate ul li:first-child,.easy-autocomplete.eac-plate ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate ul li:last-child,.easy-autocomplete.eac-plate ul .eac-category:last-child{border-radius:0 0 6px 6px}.easy-autocomplete.eac-plate-dark{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate-dark input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate-dark ul{background:#212121;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate-dark ul li,.easy-autocomplete.eac-plate-dark ul .eac-category{background:#212121;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate-dark ul li b,.easy-autocomplete.eac-plate-dark ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate-dark ul li.selected,.easy-autocomplete.eac-plate-dark ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate-dark ul li:first-child,.easy-autocomplete.eac-plate-dark ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate-dark ul li:last-child,.easy-autocomplete.eac-plate-dark ul .eac-category:last-child{border-radius:0 0 6px 6px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0%;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0%;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:#fff0;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:#fff0 url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgb(255 0 0 / .7);background:-webkit-linear-gradient(transparent,rgb(0 0 0 / .35));background:linear-gradient(transparent,rgb(0 0 0 / .35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:#fff0 url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsl(0 0% 100% / .3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsl(0 0% 100% / .4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .4) 0,hsl(0 0% 100% / .4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsl(0 0% 100% / .4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .4) 0,hsl(0 0% 100% / .4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsl(0 0% 100% / .3)}.mejs-time-current,.mejs-time-handle-content{background:hsl(0 0% 100% / .9)}.mejs-time-hovered{background:hsl(0 0% 100% / .5);z-index:10}.mejs-time-hovered.negative{background:rgb(0 0 0 / .2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid #fff0;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsl(0 0% 100% / .9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee #fff0 #fff0;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgb(50 50 50 / .7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsl(0 0% 100% / .5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsl(0 0% 100% / .9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgb(50 50 50 / .8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsl(0 0% 100% / .8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgb(50 50 50 / .7);border:1px solid #fff0;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsl(0 0% 100% / .4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsl(0 0% 8% / .5);box-shadow:5px 0 0 hsl(0 0% 8% / .5),-5px 0 0 hsl(0 0% 8% / .5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgb(255 255 255 / .33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top,#F8F8F8 1%,#E1E1E1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#F8F8F8),color-stop(100%,#E1E1E1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F8F8F8",endColorstr="#E1E1E1",GradientType=0);-moz-box-shadow:0 1px 0 hsl(0 0% 100% / .75);-webkit-box-shadow:0 1px 0 hsl(0 0% 100% / .75);box-shadow:0 1px 0 hsl(0 0% 100% / .75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #bbb}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgb(0 0 0 / .2);-webkit-box-shadow:0 2px 6px rgb(0 0 0 / .2);box-shadow:0 2px 6px rgb(0 0 0 / .2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:#fff0}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:700;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888!important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:#fff0!important}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgb(0 0 0 / .25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:" ";display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgb(0 0 0 / .5);background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgb(0 0 0 / .5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgb(0 0 0 / .5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgb(0 0 0 / .5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:"\e008"}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgb(0 0 0 / .5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgb(0 0 0 / .5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.yith-wcwl-popup{display:none}.yith-wcwl-popup-content h3{text-align:center;font-size:1.5em}.yith-wcwl-popup-content label{display:block}.yith-wcwl-popup-content select,.yith-wcwl-popup-content input[type=text]{padding:10px 7px}.yith-wcwl-popup-content .create{display:none}.yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yith-wcwl-popup-content .popup-description{text-align:center;font-weight:600;margin-bottom:15px}.yith-wcwl-popup-content .popup-description a.show-tab.active{cursor:inherit;color:inherit;pointer-events:none}.yith-wcwl-popup-content .wishlist-select{box-sizing:border-box}.yith-wcwl-popup-feedback{margin-top:2em;margin-bottom:2em}.yith-wcwl-popup-feedback p.feedback{margin-top:1.5em;text-align:center;font-size:1.1rem;font-weight:600}.yith-wcwl-popup-footer{margin:15px 0}.yith-wcwl-popup-footer .button.wishlist-submit{display:block;width:100%;text-align:center}.yith-wcwl-popup-content .heading-icon,.yith-wcwl-popup-feedback .heading-icon{text-align:center;display:block;font-size:70px;color:#333;margin-block:0 15px}.yith-wcwl-popup-content .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-content .heading-icon img,.yith-wcwl-popup-feedback .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-feedback .heading-icon img{width:70px;height:70px}.pp_pic_holder.pp_woocommerce.feedback{max-width:450px!important}.pp_pic_holder.pp_woocommerce.feedback .pp_content{width:auto!important}.yith-wcwl-add-button.with-dropdown{position:relative;padding:15px 0}.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown{display:block}.yith-wcwl-add-button ul.yith-wcwl-dropdown li{padding:15px;padding-left:0;text-transform:uppercase;font-size:.8em}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:FontAwesome;content:"";margin-right:15px}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child){border-bottom:1px solid #cdcdcd}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a{font-size:1em!important;color:inherit;box-shadow:none}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover{color:initial}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display:flex;flex-direction:column;align-items:center}.yith-wcwl-add-to-wishlist a.button:not(.theme-button-style){padding:7px 10px}.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist .add_to_wishlist img{height:auto;width:25px;color:var(--add-to-wishlist-icon-color,#000)}.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:var(--added-to-wishlist-icon-color,#000)}.yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;align-items:center}.yith-wcwl-wishlistaddedbrowse .feedback{display:flex;align-items:center;justify-content:center;gap:5px;text-wrap:balance}.yith-wcwl-add-to-wishlist--single .yith-wcwl-add-button ul.yith-wcwl-dropdown{left:0}.yith-wcwl-add-button ul.yith-wcwl-dropdown{display:none;list-style:none;margin-bottom:0;padding:5px 25px;background:#fff;position:absolute;z-index:15;top:100%;border:1px solid #cdcdcd;outline-offset:-10px;left:50%;min-width:200px}.yith-wcwl-add-to-wishlist .separator+[data-title]{display:inline-block}.yith-wcwl-add-to-wishlist .with-tooltip{position:relative}.yith-wcwl-tooltip{z-index:10;padding:5px 10px;border-radius:5px;text-align:center;top:calc(100% + 5px);pointer-events:none;cursor:initial;font-size:.6875rem;line-height:normal;display:none}.with-dropdown .yith-wcwl-tooltip{top:auto;bottom:calc(100% + 10px)}.with-tooltip .yith-wcwl-tooltip{position:absolute;left:50%;transform:translateX(-50%)}.with-tooltip .yith-wcwl-tooltip:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-95%);width:0;height:0;background:#fff0!important;border-left:5px solid #fff0!important;border-right:5px solid #fff0!important;border-bottom:5px solid}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{bottom:-5px;top:auto;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid;border-bottom:none}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .3);-moz-box-shadow:0 0 15px rgb(0 0 0 / .3);box-shadow:0 0 15px rgb(0 0 0 / .3);position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style){background-color:var(--color-add-to-wishlist-background,#333333);background:var(--color-add-to-wishlist-background,#333333);color:var(--color-add-to-wishlist-text,#ffffff);border-color:var(--color-add-to-wishlist-border,#333333);border-radius:var(--rounded-corners-radius,16px)}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style):hover{background-color:var(--color-add-to-wishlist-background-hover,#4f4f4f);background:var(--color-add-to-wishlist-background-hover,#4f4f4f);color:var(--color-add-to-wishlist-text-hover,#ffffff);border-color:var(--color-add-to-wishlist-border-hover,#4f4f4f)}.yith-wcwl-tooltip,.with-tooltip .yith-wcwl-tooltip:before,.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{background-color:var(--tooltip-color-background,#333333);border-bottom-color:var(--tooltip-color-background,#333333);border-top-color:var(--tooltip-color-background,#333333);color:var(--tooltip-color-text,#ffffff)}.wishlist-title{display:inline-block}.wishlist-title:hover a.show-title-form{visibility:visible}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden;display:inline-flex;align-items:center;padding:2px 7px;gap:5px}.wishlist-title a.show-title-form svg.yith-wcwl-icon-svg,.wishlist-title a.show-title-form img{width:20px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.hidden-title-form{position:relative;margin:25px 0 39px}.hidden-title-form .edit-title-buttons{position:absolute;right:5px;top:calc(50% - 15px)}.hidden-title-form>input[type=text]{padding-right:65px;line-height:1;min-height:30px}.hidden-title-form a{cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;font-size:1.3em}.hidden-title-form a i{margin:0;display:inline-block}.yes-js .hidden-title-form{display:none}table.wishlist_table{font-size:80%}table.wishlist_table.shop_table{width:100%}table.wishlist_table.shop_table .product-remove{width:0}table.wishlist_table.shop_table .product-remove>div{display:flex;align-items:center;justify-content:center}table.wishlist_table tr{position:relative}table.wishlist_table tr th{text-align:center}table.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}table.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}table.wishlist_table tr th.product-thumbnail{width:80px}table.wishlist_table tr th.product-name{text-align:left}table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}table.wishlist_table tbody td{padding:16px 12px}table.wishlist_table thead th,table.wishlist_table tbody td{border-color:#e7e7e7}table.wishlist_table tbody td.wishlist-empty,p.wishlist-empty{text-align:center;margin:100px 0}.wishlist_table tr td,.wishlist_table tr th.wishlist-delete,.wishlist_table tr th.product-checkbox{text-align:center}.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.product-name,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.wishlist_table tfoot td{text-align:left}.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:none;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-arrange{cursor:grab}.wishlist_table tr td.product-arrange:active{cursor:grabbing}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:red}.wishlist_table .product-add-to-cart span.dateadded{display:block}.wishlist_table .product-add-to-cart a{display:table!important;margin:0 auto 5px!important;text-align:center}.wishlist_table .product-add-to-cart a.button{padding:6px 25px!important;display:inline-flex!important}.wishlist_table .product-add-to-cart a>img{display:inline;max-width:2em}.wishlist_table .product-add-to-cart .variations_form,.wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations{margin:15px 0}.wishlist_table .price-variation{display:block}.wishlist_table .price-variation.decrease .variation-rate{color:red}.wishlist_table .price-variation .old-price{display:block}.wishlist_table a.button{white-space:normal;margin-bottom:5px!important}.wishlist_table.modern_grid{list-style:none;margin:0 -7px 35px;font-size:0}.wishlist_table.modern_grid li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px;margin-bottom:15px}.wishlist_table.modern_grid li.wishlist-empty,.wishlist_table.images_grid li.wishlist-empty{width:100%;font-size:1rem;text-align:center;margin:50px 0}.wishlist_table.images_grid li.show{z-index:10}.wishlist_table.images_grid.products li.product.first,.wishlist_table.images_grid.products li.product.last{clear:none}.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(2n+1),.wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1),.wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1),.wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1),.wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1){clear:both}.wishlist_table.modern_grid li .item-wrapper{display:table;margin:0 -7px}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.modern_grid li .item-details{display:table-cell;vertical-align:top;box-sizing:border-box;width:50%;padding:0 7px;font-size:1rem}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.images_grid li .product-thumbnail{position:relative}.wishlist_table.modern_grid li .product-thumbnail .product-checkbox,.wishlist_table.images_grid li .product-thumbnail .product-checkbox{position:absolute;top:7px;left:15px;z-index:2}.wishlist_table.modern_grid li .product-thumbnail>a{display:block}.wishlist_table.modern_grid li .product-thumbnail>a img{display:block}.wishlist_table.images_grid li.show .product-thumbnail>a img,.wishlist_table.images_grid li:hover .product-thumbnail>a img{filter:brightness(1.1)}.wishlist_table.modern_grid.wishlist_view li .item-details{position:relative}.wishlist_table.modern_grid.wishlist_view li .item-details:before{content:"";display:block;top:0;bottom:0;left:7px;background:#fff;position:absolute;right:7px;z-index:0;border:1px solid #cdcdcd}.wishlist_table.images_grid li .item-details{display:none;position:absolute;z-index:2;bottom:15px;left:calc(50% - 150px);width:300px;background:#fff;padding:10px 20px;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .3);-moz-box-shadow:0 0 15px rgb(0 0 0 / .3);box-shadow:0 0 15px rgb(0 0 0 / .3)}.wishlist_table.images_grid li.show .item-details{display:block}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:15px 20px;line-height:normal;position:relative}.wishlist_table.images_grid li .item-details a.close{position:absolute;top:10px;right:20px}.wishlist_table.modern_grid li .item-details h3,.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3{margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table,.wishlist_table.images_grid li .item-details table.item-details-table,.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{border:none;margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table td,.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{border:none;font-size:.8em;padding:3px;vertical-align:top}.wishlist_table.modern_grid li .item-details table.item-details-table td.label,.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{text-align:left;font-weight:700;width:40%}.wishlist_table.modern_grid li .item-details table.item-details-table td.value,.wishlist_table.images_grid li .item-details table.item-details-table td.value,.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value{text-align:right}.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_table.modern_grid li .item-details table.item-details-table td.value input,.wishlist_table.images_grid li .item-details table.item-details-table td.value input,.wishlist_table.mobile li table.additional-info td.value input{width:auto}.wishlist_table.modern_grid li .item-details .product-add-to-cart,.wishlist_table.images_grid li .item-details .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .move-to-another-wishlist,.wishlist_table.images_grid li .item-details .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .product-remove,.wishlist_table.images_grid li .item-details .product-remove{text-align:right}.wishlist_table.modern_grid li .item-details .product-remove a,.wishlist_table.images_grid li .item-details .product-remove a{border:none;border-radius:0;display:inline-block}.wishlist_table.mobile{list-style:none;margin-left:0}.wishlist_table.mobile li{margin-bottom:7px}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;margin-bottom:7px}.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty{text-align:center}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 80px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin-right:5px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img{max-width:32px;display:inline-block;margin-right:10px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.delete_item>.yith-wcwl-icon-svg{vertical-align:bottom}a.add_to_wishlist+a.view-wishlist,a.delete_item+a.view-wishlist{margin-left:15px}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button>a i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.wishlist-title a.show-title-form i,.hidden-title-form button i,.yith-wcwl-wishlist-new button i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_manage_table tfoot a.create-new-wishlist i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.wishlist_table .add_to_cart.button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none}.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-button .add_to_wishlist img{margin-right:5px}.add-to-wishlist-before_image{position:relative}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:10px;left:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown{padding:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist{font-size:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback{display:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1.6rem;margin:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{margin:0}.woocommerce .wishlist-title{margin-bottom:30px}.woocommerce .wishlist-title h2{vertical-align:middle;margin-bottom:0}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:none;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .back-to-all-wishlists{margin-bottom:20px}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0;display:flex;gap:5px;align-items:center}.yith-wcwl-share li a{color:#fff;text-align:center;text-decoration:none;line-height:1;padding:5px;display:grid;place-items:center;border:none;min-width:26px;min-height:26px;border-radius:5px}.yith-wcwl-share li a:hover{color:#fff}.yith-wcwl-share li a>img{max-width:1em}.yith-wcwl-share li a svg{width:15px;height:15px}.yith-wcwl-share li a.email svg{width:17px;height:17px}.yith-wcwl-share ul li,.entry-content .yith-wcwl-share ul li{display:inline-block;margin-left:0;margin-right:0}.copy-trigger{cursor:pointer}.yith_wcwl_wishlist_footer>div{margin-bottom:15px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:left}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label{display:inline-block;margin-right:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{min-width:250px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit]{margin:0;margin-left:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{float:right}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:left;clear:both}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:right;display:flex;gap:15px}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>*{vertical-align:middle}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action button,.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type=submit],.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a{margin:0}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action,.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action{clear:both}.wishlist-page-links{clear:both}#move_to_another_wishlist{display:none}.yith-wcwl-wishlist-new{padding:20px 0}.yith-wcwl-popup-content .yith-wcwl-wishlist-new{padding:0}.yith-wcwl-wishlist-new .wishlist-name{display:inline-block}.yith-wcwl-wishlist-new .wishlist-privacy-radio label{display:block}.yith-wcwl-popup-content .create-wishlist-button{margin-top:15px;width:100%}#create_new_wishlist{display:none}.wishlist_manage_table select{vertical-align:middle;margin-right:10px}.wishlist_manage_table td.wishlist-name .wishlist-title{margin-bottom:0}.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form{display:inline-block;padding:0;border:none;background:none;top:0;margin:0}.wishlist_manage_table td.wishlist-name a.show-title-form i{padding:5px;margin:0}.wishlist_manage_table td.wishlist-name:hover a.show-title-form{visibility:visible}.wishlist_manage_table td.wishlist-name .hidden-title-form{margin:0!important;width:100%}.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table td.wishlist-name .hidden-title-form{position:relative}table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.wishlist_manage_table.modern_grid li.wishlist-empty{margin:50px 0}.wishlist_manage_table.modern_grid li .item-wrapper{display:block;margin:0;padding:40px 50px;background:#fff;border:1px solid #cdcdcd}.wishlist_manage_table.modern_grid li .product-thumbnail,.wishlist_manage_table.modern_grid li .item-details{display:block;width:100%;padding:0}.wishlist_manage_table.modern_grid li .item-details .hidden-title-form{width:100%}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box{display:flex;background:#f2f2f2;min-height:400px;align-items:center;justify-content:center;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p{font-size:1em;line-height:1.5em;font-weight:600}.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child{width:100%;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail img{width:calc(50% - 8px)}.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3){margin-left:15px}.wishlist_manage_table.modern_grid li .wishlist-title-with-form{display:block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3{display:inline-block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form,.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover{visibility:visible;float:right;margin:0;background:none;color:inherit}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i{margin:0}.wishlist_manage_table.modern_grid li .hidden-title-form{margin-top:0!important}.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table.mobile li{margin-bottom:30px}.wishlist_manage_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_manage_table.mobile li .item-details .hidden-title-form{position:relative}.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text]{width:100%}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title{display:block;border-bottom:1px solid #cdcdcd;position:relative}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form{position:absolute;right:0;top:0;visibility:visible}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download{float:left}.yith-wcwl-wishlist-search-form{text-align:center;padding:20px 0}.yith-wcwl-wishlist-search-form #wishlist_search{display:inline-block;max-width:300px;vertical-align:middle}.yith-wcwl-wishlist-search-form button.wishlist-search-button{display:inline-block;padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin:0}.yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.yith-wcwl-search-results .wishlist-owner{text-align:left}.yith-wcwl-search-results .wishlist-owner .thumb{display:inline-block;margin-right:15px}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style){background:var(--color-add-to-cart-background,#333333);color:var(--color-add-to-cart-text,#ffffff);border-color:var(--color-add-to-cart-border,#333333);border-radius:var(--add-to-cart-rounded-corners-radius,16px)}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style):hover{background:var(--color-add-to-cart-background-hover,#4f4f4f);color:var(--color-add-to-cart-text-hover,#ffffff);border-color:var(--color-add-to-cart-border-hover,#4f4f4f)}.woocommerce .hidden-title-form button,.yith-wcwl-wishlist-new .create-wishlist-button,.wishlist_manage_table tfoot button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{background:var(--color-button-style-1-background,#333333);color:var(--color-button-style-1-text,#ffffff);border-color:var(--color-button-style-1-border,#333333)}.woocommerce .hidden-title-form button:hover,.yith-wcwl-wishlist-new .create-wishlist-button:hover,.wishlist_manage_table tfoot button.submit-wishlist-changes:hover,.yith-wcwl-wishlist-search-form button.wishlist-search-button:hover{background:var(--color-button-style-1-background-hover,#333333);color:var(--color-button-style-1-text-hover,#ffffff);border-color:var(--color-button-style-1-border-hover,#333333)}.woocommerce .wishlist-title a.show-title-form,.woocommerce .hidden-title-form a.hide-title-form,.wishlist_manage_table tfoot a.create-new-wishlist{background:var(--color-button-style-2-background,#333333);color:var(--color-button-style-2-text,#ffffff);border-color:var(--color-button-style-2-border,#333333)}.woocommerce .wishlist-title a.show-title-form:hover,.woocommerce .hidden-title-form a.hide-title-form:hover,.wishlist_manage_table tfoot a.create-new-wishlist:hover{background:var(--color-button-style-2-background-hover,#333333);color:var(--color-button-style-2-text-hover,#ffffff);border-color:var(--color-button-style-2-border-hover,#333333)}.woocommerce table.shop_table.wishlist_table tr td{background:var(--color-wishlist-table-background,#ffffff);color:var(--color-wishlist-table-text,#6d6c6c);border-color:var(--color-wishlist-table-border,#cccccc)}.wishlist_table thead tr th,.wishlist_table tfoot td td,.widget_yith-wcwl-lists ul.dropdown li.current a,.widget_yith-wcwl-lists ul.dropdown li a:hover,.selectBox-dropdown-menu.selectBox-options li.selectBox-selected a,.selectBox-dropdown-menu.selectBox-options li.selectBox-hover a{background:var(--color-headers-background,#f4f4f4)}.yith-wcwl-share li a{color:var(--color-share-button-color,#ffffff)}.yith-wcwl-share li a:hover{color:var(--color-share-button-color-hover,#ffffff)}.yith-wcwl-share a.facebook{background:var(--color-fb-button-background,#39599e)}.yith-wcwl-share a.facebook:hover{background:var(--color-fb-button-background-hover,#39599e)}.yith-wcwl-share a.twitter{background:var(--color-tw-button-background,#45afe2)}.yith-wcwl-share a.twitter:hover{background:var(--color-tw-button-background-hover,#39599e)}.yith-wcwl-share a.pinterest{background:var(--color-pr-button-background,#ab2e31)}.yith-wcwl-share a.pinterest:hover{background:var(--color-pr-button-background-hover,#39599e)}.yith-wcwl-share a.email{background:var(--color-em-button-background,#fbb102)}.yith-wcwl-share a.email:hover{background:var(--color-em-button-background-hover,#39599e)}.yith-wcwl-share a.whatsapp{background:var(--color-wa-button-background,#00a901)}.yith-wcwl-share a.whatsapp:hover{background:var(--color-wa-button-background-hover,#39599e)}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb!important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:none;background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}select.selectBox.change-wishlist{max-width:100px}.selectBox.change-wishlist{width:auto!important}.change-wishlist-selectBox-dropdown-menu{width:auto!important}.yith-wcwl-with-pretty-photo{overflow:hidden}.yith-wcwl-with-pretty-photo .pp_content{height:auto!important}.woocommerce .wishlist-fragment .blockUI.blockOverlay::before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before{display:none}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;display:inline!important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px!important;height:16px!important}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li,.widget_yith-wcwl-lists ul.dropdown li{padding:0}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a,.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{display:block;padding:5px 15px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section,.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists,.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget,.widget_yith-wcwl-items ul.product_list_widget{margin-bottom:40px!important}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0 / .4);box-shadow:0 0 1px hsl(0 0% 100% / .4)}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li,.widget_yith-wcwl-items ul.product_list_widget li{display:table}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child),.widget_yith-wcwl-items ul.product_list_widget li:not(:last-child){margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:table-cell;vertical-align:middle}.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist,.widget_yith-wcwl-items p.empty-wishlist{margin-bottom:0!important}.elementor-widget-wp-widget-yith-wcwl-items .heading,.widget_yith-wcwl-items .heading{text-align:center;cursor:pointer}.elementor-widget-wp-widget-yith-wcwl-items .heading a,.widget_yith-wcwl-items .heading a{color:inherit}.elementor-widget-wp-widget-yith-wcwl-items .mini,.widget_yith-wcwl-items .mini{position:relative;display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list,.widget_yith-wcwl-items .mini:hover .list{display:block}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{max-height:30vh;overflow-y:auto;margin-left:-20px}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar,.widget_yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading,.widget_yith-wcwl-items .mini .heading{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i,.widget_yith-wcwl-items .mini .heading .items-counter i{font-size:25px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count,.widget_yith-wcwl-items .mini .heading .items-counter .items-count{font-size:14px;line-height:20px}.elementor-widget-wp-widget-yith-wcwl-items .mini .list,.widget_yith-wcwl-items .mini .list{position:absolute;z-index:1;left:0;background:#fff;padding:25px 40px;min-width:300px;display:none;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .3);-moz-box-shadow:0 0 15px rgb(0 0 0 / .3);box-shadow:0 0 15px rgb(0 0 0 / .3)}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a,.widget_yith-wcwl-items .mini .items-counter>a{display:flex;align-items:flex-end}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon{display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon img,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon img{stroke-width:1.25;height:35px;width:35px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after,.widget_yith-wcwl-items .extended .heading h3:after{content:"";display:block;max-width:80px;border-bottom:1px solid #cdcdcd;margin:10px auto}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter,.widget_yith-wcwl-items .extended .heading .items-counter{position:relative;display:flex;align-items:center;justify-content:center}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i,.widget_yith-wcwl-items .extended .heading .items-counter i{font-size:70px;position:relative;margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg{width:70px;height:70px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count,.widget_yith-wcwl-items .extended .heading .items-counter .items-count{display:block;position:absolute;font-size:14px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{font-size:1.2rem}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb img{margin-left:10px;max-width:40px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:inline-block;vertical-align:middle;margin-left:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*{display:block}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items a.add_all_to_cart{display:block!important}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items .show-wishlist{margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items a.add_all_to_cart{text-align:center}@media(max-width:768px){.yith_wcwl_wishlist_bulk_action select{width:100%;margin-bottom:15px}.yith_wcwl_wishlist_bulk_action input{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:100%;text-align:center}}.yith-wcwl-pp-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:450px!important}.yith-wcwl-pp-modal .yith-wcwl-popup-form{padding:0}.yith-wcwl-pp-modal div.pp_content_container{padding:40px 35px;border-radius:15px;display:flex;box-shadow:rgb(24 53 62 / .1) 0 11px 15px -7px,rgb(24 53 62 / .07) 0 24px 38px 3px,rgb(24 53 62 / .06) 0 9px 46px 8px;max-width:fit-content}.yith-wcwl-pp-modal div.pp_content_container .pp_content{width:380px!important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content{padding:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .heading-icon{margin-top:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .create-wishlist-button{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .wishlist-select+.select2-container{width:100%!important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content p.form-row.yith-wcwl-info-text{text-wrap:balance;text-align:center}.yith-wcwl-pp-modal div.pp_content_container .popup-description{margin-bottom:10px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon{color:var(--modal-colors-icon,#007565);height:auto;max-height:90px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light){stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light) *{stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-modal__content{padding:20px 55px 0;display:flex;flex-direction:column;gap:20px}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-popup-footer{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .popup_button,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button{transition:.2s;background:var(--modal-colors-primary-button,#007565);color:var(--modal-colors-primary-button-text,#fff);border:none;border-radius:8px;width:100%;box-sizing:border-box;display:block;padding:13px 25px;text-align:center;text-decoration:none;font-size:14px}.yith-wcwl-pp-modal div.pp_content_container .popup_button:hover,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button:hover,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button:hover{color:var(--modal-colors-primary-button-text-hover,#fff);background:var(--modal-colors-primary-button-hover,#007565)}.yith-wcwl-pp-modal div.pp_content_container .popup_button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .popup_button img,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button img,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button img{display:none}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper label.radio,.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{display:inline-block;float:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{clear:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.description{clear:both}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button{transition:.2s;border-radius:5px;background:var(--modal-colors-secondary-button,#08a889);color:var(--modal-colors-secondary-button-text,#fff);border:none}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button:hover{background:var(--modal-colors-secondary-button-hover,#08a889);color:var(--modal-colors-secondary-button-text-hover,#fff)}.yith-wcwl-pp-modal.feedback .pp_content_container{padding:20px 15px}.yith-wcwl-pp-modal select.change-wishlist,.yith-wcwl-pp-modal button.move-to-another-wishlist-button{box-sizing:border-box}:root{--rounded-corners-radius:16px;--add-to-cart-rounded-corners-radius:16px;--color-headers-background:#F4F4F4;--feedback-duration:3s}:root{--rounded-corners-radius:16px;--add-to-cart-rounded-corners-radius:16px;--color-headers-background:#F4F4F4;--feedback-duration:3s}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:#fff0;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgb(66 66 66 / .2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.woof_container{padding-bottom:5px;margin-bottom:9px}.woof_container select{width:100%}.woof_container label{display:inline-block!important}ul.woof_list{margin:0!important;list-style:none!important}li.woof_list{list-style:none!important}.woof_list li{list-style:none!important}.woof_block_html_items ul{margin-left:0!important}.woof_list label{vertical-align:middle;padding-top:4px;padding-bottom:4px;display:inline-block!important}.woof_childs_list{padding:0 0 0 17px!important;margin:0!important}.woof_auto_show{position:absolute;z-index:1001;width:100%}.woof_sid_auto_shortcode .woof_container{width:33%;min-width:150px}.woof_sid_auto_shortcode .woof_container,.woof_sid_auto_shortcode .woof_container_mselect{overflow-x:hidden;overflow-y:auto;min-height:fit-content;max-height:250px}.woof_sid_auto_shortcode .woof_container_select_hierarchy,.woof_sid_auto_shortcode .woof_container_slider,.woof_sid_auto_shortcode .woof_meta_slider_container,.woof_sid_auto_shortcode .woof_container_mselect,.woof_sid_auto_shortcode .woof_container_select,.woof_sid_auto_shortcode .woof_price_filter{overflow:visible}.woof_sid_auto_shortcode .woof_container_inner{padding-left:5px}.woof_submit_search_form{float:left}.woof_submit_search_form_container{overflow:hidden;clear:both;margin:9px 0 15px 0;display:flex;justify-content:space-between}.woof_submit_search_form_container:empty{display:none}li.woof_childs_list_li{padding-bottom:0!important}div.woof_info_popup{position:fixed;top:48%;left:48%;z-index:10001;display:none;overflow:hidden;padding:20px;border-radius:5px;background-color:rgb(0 0 0 / .6);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .6),inset 0 0 0 2px rgb(255 255 255 / .2);color:#fff;font-size:22px;font-family:'Oswald',sans-serif}p.woof_tooltip{position:relative;display:inline;line-height:normal!important}p.woof_tooltip span.woof_tooltip_data{position:absolute;width:auto;min-width:140px;max-width:300px;color:#FFF;background:#000;height:auto;min-height:21px;line-height:21px;vertical-align:middle;text-align:center;visibility:hidden;border-radius:6px;margin-top:-30px}p:hover.woof_tooltip span.woof_tooltip_data{visibility:visible;opacity:.8;left:50%;margin-left:-74px;z-index:999}.woof_tooltip_title{display:none}.woof_step .price_slider_amount .button{display:none}.woof_products_top_panel{overflow:hidden;line-height:32px;margin:5px 0 15px 0;display:none;position:relative;z-index:99;clear:both}.woof_products_top_panel_ul li ul li{margin:0 5px 0 0!important}.woof_products_top_panel_ul a{text-decoration:none!important}.woof_reset_button_2{padding:2px 7px}.woof_products_top_panel ul{margin:0!important;padding:0!important}.woof_products_top_panel li{float:left;margin:0 15px 0 0!important;list-style:none!important}.woof_products_top_panel li a{text-decoration:none}.woof_products_top_panel li a:hover{text-decoration:none}.woof_products_top_panel li span{padding-right:16px;background:url(/wp-content/plugins/woocommerce-products-filter/img/delete.png);background-size:14px 14px;background-repeat:no-repeat;background-position:right}.woof_products_top_panel li span:hover{background-size:14px 14px}.woof_sid_auto_shortcode{background:#fff;border:solid 1px #eee;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;background:#fefefe;margin-bottom:11px;clear:both}.woof_sid_auto_shortcode.woof{padding:16px}.woof_edit_view{position:relative;float:right;clear:both;opacity:.7;z-index:9999;margin-top:-20px}.woof_container_overlay{position:relative;border:solid 1px orange}.woof_container_setter{position:relative}.woof_container_overlay_item{display:none;color:red;padding:4px}.woof_container_overlay .woof_container_setter_link{display:inline-block;position:relative;float:right;clear:both;opacity:.8}.woof_show_auto_form,.woof_hide_auto_form{display:inline-block!important;margin-bottom:3px!important}.woof_show_auto_form,.woof_hide_auto_form{background:url(/wp-content/plugins/woocommerce-products-filter/img/magnifying-glass.svg);background-size:cover;width:32px;height:32px;display:inline-block;background-repeat:no-repeat}.woof_show_auto_form_txt.woof_show_auto_form,.woof_show_auto_form_txt.woof_hide_auto_form{width:auto;height:auto;background:none}.woocommerce-ordering{position:relative;z-index:3}.woof_sid_auto_shortcode .woof_redraw_zone{position:relative;width:100%;z-index:1001;display:flex;flex-wrap:wrap}.woof_auto_show .woof_price_search_container{position:relative;z-index:1002}.woof_price_search_container .price_slider_amount .price_label{float:left!important;display:inline-block;text-align:right!important}.woof_price_search_container form .price_slider_wrapper{display:flex;flex-wrap:wrap}.woof_price_search_container form .price_slider_wrapper input[type='text']{max-width:35%;margin-right:3px;box-shadow:none}.woof_childs_list_opener{vertical-align:middle;margin-left:7px!important;margin-top:0!important;display:inline-block!important;line-height:0!important}.woof_childs_list_opener span{display:inline-block;background-size:cover!important;background-repeat:no-repeat!important;background-position:right;width:13px;height:13px}.woof_childs_list_opener span.woof_is_closed{background:url(/wp-content/plugins/woocommerce-products-filter/img/plus2.svg)}.woof_childs_list_opener span.woof_is_opened{background:url(/wp-content/plugins/woocommerce-products-filter/img/minus2.svg)}.woof_childs_list_opener span:hover{background-size:18px 18px}.woof_list_checkbox li div{margin-top:3px}ul.woof_list li{margin:0 3px 4px 3px}.woof .widget_price_filter .price_slider{margin-bottom:1em}.woof .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.woof .widget_price_filter .price_slider_amount .button{float:right!important}.woof .widget_price_filter .ui-slider{position:relative;text-align:left}.woof .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.9em;height:.9em;border-radius:1em;border:1px solid #141741;cursor:pointer;background:#2d338e;outline:none}.woof .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.5em}.woof .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#c0132c;border-radius:1em}.woof .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background:#d5d5d5}.woof .widget_price_filter .ui-slider-horizontal{height:.5em}.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woof .widget_price_filter .ui-slider .ui-slider-range{background-color:#a46497;border:0 none;border-radius:1em;display:block;font-size:.7em;position:absolute;z-index:1}.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.woof .widget_price_filter .ui-slider .ui-slider-range{background-color:#a46497;border:0 none;border-radius:1em;display:block;font-size:.7em;position:absolute;z-index:1}.woof .widget_price_filter .ui-slider .ui-slider-handle{background-color:#a46497;border-radius:1em;cursor:ew-resize;height:1em;margin-left:-.5em;outline:0 none;position:absolute;width:1em;z-index:2}.woof .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#602053;border:0 none;border-radius:1em}.woof .widget_price_filter .price_slider_wrapper .ui-widget-content{background:none repeat scroll 0 0 #d5d5d5;border-radius:1em}.woof .widget_price_filter .ui-slider-horizontal{height:.5em}.woof .widget_price_filter .ui-slider{margin-left:.5em;margin-right:.5em;position:relative;text-align:left}.woof .woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woof .widget_price_filter .ui-slider-horizontal{height:.5em}.woof .widget_price_filter .ui-slider{position:relative;text-align:left}.woof .widget_price_filter .price_slider{margin-bottom:1em}.woof_overflow_hidden{overflow:hidden}.woof .chosen-drop{z-index:10001!important}.chosen-results{z-index:10001!important}.woof .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:18px!important}.woof_sid_widget .woof_edit_view{display:none}.woof_section_scrolled{overflow:auto;overflow-x:hidden;margin-bottom:3px}.woof_price_filter_dropdown{width:100%}.chosen-results li{margin-left:0!important}.woof-padding-1{padding-left:12px!important}.woof-padding-2{padding-left:24px!important}.woof-padding-3{padding-left:36px!important}.woof-padding-4{padding-left:48px!important}.woof-padding-5{padding-left:60px!important}.chosen-container{margin-bottom:3px;max-width:100%}.woof_search_is_going nav.woocommerce-breadcrumb+h1.page-title{display:none}.woof_search_is_going nav.woocommerce-breadcrumb{display:none}.woof_checkbox_label{margin-left:7px!important}.woof_checkbox_label_selected{font-weight:700}.woof_radio_label_selected{font-weight:700}.woof_checkbox_count{margin-left:3px}.woof_radio_label{margin-left:5px}.woof_radio_count{margin-left:2px}a.woof_front_toggle{float:right;text-decoration:none!important}.woof_redraw_zone a.woof_front_toggle img{height:20px}.woof_closed_block{display:none}.woof_radio_term_reset_visible{display:inline-block!important;padding:2px 0 0 7px;position:absolute}.woof label{cursor:pointer}.woof_hidden_term{display:none!important}.woof_open_hidden_li{clear:both;display:block!important;text-align:center}.woof_open_hidden_li a{outline:none!important}.woof_open_hidden_li img{box-shadow:none!important}a.woof_start_filtering_btn{display:inline-block;padding:9px 12px;border:solid 2px #ccc;border-radius:3px;text-decoration:none!important;transition:all .5s}a.woof_start_filtering_btn:hover{color:#0073d2!important;border-color:#0073d2;text-decoration:none}a.woof_start_filtering_btn2{display:inline-block;padding:9px 12px;border:solid 2px #0073d2;border-radius:7px;text-decoration:none!important;color:#0073d2!important}.woof_price_filter_txt{min-width:75px!important;max-width:49%}a.chosen-single{text-decoration:none!important}.chosen-container-single .chosen-single span{font-size:14px;color:#444;font-weight:400;line-height:24px}.chosen-container-single .chosen-single{height:32px!important;line-height:29px!important;background:#fff;box-shadow:none;border-radius:1px}.chosen-container-single .chosen-single div b{background-position:0 4px!important}.woof_sid_flat_white{background:#fff;border:solid 1px #eee;padding:9px}.woof_sid_flat_grey .chosen-container-single .chosen-single{border-radius:0;background:none;background-color:#fff;box-shadow:none;border:1px solid #ddd}.woof_sid_flat_grey .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ddd;border-radius:0;background-image:none;box-shadow:none}.woof_sid_flat_grey .chosen-container-active{background:none;background-color:#fff;box-shadow:none}.woof_sid_flat_grey .chosen-container-multi .chosen-choices{background-image:none;border:1px solid #ddd}.woof_sid_flat_grey .chosen-container-active .chosen-choices{box-shadow:none;border:2px solid #97b6be}.woof_sid_flat_grey .chosen-container .chosen-results li.highlighted{background-color:#97b6be;background-image:none;color:#fff}.woof_sid_flat_grey .chosen-container-multi .chosen-choices li.search-choice,.woof_sid_flat_dark .chosen-container-multi .chosen-choices li.search-choice{border:2px solid #aaa;border-radius:0;background-color:#fff0;;background-image:none;box-shadow:none}.woof_sid_flat_grey .chosen-container .chosen-drop{border:2px solid #aaa;border-top:0;background:#fff;box-shadow:none}.woof_sid_flat_grey .woof_submit_search_form_container button{box-shadow:none}.woof_sid_flat_grey .woof_submit_search_form_container button:hover{background-color:#97b6be}.woof_sid_flat_grey .woof_submit_search_form_container,.woof_sid_flat_dark .woof_submit_search_form_container{margin:0}.woof_sid_flat_grey .woof_redraw_zone select,.woof_sid_flat_grey .woof_redraw_zone input{width:100%}.woof_sid_flat_grey .irs-bar,.woof_sid_flat_dark .irs-bar{border-top:1px solid #97b6be;border-bottom:1px solid #97b6be;background:#97b6be}.woof_sid_flat_grey .irs-from,.woof_sid_flat_grey .irs-to,.woof_sid_flat_grey .irs-single{color:#fff;background:#97b6be}.woof_sid_flat_dark .irs-from,.woof_sid_flat_dark .irs-to,.woof_sid_flat_dark .irs-single{color:#fff;background:#97b6be}.woof_sid_flat_grey .irs-slider,.woof_sid_flat_dark .irs-slider{border:2px solid #AAA;background:#DDD;box-shadow:0 0 0 rgb(0 0 0 / .3)}.woof_sid_flat_grey .irs-line,.woof_sid_flat_grey .irs-line{background:#EEE;border:2px solid #AAA}.woof_sid_flat_grey .woof_container h4{margin-bottom:11px!important;font-size:1.12em!important;background:#eee;padding:9px 7px;color:#777;line-height:1.12em!important;text-align:center}.woof_sid_flat_grey{background:#fff;border:solid 1px #ddd;background:#fdfdfd;margin-bottom:11px;margin-top:30px;padding:12px}.woof_sid_flat_grey .woof_select_radio_check dt.woof_select_radio_check_opened a{background-color:#a0bcc385;color:#fff!important;border:solid 1px #fff}.woof_sid_flat_grey .woof_select_radio_check dt a{border:solid 2px #aaa;border-radius:0}.woof_sid_flat_grey .woof_color_term:hover,.woof_sid_flat_dark .woof_color_term:hover{border-color:#444;transform:scale(1.1,1.1);transition-duration:1s;border-style:solid}.woof_sid_flat_grey .woof_color_term.checked,.woof_sid_flat_dark .woof_color_term.checked{transform:scale(1.1,1.1)}.woof_sid_flat_grey .woof_color_term,.woof_sid_flat_dark .woof_color_term{border-radius:0}.woof_sid_flat_dark{border:solid 2px #aaa;background:#4e4d4d;margin-bottom:11px;margin-top:30px;padding:12px;color:#e2e6e7}.woof_sid_flat_dark .woof_redraw_zone select,.woof_sid_flat_dark .woof_redraw_zone input{width:100%}.woof_sid_flat_dark .chosen-container-single .chosen-single{border-radius:0;background:none;background-color:#4e4d4d;box-shadow:none;border:2px solid #e2e6e7;color:#e2e6e7}.chosen-container .chosen-drop{border:2px solid #4d4d4;background:#4e4d4d;box-shadow:0 0 0 #fff0}.woof_sid_flat_dark .chosen-container-active.chosen-with-drop .chosen-single{border:2px solid #e2e6e7;border-radius:0;background-image:none;box-shadow:none}.woof_sid_flat_dark .chosen-container-active{background:none;background-color:#4e4d4d;box-shadow:none}.woof_sid_flat_dark .chosen-container-multi .chosen-choices{background-image:none;background-color:#4e4d4d;border:2px solid #e2e6e7}.woof_sid_flat_dark .chosen-container-multi ul.chosen-choices li.search-field input{color:#e2e6e7}.woof_sid_flat_dark .chosen-container .chosen-results li.no-results{background:#97b6be}.woof_sid_flat_dark .chosen-container-active .chosen-choices{box-shadow:none;border:2px solid #e2e6e7}.woof_sid_flat_dark .chosen-container .chosen-results li.highlighted{background-color:#97b6be;background-image:none;color:#e2e6e7}.woof_sid_flat_dark .chosen-container .chosen-drop{border:2px solid #e2e6e7;border-top:0;background:#4e4d4d;box-shadow:none}.woof_sid_flat_dark .chosen-container-single .chosen-drop{border-radius:0}.woof_sid_flat_dark .woof_color_term{border:0 solid #e2e6e7}.woof_sid_flat_dark .woof_color_term.checked{border:3px solid #e2e6e7}.woof_sid_flat_dark .woof_container h4{margin-bottom:11px!important;font-size:1.32em!important;background:#a0bcc385;padding:11px 7px;color:#e2e6e7;line-height:1.12em!important;text-align:center}.woof_sid_flat_dark .woof_submit_search_form_container button{box-shadow:none}.woof_sid_flat_dark .woof_submit_search_form_container button:hover{background-color:#97b6be}.woof_sid_flat_dark .woof_select_radio_check dt.woof_select_radio_check_opened a{background-color:#a0bcc385;color:#e2e6e7!important;border:solid 2px #e2e6e7}.woof_sid_flat_dark .woof_select_radio_check dt a{background-color:#4e4d4d;color:#e2e6e7!important;border:solid 2px #e2e6e7;border-radius:0}.woof_sid_flat_dark .woof_select_radio_check dd ul.woof_list{background-color:#4e4d4d;color:#e2e6e7}.woof_sid_flat_dark input[type=search]:focus,.woof_sid_flat_dark input[type=text]:focus,.woof_sid_flat_dark textarea:focus{background:#a0bcc385;color:#e2e6e7}.woof_sid_flat_dark .woof_text_search_container input[type='search'],.woof_sid_flat_dark input[type='search']{background:#4e4d4d;color:#e2e6e7;border:solid 2px #e2e6e7}.woof_sid_flat_dark .woof_text_search_container input[type='search']::placeholder,.woof_sid_flat_dark input[type='search']::placeholder{color:#a0bcc3;opacity:1}.woof_sid_flat_dark .irs-max,.woof_sid_flat_dark .irs-min{background:#a0bcc385;color:#e2e6e7}.woof_sid_flat_grey .woof_list_label li .woof_label_term:hover,.woof_sid_flat_grey .woof_list_label li .woof_label_term.checked{background-color:#97afb5;border-color:#a0bcc385;color:#fff}.woof_sid_flat_dark .woof_list_label li .woof_label_term:hover,.woof_sid_flat_dark .woof_list_label li .woof_label_term.checked{background-color:#a0bcc385;border-color:#a0bcc385;color:#e2e6e7}.woof_sid_flat_dark .woof_list_label li .woof_label_term{color:#728a90}.woof_sid_flat_dark .easy-autocomplete-container ul{background:none repeat scroll 0 0 #4e4d4d;;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.woof_sid_flat_dark .easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #a0bcc385}.woof_auto_4_columns .woof_container{display:inline-block;vertical-align:top;width:24%;padding:5px;min-width:150px}.woof_auto_3_columns .woof_container{display:inline-block;vertical-align:top;width:31%;padding:5px;min-width:150px}.woof_auto_2_columns .woof_container{display:inline-block;vertical-align:top;width:48%;padding:5px;min-width:150px}.woof_auto_1_columns .woof_container{display:inline-block;vertical-align:top;width:100%;padding:5px;min-width:150px}.woof_auto_1_columns .woof_container_select_radio_check .woof_list_checkbox li,.woof_auto_1_columns .woof_container_select_radio_check .woof_list_radio li{display:block}input.woof_checkbox_term,input.woof_radio_term{vertical-align:middle}@media only screen and (max-width :992px){.woof_sid_auto_shortcode .woof_container{clear:both;width:100%}.woof_sid_auto_shortcode .woof_container .chosen-container{width:100%!important}.woof_sid_auto_shortcode .woof_container_select .woof_block_html_items,.woof_sid_auto_shortcode .woof_container_slider .woof_block_html_items,.woof_sid_auto_shortcode .woof_by_rating_container .woof_container_inner{height:auto!important;min-height:auto!important;max-height:auto!important}}.easy-autocomplete-container ul{margin:0!important}.woof_tooltip_templates{display:none}.woof_container_inner .woof_tooltip_header{display:inline-block;height:15px;width:auto;vertical-align:top}.woof_container_inner h4{margin-bottom:9px}.woof_tooltip_title{font-size:18px;font-weight:700;color:#2c2c2c}.woof_container .woof_container_inner input[type="search"]{line-height:normal!important;border:solid 1px #eee}.woof_star_font,.woof_star_selected select{font-family:'star';color:#96588a}#select2-woof_select_range-results li{font-family:'star'}#select2-woof_select_range-results li:first-of-type{font-family:none}.woof_star_selected .chosen-single span{font-family:'star';color:#96588a}.woof_price_filter_txt_slider .woof_price_filter_txt_from{float:left}.woof_price_filter_txt_slider .woof_price_filter_txt_to{float:right}.woof_price_filter_txt_slider{height:35px}.woof_price_filter_txt_slider input[type='number']{padding:2px 7px;border:solid 1px #ccc;background:#fff;box-shadow:none}ul.chosen-choices{padding:5px!important}.woof_hide_filter{display:none!important}.woof_show_filter_for_mobile.woof{opacity:.95;position:fixed;top:100%;background:#fff;z-index:9999;overflow:auto;height:100%;display:block!important;width:100%;right:0;padding:30px;padding-bottom:100px;animation:move_top .5s ease;animation-fill-mode:forwards}.woof_hide_mobile_filter img,.woof_show_mobile_filter img{display:inline-block;width:30px}.woof_hide_mobile_filter span,.woof_show_mobile_filter span{font-size:20px;display:inline-block;vertical-align:top;font-weight:600}.woof_hide_mobile_filter{margin-bottom:10px;display:none;cursor:pointer}.woof_show_filter_for_mobile .woof_hide_mobile_filter{display:block}@keyframes move_top{100%{top:30px}}.woof_container_select_hierarchy .select2-container{margin-bottom:10px}.woof_price_search_container .price_slider_amount .price_label{text-align:left!important}.woof .widget_price_filter .price_slider_amount .button{float:left}.woof_float_none{float:none}.woof_use_beauty_scroll::-webkit-scrollbar{width:6px}.woof_use_beauty_scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgb(100 100 100 / .3);border-radius:5px}.woof_use_beauty_scroll::-webkit-scrollbar-thumb{border-radius:5px;background:rgb(220 220 220 / .8);box-shadow:inset 0 0 6px rgb(200 200 200 / .5)}.woof_use_beauty_scroll::-webkit-scrollbar-thumb:window-inactive{background:rgb(120 120 120 / .4)}.woof_seo_text{clear:both}.woof .woof_wcga_label_hide,.woof_container_inner .woof_wcga_label_hide{display:none!important}.woof_use_beauty_scroll{overflow-y:scroll}.woof_list.woof_list_label>li{position:relative}ul.woof_list.woof_list_label li{margin:2px 2px 2px 0}ul.woof_list{padding-left:0!important;margin-left:0!important}.widget .woof_redraw_zone ul li,.widget .woof_redraw_zone ul li a{border-bottom:none;padding:0;box-shadow:none;margin:0}.widget .woof_redraw_zone ul,.widget .woof_redraw_zone ol{border:none;box-shadow:none}ul.chosen-results{margin:0;padding:0}.woof_autohide_wrapper{position:relative}.woof_open_hidden_li a img{max-width:75px}.woof_auto_show_indent{background:#fff}.widget_price_filter .price_slider_wrapper .price_slider{min-width:200px}.woof_redraw_zone.woof_blur_redraw_zone{position:relative;filter:blur(12px);background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / .5) 50%,transparent 100%),linear-gradient(#DDD 100%,transparent 0);background-repeat:no-repeat;background-size:75px 100%,100% 100%,100% 16px,100% 30px;background-position:-185px 0,center 0,center 115px,center 142px;box-sizing:border-box;animation:woof-animloader 1.3s ease-in-out infinite}@keyframes woof-animloader{to{background-position:100% 0,center 0,center 115px,center 142px}}.woof_products_top_panel li span,.woof_products_top_panel2 li span{background:url(https://hyperkartindia.com/wp-content/plugins/woocommerce-products-filter/img/delete.png);background-size:14px 14px;background-repeat:no-repeat;background-position:right}.woof_edit_view{display:none}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version custom
Full source at https://github.com/harvesthq/chosen
Copyright (c) Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:2px 0 2px 8px;height:25px;border:1px solid #eee;border-radius:2px;background-color:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:6px 20px 5px 5px;width:100%;height:auto;outline:0;border:1px solid #eee;background:url(/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;box-shadow:none}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0!important;padding:8px 6px!important;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #eee;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:1px 3px 1px 0;padding:7px 20px 7px 5px;border:1px solid #eee;max-width:100%;border-radius:2px;background-color:#fff;background-repeat:repeat-x;background-clip:padding-box;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:7px;right:3px;display:block;width:12px;height:12px;background:url(/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.woof_authors li{margin-top:7px!important;list-style-type:none!important}ul.woof_authors{margin:0!important;padding:0!important}.woof_checkbox_onbackorder_container{margin-bottom:4px}.woof_checkbox_instock_container{margin-bottom:4px}.woof_checkbox_instock_container{margin-bottom:4px}.woof_checkbox_sales_container{margin-bottom:4px}:root{--woof_sku_search_go_bg:url(/wp-content/plugins/woocommerce-products-filter/ext/by_sku/img/magnifying-glass2.svg)}.woof_show_sku_search_container{position:relative}.woof_sku_search_container .woof_sku_search_go{position:absolute;right:3px;top:3px;z-index:99;box-shadow:none!important;display:block;width:20px;height:20px;background:var(--woof_sku_search_go_bg);background-size:cover!important;display:none;border:none!important;text-decoration:none!important}.woof_sku_search_container .woof_sku_search_reset{position:absolute;right:-23px;top:3px;z-index:99;box-shadow:none!important;display:block;display:none;border:none!important;text-decoration:none!important}.woof_sku_search_container input[type='search']{width:100%!important;padding:9px!important;margin:0!important;line-height:0!important;font-size:14px}.woof_sku_notes_for_customer{display:inline-block;padding:3px 5px;font-size:11px;font-style:italic;color:#bbb}.woof_sid_auto_shortcode .woof_container_inner_color{padding:9px;background:#fff;border-radius:7px;border-radius:7px}ul.woof_list_color li{display:inline-block!important}ul.woof_list_color li{display:inline-block;float:none!important;margin:3px 3px 0 0!important;padding:0!important}ul.woof_list_color.woof_color_title_col li{display:block}.woof_color_title_col li .woof_color_term{display:inline-block}ul.woof_list_color.woof_color_title_col li .woof_color_title{display:inline-block;height:30px;padding:5px;vertical-align:top;font-size:14px}.woof_color_title_col p:hover.woof_tooltip span.woof_tooltip_data{bottom:40px}.woof_color_term{display:block;width:50px;height:50px;border:2px solid #eee;padding:2px;background-clip:content-box;color:#292f38;font-size:0;text-align:center;cursor:pointer;border-radius:4px;transition:border-color .35s ease;background-size:cover!important}.woof_color_term:hover{border-style:double}.woof_color_term.checked{border-color:#292f38}.woof_color_checked{width:25px;height:25px;background-color:red;position:absolute;z-index:999;display:none}ul.woof_list.woof_list_color{max-width:100%;overflow-x:hidden}.woof_sid_auto_shortcode .woof_container_inner_image{padding:9px;background:#fff;border-radius:7px}ul.woof_list_image li{display:inline-block;float:none!important;margin:0 0 0 0!important;padding:0!important}.woof_image_term{display:block}.woof_image_term.checked,.woof_image_term:hover{border-color:#292f38!important}.woof_image_checked{width:25px;height:25px;background-color:red;position:absolute;z-index:999;display:none}.woof_image_text_term{text-align:center}.woof_list_label li .woof_label_term:hover,.woof_list_label li .woof_label_term.checked{background-color:#34495e;border-color:#34495e}.woof_list_label li{display:inline-block!important;margin:2px;vertical-align:top}.woof_list_label .woof_label_term{background-color:#efefef;border:1px solid #ddd;margin:3px 3px 3px 0;padding:3px 4px;line-height:25px;text-align:center;overflow:hidden;text-decoration:none;cursor:pointer;min-width:50px;max-width:100%;height:50px;display:flex;justify-content:center;align-items:center}.woof_list_label li .woof_label_term:hover,.woof_list_label li .woof_label_term.checked{background-color:#477bff;border-color:#477bff;color:#fff}.woof_label_count{font-size:10px;position:absolute;border-radius:200px;min-width:17px;height:17px;line-height:17px!important;color:wheat;text-align:center;font-weight:bold!important;margin:0;right:0;background-color:#efefef;border:1px solid #ddd;color:#477bff;display:flex;justify-content:center;align-items:center}dl.woof_select_radio_check{margin:0!important}.woof_select_radio_check dd,.woof_select_radio_check dt{margin:0;padding:0}.woof_select_radio_check ul{margin:-1px 0 0 0}.woof_select_radio_check dd{position:relative}.woof_select_radio_check a,.woof_select_radio_check a:visited{color:#839b05;text-decoration:none;outline:none;font-size:12px}.woof_select_radio_check dt a{background-color:#fff;color:#424035!important;display:block;padding:5px 15px 5px 7px;line-height:18px;overflow:hidden;border:solid 1px #eee;border-radius:2px}.woof_select_radio_check dt.woof_select_radio_check_opened a{background-color:#477bff;color:#fff!important;border:solid 1px #fff}.woof_multiSel{margin-bottom:0!important}.woof_select_radio_check dt a span,.woof_multiSel span{cursor:pointer;display:inline-block;width:100%;margin-bottom:3px}.woof_select_radio_check dd ul.woof_list{background-color:#fff;border:0;color:#000;display:none;left:0;position:absolute;z-index:9999;top:2px;width:100%;list-style:none;overflow:auto;padding-top:12px}.woof_select_radio_check span.value{display:none}.woof_mutliSelect li{padding:2px 15px 2px 5px}.select_radio_check dd ul.woof_list li a{padding:5px;display:block}.woof_select_radio_check dd ul.woof_list li a:hover{background-color:#eee}.woof_hida{display:inline-block;width:100%;font-size:14px;text-align:center}.woof_hida_small{font-size:13px!important;text-align:left!important}.woof_hida .woof_products_top_panel{padding:0!important;margin:0!important}.woof_hida .woof_products_top_panel li{margin:0!important}.woof_hida .woof_products_top_panel li a{border:none!important;padding:2px 10px 0 9px!important;line-height:12px!important;font-size:12px!important}.woof_products_top_panel2{overflow:hidden;line-height:23px;margin:5px 0 5px 0;display:none;position:relative;z-index:99}.woof_products_top_panel2 ul{margin:0!important;padding:0!important}.woof_products_top_panel2 li{float:left;margin:0 5px 5px 0!important;list-style:none!important}.woof_products_top_panel2 li a{text-decoration:none}.woof_products_top_panel2 li a:hover{text-decoration:none}.woof_products_top_panel2 li span{padding-right:16px}.woof_products_top_panel2 li span:hover{background-size:14px 14px}.woof_select_radio_check_opener{background:url(/wp-content/plugins/woocommerce-products-filter/ext/select_radio_check/img/down.svg) no-repeat 99% 50%;outline:none}.woof_select_radio_check_opened .woof_select_radio_check_opener{background:url(/wp-content/plugins/woocommerce-products-filter/ext/select_radio_check/img/up.svg) no-repeat 99% 50%;outline:none}:root{--woof-sd-ie-ch_width:25px;--woof-sd-ie-ch_height:25px;--woof-sd-ie-ch_space:1px;--woof-sd-ie-ch_space_color:#ffffff;--woof-sd-ie-ch_text_top:0;--woof-sd-ie-ch_text_color:#6d6d6d;--woof-sd-ie-ch_hover_text_color:#333333;--woof-sd-ie-ch_selected_text_color:#000000;--woof-sd-ie-ch_font_size:15px;--woof-sd-ie-ch_font_family:inherit;--woof-sd-ie-ch_font_weight:400;--woof-sd-ie-ch_hover_font_weight:400;--woof-sd-ie-ch_selected_font_weight:400;--woof-sd-ie-ch_line_height:18px;--woof-sd-ie-ch_side_padding:0;--woof-sd-ie-ch_color:#ffffff;--woof-sd-ie-ch_hover_color:#79b8ff;--woof-sd-ie-ch_selected_color:#79b8ff;--woof-sd-ie-ch_image:url();--woof-sd-ie-ch_selected_image:url();--woof-sd-ie-ch_hover_image:url();--woof-sd-ie-ch_hover_scale:100;--woof-sd-ie-ch_selected_scale:100;--woof-sd-ie-ch_border_radius:0;--woof-sd-ie-ch_border_width:1px;--woof-sd-ie-ch_hover_border_width:1px;--woof-sd-ie-ch_selected_border_width:1px;--woof-sd-ie-ch_border_color:#79b8ff;--woof-sd-ie-ch_hover_border_color:#79b8ff;--woof-sd-ie-ch_selected_border_color:#79b8ff;--woof-sd-ie-ch_border_style:solid;--woof-sd-ie-ch_hover_border_style:solid;--woof-sd-ie-ch_selected_border_style:solid;--woof-sd-ie-ch_margin_right:9px;--woof-sd-ie-ch_margin_bottom:11px;--woof-sd-ie-ch_childs_left_shift:19px;--woof-sd-ie-ch_transition:300s;--woof-sd-ie-ch_counter_show:inline-flex;--woof-sd-ie-ch_counter_width:14px;--woof-sd-ie-ch_counter_height:14px;--woof-sd-ie-ch_counter_side_padding:0;--woof-sd-ie-ch_counter_top:-2px;--woof-sd-ie-ch_counter_right:0;--woof-sd-ie-ch_counter_font_size:9px;--woof-sd-ie-ch_counter_font_family:consolas;--woof-sd-ie-ch_counter_font_weight:500;--woof-sd-ie-ch_counter_color:#477bff;--woof-sd-ie-ch_counter_bg_color:#ffffff;--woof-sd-ie-ch_counter_bg_image:url();--woof-sd-ie-ch_counter_border_width:1px;--woof-sd-ie-ch_counter_border_radius:50%;--woof-sd-ie-ch_counter_border_color:#477bff;--woof-sd-ie-ch_counter_border_style:solid}.woof-sd-ie.woof-sd-ie-checkbox{position:relative;display:flex;border-radius:var(--woof-sd-ie-ch_border_radius)!important;width:100%;max-width:var(--woof-sd-ie-ch_width)!important;min-width:fit-content;margin-right:var(--woof-sd-ie-ch_margin_right)!important;margin-bottom:var(--woof-sd-ie-ch_margin_bottom)!important;transition:all calc(var(--woof-sd-ie-ch_transition)/1000)}.woof-sd-ie.woof-sd-ie-checkbox:has(input[type="checkbox"]:checked){border-color:var(--woof-sd-ie-ch_hover_color)!important}.woof-sd-ie.woof-sd-ie-checkbox>input{display:none}.woof-sd-ie.woof-sd-ie-checkbox>label{position:relative;display:flex!important;flex-direction:row!important;line-height:0!important;box-sizing:border-box!important;user-select:none!important;width:100%;height:var(--woof-sd-ie-ch_height)!important;background-color:var(--woof-sd-ie-ch_space_color)!important;margin:0 0 0 0!important;padding:var(--woof-sd-ie-ch_space)!important;border:var(--woof-sd-ie-ch_border_width) var(--woof-sd-ie-ch_border_style) var(--woof-sd-ie-ch_border_color)!important;border-radius:var(--woof-sd-ie-ch_border_radius)!important;transition:all calc(var(--woof-sd-ie-ch_transition)/1000)}.woof_list_checkbox_sd_0 .woof-sd-ie.woof-sd-ie-checkbox>label{width:auto;min-width:var(--woof-sd-ie-ch_width)!important}.woof-sd-ie.woof-sd-ie-checkbox>label:hover{border-color:var(--woof-sd-ie-ch_hover_border_color)!important;border-style:var(--woof-sd-ie-ch_hover_border_style)!important;border-width:var(--woof-sd-ie-ch_hover_border_width)!important;scale:calc(var(--woof-sd-ie-ch_hover_scale)/100)}.woof-sd-ie.woof-sd-ie-checkbox:has(input:checked)>label{border-color:var(--woof-sd-ie-ch_selected_border_color)!important;border-style:var(--woof-sd-ie-ch_selected_border_style)!important;border-width:var(--woof-sd-ie-ch_selected_border_width)!important;scale:calc(var(--woof-sd-ie-ch_selected_scale)/100)!important}.woof-sd-ie.woof-sd-ie-checkbox>label:hover>span{zoom:1;letter-spacing:normal;word-spacing:normal;border-color:var(--woof-sd-ie-ch_hover_color)!important;transition-property:border,background-color,color,transform;transition-duration:calc(var(--woof-sd-ie-ch_transition)/1000);transition-timing-function:ease-out}.woof-sd-ie.woof-sd-ie-checkbox>label:hover span,.woof-sd-ie.woof-sd-ie-checkbox>label+.woof-sd-ie-title:hover{color:var(--woof-sd-ie-ch_hover_text_color)!important;font-weight:var(--woof-sd-ie-ch_hover_font_weight)}.woof-sd-ie.woof-sd-ie-checkbox:has(input:checked)>label+.woof-sd-ie-title{color:var(--woof-sd-ie-ch_selected_text_color)!important;font-weight:var(--woof-sd-ie-ch_selected_font_weight)}.woof-sd-ie.woof-sd-ie-checkbox>label>span{background-size:cover}.woof-sd-ie.woof-sd-ie-checkbox label:hover>span,.woof-sd-ie.woof-sd-ie-checkbox:has(.woof-sd-ie-title:hover)>label>span{background-color:var(--woof-sd-ie-ch_hover_color)!important;background-image:var(--woof-sd-ie-ch_hover_image)}.woof-sd-ie.woof-sd-ie-checkbox:has(.woof-sd-ie-title:hover)>label{scale:calc(var(--woof-sd-ie-ch_hover_scale)/100)}div.woof-sd-ie.woof-sd-ie-checkbox>input:checked+label>span{background-color:var(--woof-sd-ie-ch_selected_color)!important;background-image:var(--woof-sd-ie-ch_selected_image)!important}.woof-sd-ie.woof-sd-ie-checkbox:has(label:hover>span){border-color:var(--woof-sd-ie-ch_hover_color)}.woof-sd-ie.woof-sd-ie-checkbox .woof-sd-ie-count{user-select:none;display:var(--woof-sd-ie-ch_counter_show);flex-direction:row;justify-content:center;align-items:center;position:relative;right:var(--woof-sd-ie-ch_counter_right);top:var(--woof-sd-ie-ch_counter_top);border:var(--woof-sd-ie-ch_counter_border_width) var(--woof-sd-ie-ch_counter_border_style) var(--woof-sd-ie-ch_counter_border_color);border-radius:var(--woof-sd-ie-ch_counter_border_radius);min-width:var(--woof-sd-ie-ch_counter_width);min-height:var(--woof-sd-ie-ch_counter_height);padding-left:var(--woof-sd-ie-ch_counter_side_padding);padding-right:var(--woof-sd-ie-ch_counter_side_padding);font-size:var(--woof-sd-ie-ch_counter_font_size);font-weight:var(--woof-sd-ie-ch_counter_font_weight);font-family:var(--woof-sd-ie-ch_counter_font_family);color:var(--woof-sd-ie-ch_counter_color);line-height:0;background-color:var(--woof-sd-ie-ch_counter_bg_color);background-image:var(--woof-sd-ie-ch_counter_bg_image);background-size:cover;box-sizing:content-box}.woof-sd-ie.woof-sd-ie-checkbox .woof-sd-ie-count:empty{display:none}.woof-sd-ie.woof-sd-ie-checkbox:hover>label{cursor:pointer}.woof-sd-ie.woof-sd-ie-checkbox>label>span{position:relative;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:var(--woof-sd-ie-ch_border_radius);font-size:var(--woof-sd-ie-ch_font_size);color:var(--woof-sd-ie-ch_text_color);background-color:var(--woof-sd-ie-ch_color);background-image:var(--woof-sd-ie-ch_image)}.woof-sd-ie.woof-sd-ie-checkbox>label>span{border-radius:var(--woof-sd-ie-ch_border_radius)}.woof-sd-ie.woof-sd-ie-checkbox>label>span>span{display:inline-block;align-self:center;padding:0 var(--woof-sd-ie-ch_side_padding) 0 var(--woof-sd-ie-ch_side_padding);font-family:var(--woof-sd-ie-ch_font_family);font-weight:var(--woof-sd-ie-ch_font_weight);color:var(--woof-sd-ie-ch_text_color);transition:all calc(var(--woof-sd-ie-ch_transition)/1000)}.woof-sd-ie.woof-sd-ie-checkbox>input:not(:checked)+label:hover>span>span{font-weight:var(--woof-sd-ie-ch_hover_font_weight)!important}.woof-sd-ie.woof-sd-ie-checkbox>input:checked+label>span>span{color:var(--woof-sd-ie-ch_selected_text_color)!important;font-weight:var(--woof-sd-ie-ch_selected_font_weight)}.woof-sd-ie.woof-sd-ie-checkbox .woof-sd-ie-title{position:relative;top:var(--woof-sd-ie-ch_text_top);align-self:center;cursor:pointer;font-weight:var(--woof-sd-ie-ch_font_weight);font-family:var(--woof-sd-ie-ch_font_family);font-size:var(--woof-sd-ie-ch_font_size);color:var(--woof-sd-ie-ch_text_color);line-height:var(--woof-sd-ie-ch_line_height);margin-left:var(--woof-sd-ie-ch_margin_right)}.woof-sd-ie-checkbox+.woof-sd-ie-childs{padding-left:var(--woof-sd-ie-ch_childs_left_shift)}.woof_list_checkbox_sd_1 .woof-sd-ie-count{position:absolute!important}.woof_list_checkbox_sd_1 .woof-sd-ie.woof-sd-ie-checkbox{display:inline-flex}:root{--woof-sd-ie-rad_width:25px;--woof-sd-ie-rad_height:25px;--woof-sd-ie-rad_space:1px;--woof-sd-ie-rad_space_color:#ffffff;--woof-sd-ie-rad_text_top:0;--woof-sd-ie-rad_text_color:#6d6d6d;--woof-sd-ie-rad_hover_text_color:#333333;--woof-sd-ie-rad_selected_text_color:#000000;--woof-sd-ie-rad_font_size:14px;--woof-sd-ie-rad_font_family:inherit;--woof-sd-ie-rad_font_weight:400;--woof-sd-ie-rad_hover_font_weight:400;--woof-sd-ie-rad_selected_font_weight:400;--woof-sd-ie-rad_line_height:18px;--woof-sd-ie-rad_color:#ffffff;--woof-sd-ie-rad_hover_color:#79b8ff;--woof-sd-ie-rad_selected_color:#79b8ff;--woof-sd-ie-rad_image:url();--woof-sd-ie-rad_selected_image:url();--woof-sd-ie-rad_hover_image:url();--woof-sd-ie-rad_hover_scale:100;--woof-sd-ie-rad_selected_scale:100;--woof-sd-ie-rad_border_radius:50%;--woof-sd-ie-rad_border_width:1px;--woof-sd-ie-rad_hover_border_width:1px;--woof-sd-ie-rad_selected_border_width:1px;--woof-sd-ie-rad_border_color:#79b8ff;--woof-sd-ie-rad_hover_border_color:#79b8ff;--woof-sd-ie-rad_selected_border_color:#79b8ff;--woof-sd-ie-rad_border_style:solid;--woof-sd-ie-rad_hover_border_style:solid;--woof-sd-ie-rad_selected_border_style:solid;--woof-sd-ie-rad_margin_right:9px;--woof-sd-ie-rad_margin_bottom:11px;--woof-sd-ie-rad_childs_left_shift:19px;--woof-sd-ie-rad_transition:300s;--woof-sd-ie-rad_counter_show:inline-flex;--woof-sd-ie-rad_counter_width:14px;--woof-sd-ie-rad_counter_height:14px;--woof-sd-ie-rad_counter_side_padding:0;--woof-sd-ie-rad_counter_top:-2px;--woof-sd-ie-rad_counter_right:0;--woof-sd-ie-rad_counter_font_size:9px;--woof-sd-ie-rad_counter_font_family:consolas;--woof-sd-ie-rad_counter_font_weight:500;--woof-sd-ie-rad_counter_color:#477bff;--woof-sd-ie-rad_counter_bg_color:#ffffff;--woof-sd-ie-rad_counter_bg_image:url();--woof-sd-ie-rad_counter_border_width:1px;--woof-sd-ie-rad_counter_border_radius:50%;--woof-sd-ie-rad_counter_border_color:#477bff;--woof-sd-ie-rad_counter_border_style:solid}.woof-sd-ie.woof-sd-ie-radio{position:relative;display:flex;border-radius:var(--woof-sd-ie-rad_border_radius)!important;width:100%;max-width:var(--woof-sd-ie-rad_width)!important;min-width:fit-content;margin-right:var(--woof-sd-ie-rad_margin_right)!important;margin-bottom:var(--woof-sd-ie-rad_margin_bottom)!important;transition:all calc(var(--woof-sd-ie-rad_transition)/1000)}.woof-sd-ie.woof-sd-ie-radio:has(input[type="radio"]:checked){border-color:var(--woof-sd-ie-rad_hover_color)!important}.woof-sd-ie.woof-sd-ie-radio>input{display:none}.woof-sd-ie.woof-sd-ie-radio>label{position:relative;display:flex!important;flex-direction:row!important;line-height:0!important;box-sizing:border-box!important;user-select:none!important;width:100%;height:var(--woof-sd-ie-rad_height)!important;background-color:var(--woof-sd-ie-rad_space_color)!important;margin:0 0 0 0!important;padding:var(--woof-sd-ie-rad_space)!important;border:var(--woof-sd-ie-rad_border_width) var(--woof-sd-ie-rad_border_style) var(--woof-sd-ie-rad_border_color)!important;border-radius:var(--woof-sd-ie-rad_border_radius)!important;transition:all calc(var(--woof-sd-ie-rad_transition)/1000)}.woof_list_radio_sd_0 .woof-sd-ie.woof-sd-ie-radio>label{width:auto;min-width:var(--woof-sd-ie-rad_width)!important}.woof-sd-ie.woof-sd-ie-radio>label:hover{border-color:var(--woof-sd-ie-rad_hover_border_color)!important;border-style:var(--woof-sd-ie-rad_hover_border_style)!important;border-width:var(--woof-sd-ie-rad_hover_border_width)!important;scale:calc(var(--woof-sd-ie-rad_hover_scale)/100)}.woof-sd-ie.woof-sd-ie-radio:has(input:checked)>label{border-color:var(--woof-sd-ie-rad_selected_border_color)!important;border-style:var(--woof-sd-ie-rad_selected_border_style)!important;border-width:var(--woof-sd-ie-rad_selected_border_width)!important;scale:calc(var(--woof-sd-ie-rad_selected_scale)/100)!important}.woof-sd-ie.woof-sd-ie-radio>label:hover>span{zoom:1;letter-spacing:normal;word-spacing:normal;border-color:var(--woof-sd-ie-rad_hover_color)!important;transition-property:border,background-color,color,transform;transition-duration:calc(var(--woof-sd-ie-rad_transition)/1000);transition-timing-function:ease-out}.woof-sd-ie.woof-sd-ie-radio>label:hover span,.woof-sd-ie.woof-sd-ie-radio>label+.woof-sd-ie-title:hover{color:var(--woof-sd-ie-rad_hover_text_color)!important;font-weight:var(--woof-sd-ie-rad_hover_font_weight)}.woof-sd-ie.woof-sd-ie-radio:has(input:checked)>label+.woof-sd-ie-title{color:var(--woof-sd-ie-rad_selected_text_color)!important;font-weight:var(--woof-sd-ie-rad_selected_font_weight)}.woof-sd-ie.woof-sd-ie-radio>label>span{background-size:cover}.woof-sd-ie.woof-sd-ie-radio label:hover>span,.woof-sd-ie.woof-sd-ie-radio:has(.woof-sd-ie-title:hover)>label>span{background-color:var(--woof-sd-ie-rad_hover_color)!important;background-image:var(--woof-sd-ie-rad_hover_image)}.woof-sd-ie.woof-sd-ie-radio:has(.woof-sd-ie-title:hover)>label{scale:calc(var(--woof-sd-ie-rad_hover_scale)/100)}div.woof-sd-ie.woof-sd-ie-radio>input:checked+label>span{background-color:var(--woof-sd-ie-rad_selected_color)!important;background-image:var(--woof-sd-ie-rad_selected_image)!important}.woof-sd-ie.woof-sd-ie-radio:has(label:hover>span){border-color:var(--woof-sd-ie-rad_hover_color)}.woof-sd-ie.woof-sd-ie-radio .woof-sd-ie-count{user-select:none;display:var(--woof-sd-ie-rad_counter_show);flex-direction:row;justify-content:center;align-items:center;position:relative;right:var(--woof-sd-ie-rad_counter_right);top:var(--woof-sd-ie-rad_counter_top);border:var(--woof-sd-ie-rad_counter_border_width) var(--woof-sd-ie-rad_counter_border_style) var(--woof-sd-ie-rad_counter_border_color);border-radius:var(--woof-sd-ie-rad_counter_border_radius);min-width:var(--woof-sd-ie-rad_counter_width);min-height:var(--woof-sd-ie-rad_counter_height);padding-left:var(--woof-sd-ie-rad_counter_side_padding);padding-right:var(--woof-sd-ie-rad_counter_side_padding);font-size:var(--woof-sd-ie-rad_counter_font_size);font-weight:var(--woof-sd-ie-rad_counter_font_weight);font-family:var(--woof-sd-ie-rad_counter_font_family);color:var(--woof-sd-ie-rad_counter_color);line-height:0;background-color:var(--woof-sd-ie-rad_counter_bg_color);background-image:var(--woof-sd-ie-rad_counter_bg_image);background-size:cover;box-sizing:content-box}.woof-sd-ie.woof-sd-ie-radio .woof-sd-ie-count:empty{display:none}.woof-sd-ie.woof-sd-ie-radio:hover>label{cursor:pointer}.woof-sd-ie.woof-sd-ie-radio>label>span{position:relative;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:var(--woof-sd-ie-rad_border_radius);font-size:var(--woof-sd-ie-rad_font_size);color:var(--woof-sd-ie-rad_text_color);background-color:var(--woof-sd-ie-rad_color);background-image:var(--woof-sd-ie-rad_image)}.woof-sd-ie.woof-sd-ie-radio>label>span{border-radius:var(--woof-sd-ie-rad_border_radius)}.woof-sd-ie.woof-sd-ie-radio>label>span>span{display:inline-block;align-self:center;padding:0;font-family:var(--woof-sd-ie-rad_font_family);font-weight:var(--woof-sd-ie-rad_font_weight);color:var(--woof-sd-ie-rad_text_color);transition:all calc(var(--woof-sd-ie-rad_transition)/1000)}.woof-sd-ie.woof-sd-ie-radio>input:not(:checked)+label:hover>span>span{font-weight:var(--woof-sd-ie-rad_hover_font_weight)!important}.woof-sd-ie.woof-sd-ie-radio>input:checked+label>span>span{color:var(--woof-sd-ie-rad_selected_text_color)!important;font-weight:var(--woof-sd-ie-rad_selected_font_weight)}.woof-sd-ie.woof-sd-ie-radio .woof-sd-ie-title{position:relative;top:var(--woof-sd-ie-rad_text_top);align-self:center;cursor:pointer;font-weight:var(--woof-sd-ie-rad_font_weight);font-family:var(--woof-sd-ie-rad_font_family);font-size:var(--woof-sd-ie-rad_font_size);color:var(--woof-sd-ie-rad_text_color);line-height:var(--woof-sd-ie-rad_line_height);margin-left:var(--woof-sd-ie-rad_margin_right)}.woof-sd-ie-radio+.woof-sd-ie-childs{padding-left:var(--woof-sd-ie-rad_childs_left_shift)}.woof_list_radio_sd_1 .woof-sd-ie-count{position:absolute!important}.woof_list_radio_sd_1 .woof-sd-ie.woof-sd-ie-radio{display:inline-flex}:root{--woof-sd-ie-sw_vertex_enabled_bg_color:#79b8ff;--woof-sd-ie-sw_vertex_enabled_bg_image:url();--woof-sd-ie-sw_vertex_enabled_border_color:#79b8ff;--woof-sd-ie-sw_vertex_enabled_border_style:solid;--woof-sd-ie-sw_vertex_disabled_bg_color:#ffffff;--woof-sd-ie-sw_vertex_disabled_bg_image:url();--woof-sd-ie-sw_vertex_disabled_border_color:#ffffff;--woof-sd-ie-sw_vertex_disabled_border_style:solid;--woof-sd-ie-sw_vertex_border_width:1px;--woof-sd-ie-sw_substrate_enabled_bg_color:#c8e1ff;--woof-sd-ie-sw_substrate_enabled_bg_image:url();--woof-sd-ie-sw_substrate_enabled_border_color:#c8e1ff;--woof-sd-ie-sw_substrate_enabled_border_style:solid;--woof-sd-ie-sw_substrate_disabled_bg_color:#9a9999;--woof-sd-ie-sw_substrate_disabled_bg_image:url();--woof-sd-ie-sw_substrate_disabled_border_color:#9a9999;--woof-sd-ie-sw_substrate_disabled_border_style:solid;--woof-sd-ie-sw_substrate_border_width:1px;--woof-sd-ie-sw_vertex_size:20px;--woof-sd-ie-sw_vertex_border_radius:50%;--woof-sd-ie-sw_vertex_top:0;--woof-sd-ie-sw_substrate_width:34px;--woof-sd-ie-sw_substrate_height:14px;--woof-sd-ie-sw_substrate_border_radius:8px;--woof-sd-ie-sw_label_font_color:#6d6d6d;--woof-sd-ie-sw_label_font_size:16px;--woof-sd-ie-sw_label_font_weight:400;--woof-sd-ie-sw_label_line_height:23px;--woof-sd-ie-sw_label_font_family:inherit;--woof-sd-ie-sw_label_left:15px;--woof-sd-ie-sw_label_top:-16px;--woof-sd-ie-sw_margin_bottom:5px;--woof-sd-ie-sw_childs_left_shift:15px;--woof-sd-ie-sw_counter_show:inline-flex;--woof-sd-ie-sw_counter_width:14px;--woof-sd-ie-sw_counter_height:14px;--woof-sd-ie-sw_counter_side_padding:0;--woof-sd-ie-sw_counter_top:-2px;--woof-sd-ie-sw_counter_right:-3px;--woof-sd-ie-sw_counter_font_size:9px;--woof-sd-ie-sw_counter_font_family:consolas;--woof-sd-ie-sw_counter_font_weight:500;--woof-sd-ie-sw_counter_color:#477bff;--woof-sd-ie-sw_counter_bg_color:#ffffff;--woof-sd-ie-sw_counter_bg_image:url();--woof-sd-ie-sw_counter_border_width:1px;--woof-sd-ie-sw_counter_border_radius:50%;--woof-sd-ie-sw_counter_border_color:#477bff;--woof-sd-ie-sw_counter_border_style:solid}.woof-sd-ie.woof-sd-ie-switcher{margin-bottom:var(--woof-sd-ie-sw_margin_bottom);box-sizing:content-box!important}.woof-sd-ie.woof-sd-ie-switcher *{box-sizing:content-box!important}.woof-sd-ie-switcher label.switcher23-toggle{position:relative;display:inline-block!important;width:calc(100% - var(--woof-sd-ie-sw_vertex_size) - var(--woof-sd-ie-sw_childs_left_shift));height:auto;cursor:pointer;-webkit-tap-highlight-color:#fff0;transform:translate3d(0,0,0);padding:0!important;margin:0!important;vertical-align:top}.woof-sd-ie-switcher .switcher23-toggle:before{content:"";position:relative;top:3px;left:3px;width:var(--woof-sd-ie-sw_substrate_width);height:var(--woof-sd-ie-sw_substrate_height);display:block;background-color:var(--woof-sd-ie-sw_substrate_disabled_bg_color);background-image:var(--woof-sd-ie-sw_substrate_disabled_bg_image);background-size:cover;border-radius:var(--woof-sd-ie-sw_substrate_border_radius);border-width:var(--woof-sd-ie-sw_substrate_border_width);border-color:var(--woof-sd-ie-sw_substrate_disabled_border_color);border-style:var(--woof-sd-ie-sw_substrate_disabled_border_style);transition:background 0.2s ease}.woof-sd-ie-switcher .switcher23-toggle>span{position:absolute;top:var(--woof-sd-ie-sw_vertex_top);left:-3px;width:var(--woof-sd-ie-sw_vertex_size);height:var(--woof-sd-ie-sw_vertex_size);display:block;background-color:var(--woof-sd-ie-sw_vertex_disabled_bg_color);background-image:var(--woof-sd-ie-sw_vertex_disabled_bg_image);background-size:cover;border-radius:var(--woof-sd-ie-sw_vertex_border_radius);border-width:var(--woof-sd-ie-sw_vertex_border_width);border-color:var(--woof-sd-ie-sw_vertex_disabled_border_color);border-style:var(--woof-sd-ie-sw_vertex_disabled_border_style);box-shadow:0 3px 8px rgb(154 153 153 / .5);transition:all 0.2s ease}.woof-sd-ie-switcher .switcher23-toggle>span:before{content:"";position:absolute;display:block;margin:calc((var(--woof-sd-ie-sw_vertex_size) - var(--woof-sd-ie-sw_vertex_size)/9) * -1);width:calc(var(--woof-sd-ie-sw_vertex_size)*3);height:calc(var(--woof-sd-ie-sw_vertex_size)*3);background:rgb(79 46 220 / .5);border-radius:var(--woof-sd-ie-sw_vertex_border_radius);transform:scale(0);opacity:1;pointer-events:none}.woof-sd-ie-switcher .switcher23{display:none!important}.woof-sd-ie-switcher .switcher23:checked+.switcher23-toggle:before{background-color:var(--woof-sd-ie-sw_substrate_enabled_bg_color);background-image:var(--woof-sd-ie-sw_substrate_enabled_bg_image);background-size:cover;border-color:var(--woof-sd-ie-sw_substrate_enabled_border_color);border-style:var(--woof-sd-ie-sw_vertex_disabled_border_style)}.woof-sd-ie-switcher .switcher23:checked+.switcher23-toggle>span{background-color:var(--woof-sd-ie-sw_vertex_enabled_bg_color);background-image:var(--woof-sd-ie-sw_vertex_enabled_bg_image);border-style:var(--woof-sd-ie-sw_vertex_enabled_border_style);border-color:var(--woof-sd-ie-sw_vertex_enabled_border_color);background-size:cover;transform:translateX(calc(var(--woof-sd-ie-sw_substrate_width) - var(--woof-sd-ie-sw_vertex_size)/2));transition:all 0.2s cubic-bezier(.8,.4,.3,1.25),background 0.15s ease;box-shadow:0 3px 8px rgb(79 46 220 / .2)}.woof-sd-ie-switcher .switcher23:checked+.switcher23-toggle>span:before{transform:scale(1);opacity:0;transition:all 0.4s ease}.woof-sd-ie-switcher .switcher23-toggle-dir>span{width:23px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#79b8ff!important}.woof-sd-ie-switcher .switcher23-toggle-dir:before{background:#c8e1ff}.woof-sd-ie-switcher .switcher23:checked+.switcher23-toggle-dir>span{border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}.woof-sd-ie-switcher .switcher23-title{display:block;position:relative;width:fit-content;right:0;top:var(--woof-sd-ie-sw_label_top)!important;left:calc(var(--woof-sd-ie-sw_substrate_width) + var(--woof-sd-ie-sw_label_left))!important;font-size:var(--woof-sd-ie-sw_label_font_size)!important;line-height:var(--woof-sd-ie-sw_label_line_height)!important;font-family:var(--woof-sd-ie-sw_label_font_family)!important;font-weight:var(--woof-sd-ie-sw_label_font_weight)!important;color:var(--woof-sd-ie-sw_label_font_color)!important;user-select:none!important;max-width:calc(100% - (var(--woof-sd-ie-sw_counter_width) + var(--woof-sd-ie-sw_label_left)))!important;overflow:inherit}.woof-sd-ie-switcher .switcher23-container{display:inline-block;width:100%}.woof-sd-ie-switcher+.switcher23-container label{width:100%}.woof-sd-ie-switcher+.woof-sd-ie-childs{padding-left:var(--woof-sd-ie-sw_childs_left_shift)}.woof-sd-ie.woof-sd-ie-switcher .woof-sd-ie-count{user-select:none;display:var(--woof-sd-ie-sw_counter_show);flex-direction:row;justify-content:center;align-items:center;position:relative;right:var(--woof-sd-ie-sw_counter_right);top:var(--woof-sd-ie-sw_counter_top);border:var(--woof-sd-ie-sw_counter_border_width) var(--woof-sd-ie-sw_counter_border_style) var(--woof-sd-ie-sw_counter_border_color);border-radius:var(--woof-sd-ie-sw_counter_border_radius);min-width:var(--woof-sd-ie-sw_counter_width);min-height:var(--woof-sd-ie-sw_counter_height);padding-left:var(--woof-sd-ie-sw_counter_side_padding);padding-right:var(--woof-sd-ie-sw_counter_side_padding);font-size:var(--woof-sd-ie-sw_counter_font_size);font-weight:var(--woof-sd-ie-sw_counter_font_weight);font-family:var(--woof-sd-ie-sw_counter_font_family);color:var(--woof-sd-ie-sw_counter_color);line-height:0;background-color:var(--woof-sd-ie-sw_counter_bg_color);background-image:var(--woof-sd-ie-sw_counter_bg_image);background-size:cover;box-sizing:content-box!important}:root{--woof-sd-ie-clr_width:60px;--woof-sd-ie-clr_height:60px;--woof-sd-ie-clr_show_tooltip:none;--woof-sd-ie-clr_show_tooltip_count:block-inline;--woof-sd-ie-clr_color:#000000;--woof-sd-ie-clr_image:url();--woof-sd-ie-clr_hover_scale:110;--woof-sd-ie-clr_selected_scale:110;--woof-sd-ie-clr_border_radius:50%;--woof-sd-ie-clr_border_width:1px;--woof-sd-ie-clr_hover_border_width:1px;--woof-sd-ie-clr_selected_border_width:1px;--woof-sd-ie-clr_border_color:#79b8ff;--woof-sd-ie-clr_hover_border_color:#79b8ff;--woof-sd-ie-clr_selected_border_color:#79b8ff;--woof-sd-ie-clr_border_style:solid;--woof-sd-ie-clr_hover_border_style:dashed;--woof-sd-ie-clr_selected_border_style:dashed;--woof-sd-ie-clr_margin_right:9px;--woof-sd-ie-clr_margin_bottom:11px;--woof-sd-ie-clr_transition:300s;--woof-sd-ie-clr_counter_show:inline-flex;--woof-sd-ie-clr_counter_width:14px;--woof-sd-ie-clr_counter_height:14px;--woof-sd-ie-clr_counter_side_padding:0;--woof-sd-ie-clr_counter_top:4px;--woof-sd-ie-clr_counter_right:0;--woof-sd-ie-clr_counter_font_size:9px;--woof-sd-ie-clr_counter_font_family:consolas;--woof-sd-ie-clr_counter_font_weight:500;--woof-sd-ie-clr_counter_color:#477bff;--woof-sd-ie-clr_counter_bg_color:#ffffff;--woof-sd-ie-clr_counter_bg_image:url();--woof-sd-ie-clr_counter_border_width:1px;--woof-sd-ie-clr_counter_border_radius:50%;--woof-sd-ie-clr_counter_border_color:#477bff;--woof-sd-ie-clr_counter_border_style:solid}.woof-sd-ie.woof-sd-ie-color{position:relative;display:inline-flex;margin-right:var(--woof-sd-ie-clr_margin_right)!important;margin-bottom:var(--woof-sd-ie-clr_margin_bottom)!important;box-sizing:border-box}.woof-sd-ie.woof-sd-ie-color>input{display:none}.woof-sd-ie.woof-sd-ie-color>label{position:relative;display:flex!important;flex-direction:row!important;line-height:0!important;box-sizing:border-box!important;user-select:none!important;width:auto;min-width:var(--woof-sd-ie-clr_width)!important;height:var(--woof-sd-ie-clr_height)!important;margin:0 0 0 0!important;transition:all calc(var(--woof-sd-ie-clr_transition)/1000);border-color:var(--woof-sd-ie-clr_border_color)!important;border-style:var(--woof-sd-ie-clr_border_style)!important;border-width:var(--woof-sd-ie-clr_border_width)!important;border-radius:var(--woof-sd-ie-clr_border_radius);background-color:var(--woof-sd-ie-clr_color);background-image:var(--woof-sd-ie-clr_image);background-size:cover;width:100%;max-width:var(--woof-sd-ie-clr_width)!important;min-width:fit-content}.woof-sd-ie.woof-sd-ie-color:hover>label{border-color:var(--woof-sd-ie-clr_hover_border_color)!important;border-style:var(--woof-sd-ie-clr_hover_border_style)!important;border-width:var(--woof-sd-ie-clr_hover_border_width)!important;scale:calc(var(--woof-sd-ie-clr_hover_scale)/100)}.woof-sd-ie.woof-sd-ie-color:has(input:checked)>label{border-color:var(--woof-sd-ie-clr_selected_border_color)!important;border-style:var(--woof-sd-ie-clr_selected_border_style)!important;border-width:var(--woof-sd-ie-clr_selected_border_width)!important;scale:calc(var(--woof-sd-ie-clr_selected_scale)/100)!important}.woof-sd-ie.woof-sd-ie-color>label:hover>span{zoom:1;letter-spacing:normal;word-spacing:normal;border-color:var(--woof-sd-ie-clr_hover_color)!important;transition:all calc(var(--woof-sd-ie-clr_transition)/1000)}.woof-sd-ie.woof-sd-ie-color .woof-sd-ie-count{user-select:none;display:var(--woof-sd-ie-clr_counter_show);flex-direction:row;justify-content:center;align-items:center;position:absolute;right:var(--woof-sd-ie-clr_counter_right);top:var(--woof-sd-ie-clr_counter_top);border:var(--woof-sd-ie-clr_counter_border_width) var(--woof-sd-ie-clr_counter_border_style) var(--woof-sd-ie-clr_counter_border_color);border-radius:var(--woof-sd-ie-clr_counter_border_radius);min-width:var(--woof-sd-ie-clr_counter_width);min-height:var(--woof-sd-ie-clr_counter_height);padding-left:var(--woof-sd-ie-clr_counter_side_padding);padding-right:var(--woof-sd-ie-clr_counter_side_padding);font-size:var(--woof-sd-ie-clr_counter_font_size);font-weight:var(--woof-sd-ie-clr_counter_font_weight);font-family:var(--woof-sd-ie-clr_counter_font_family);color:var(--woof-sd-ie-clr_counter_color);line-height:0;background-color:var(--woof-sd-ie-clr_counter_bg_color);background-image:var(--woof-sd-ie-clr_counter_bg_image);background-size:cover;box-sizing:content-box;z-index:99}.woof-sd-ie.woof-sd-ie-color .woof-sd-ie-count:empty{display:none}.woof-sd-ie.woof-sd-ie-color:hover>label{cursor:pointer}.woof-sd-ie.woof-sd-ie-color>label>span{position:relative;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;flex-direction:column;width:100%;height:100%}.woof-sd-ie.woof-sd-ie-color>label>span{border-radius:var(--woof-sd-ie-clr_border_radius)}.woof-sd-ie.woof-sd-ie-color .woof-sd-tooltiptext{display:var(--woof-sd-ie-clr_show_tooltip)}.woof-sd-ie.woof-sd-ie-color .woof-sd-tooltiptext b{display:var(--woof-sd-ie-clr_show_tooltip_count)}.woof-sd-tooltip{position:relative}.woof-sd-tooltip .woof-sd-tooltiptext{visibility:hidden;min-width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:999;top:calc(100% + 6px);left:50%;margin-left:-60px;box-sizing:border-box;display:block}.woof-sd-tooltip .woof-sd-tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #000 #fff0}.woof-sd-tooltip:hover .woof-sd-tooltiptext{visibility:visible}.woof_list_sd .woof_open_hidden_li{width:100%}.woof-sd-ie .woof-sd-ie-count:empty{display:none!important}.woof-sd-ie .woof-sd-list-opener{line-height:0;position:relative;top:-1px}.woof-sd-ie woof-sd-list-opener{top:-2px;position:relative}.woof-sd-ie .woof_childs_list_opener span{width:18px;height:18px}.woof-sd-ie .woof_radio_term_reset_visible{position:absolute;right:-9px;top:-11px}:root{--woof-sd-ie-vertex_enabled_bg_color:#79b8ff;--woof-sd-ie-substrate_enabled_bg_color:#c8e1ff;--woof-sd-ie-vertex_disabled_bg_color:#ffffff;--woof-sd-ie-substrate_disabled_bg_color:#9a9999;--woof-sd-ie-vertex_size:20px;--woof-sd-ie-vertex_border_radius:50%;--woof-sd-ie-vertex_top:0;--woof-sd-ie-substrate_width:34px;--woof-sd-ie-substrate_height:14px;--woof-sd-ie-substrate_border_radius:8px;--woof-sd-ie-label_font_color:#333333;--woof-sd-ie-label_font_size:16px;--woof-sd-ie-label_left:15px;--woof-sd-ie-label_top:-18px}label.switcher23-toggle{position:relative;display:inline-block;width:auto;height:auto;cursor:pointer;-webkit-tap-highlight-color:#fff0;transform:translate3d(0,0,0);padding:0!important}.switcher23-toggle:before{content:"";position:relative;top:3px;left:3px;width:var(--woof-sd-ie-substrate_width);height:var(--woof-sd-ie-substrate_height);display:block;background:var(--woof-sd-ie-substrate_disabled_bg_color);border-radius:var(--woof-sd-ie-substrate_border_radius);transition:background 0.2s ease}.switcher23-toggle>span{position:absolute;top:var(--woof-sd-ie-vertex_top);left:-3px;width:var(--woof-sd-ie-vertex_size);height:var(--woof-sd-ie-vertex_size);display:block;background:var(--woof-sd-ie-vertex_disabled_bg_color);border-radius:var(--woof-sd-ie-vertex_border_radius);box-shadow:0 3px 8px rgb(154 153 153 / .5);transition:all 0.2s ease}.switcher23-toggle>span:before{content:"";position:absolute;display:block;margin:calc((var(--woof-sd-ie-vertex_size) - var(--woof-sd-ie-vertex_size)/9) * -1);width:calc(var(--woof-sd-ie-vertex_size)*3);height:calc(var(--woof-sd-ie-vertex_size)*3);background:rgb(79 46 220 / .5);border-radius:var(--woof-sd-ie-vertex_border_radius);transform:scale(0);opacity:1;pointer-events:none}.switcher23{display:none!important}.switcher23:checked+.switcher23-toggle:before{background:var(--woof-sd-ie-substrate_enabled_bg_color)}.switcher23:checked+.switcher23-toggle>span{background:var(--woof-sd-ie-vertex_enabled_bg_color);transform:translateX(calc(var(--woof-sd-ie-substrate_width) - var(--woof-sd-ie-vertex_size)/2));transition:all 0.2s cubic-bezier(.8,.4,.3,1.25),background 0.15s ease;box-shadow:0 3px 8px rgb(79 46 220 / .2)}.switcher23:checked+.switcher23-toggle>span:before{transform:scale(1);opacity:0;transition:all 0.4s ease}.switcher23-toggle-dir>span{width:23px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#79b8ff!important}.switcher23-toggle-dir:before{background:#c8e1ff}.switcher23:checked+.switcher23-toggle-dir>span{border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}.switcher23-title{display:block;position:relative;width:fit-content;right:0;top:var(--woof-sd-ie-label_top);left:calc(var(--woof-sd-ie-substrate_width) + var(--woof-sd-ie-label_left));font-size:var(--woof-sd-ie-label_font_size);color:var(--woof-sd-ie-label_font_color)!important;user-select:none;max-width:calc(100% - var(--woof-sd-ie-counter_width)*2 - var(--woof-sd-ie-substrate_width) + var(--woof-sd-ie-label_left));overflow:hidden}.switcher23-container{display:inline-flex;width:fit-content;flex-wrap:nowrap;align-items:baseline}.switcher23-container label{width:100%;margin:0!important}.switcher23-container .switcher23-title2{display:block;width:fit-content;flex-wrap:nowrap;white-space:nowrap;margin-left:47px;line-height:0;margin-top:-4px;color:#333}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgb(0 0 0 / .3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgb(0 0 0 / .5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .25);box-shadow:0 2px 5px rgb(0 0 0 / .25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid #fff0;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgb(0 0 0 / .5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgb(0 0 0 / .3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none;margin-left:0;margin-top:-2px;vertical-align:middle;display:inline-block}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.infinite-scroll .woocommerce-pagination{display:none}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";content:"\e021"/"";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid rgb(0 0 0 / .1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgb(0 0 0 / .1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgb(0 0 0 / .1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}.woocommerce form .form-row .required{visibility:visible}.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgb(0 0 0 / .3);box-shadow:0 0 5px 1px rgb(0 0 0 / .3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:#fff0;border:var(--arrow-width) solid #fff0;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:#fff0;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{cursor:not-allowed;overflow:hidden;pointer-events:none;position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid #fff0;border-right:3px solid #fff0;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgb(0 0 0 / .38);box-shadow:0 0 2px rgb(0 0 0 / .38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgb(0 0 0 / .251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}:root{--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");--wvs-single-product-item-width:30px;--wvs-single-product-item-height:30px;--wvs-single-product-item-font-size:16px}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.oelm-verified-success,.oelm-verify-notice{z-index:99999999;position:fixed;top:0;padding:20px;left:0;right:0;color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.oelm-verified-success span:last-of-type a{text-decoration:underline;color:#3c763d;margin-left:6px}.oelm-notice-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.oelm-notice-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.oelm-notice{display:none;margin-top:10px 0}.oelm-notice-error,.oelm-notice-success{padding:7px 15px;border:1px solid #fff0;border-radius:4px;display:block;margin:10px 0}button.oelm-otp-verify-btn{width:100%;max-width:400px;margin:30px auto 0;display:table}.oelm-otp-input-cont{display:table;margin:0 auto}form.oelm-otp-form{text-align:center;display:none}.oelm-otp-sent-txt{margin-bottom:22px;font-size:20px}span.oelm-otp-no-change{color:#0d81fe;cursor:pointer;margin-left:5px}.oelm-otp-input-cont input.oelm-otp-input:focus{outline:0;background-color:#fff0;border:0;border-bottom:1px solid #0d81fe}.oelm-otp-input-cont input.oelm-otp-input{max-width:60px;text-align:center;margin-right:15px;background-color:#fff0;color:#000;font-weight:600;font-size:23px;border-bottom:1px solid #000;border-left:0;border-right:0;border-top:0;box-shadow:0 0 0}.oelm-otp-notice-cont{height:50px}form.oelm-otp-form .oelm-notice{display:table;margin:0 auto}span.oelm-reg-phone-change{position:relative;display:none;float:right;top:-22px;right:10px;color:#000;z-index:10;cursor:pointer;font-size:13px;height:0;line-height:0;margin:0;padding:0}a.oelm-otp-resend-link{color:#0d81fe;text-decoration:none!important;cursor:pointer}.oelm-otp-resend{margin-top:10px}a.oelm-otp-resend-link.oelm-disabled{pointer-events:none!important}.oelm-reg-has-cc{display:flex}.oelm-reg-has-cc select.oelm-reg-phone-cc-select,.oelm-reg-has-cc input.oelm-reg-phone-cc-text{max-width:100px;margin-right:10px}.oelm-regphin{position:relative;width:100%}input#oelm-reg-phone{width:100%}span.oelm-low-back{color:#4a90e2;text-decoration:underline;text-align:center;display:block;cursor:pointer}button.oelm-login-otp-btn{margin-top:13px}.oelm-processing{pointer-events:none}.mo-el-container .oelm-notice{margin-top:-15px;width:calc(100% - 20px)}span.oelm-or{display:none;margin:20px 10px;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;text-transform:uppercase;font-weight:700;border:1px solid #333;font-size:14px}.mo-aff-cont-phone span.oelm-reg-phone-change{position:absolute;top:50%}.mo-el-form-login{display:none}.dokan-spinner{position:absolute;width:20px;height:20px;background:url(/wp-content/plugins/dokan-lite/assets/images/spinner-2x.gif) center center no-repeat;z-index:99;background-size:20px}.dokan-close{float:right;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.dokan-close:hover,.dokan-close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.dokan-close{padding:0;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none}.dokan-alert{padding:15px;margin-bottom:20px;border:1px solid #fff0;border-radius:4px}.dokan-alert h4{margin-top:0;color:inherit}.dokan-alert .dokan-alert-link{font-weight:700}.dokan-alert>p,.dokan-alert>ul{margin-bottom:0!important}.dokan-alert>p+p{margin-top:5px}.dokan-alert-dismissable,.dokan-alert-dismissible{padding-right:35px}.dokan-alert-dismissable .close,.dokan-alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.dokan-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.dokan-alert-success hr{border-top-color:#c9e2b3}.dokan-alert-success .dokan-alert-link{color:#2b542c}.dokan-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.dokan-alert-info hr{border-top-color:#a6e1ec}.dokan-alert-info .dokan-alert-link{color:#245269}.dokan-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.dokan-alert-warning hr{border-top-color:#f7e1b5}.dokan-alert-warning .dokan-alert-link{color:#66512c}.dokan-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.dokan-alert-danger hr{border-top-color:#e4b9c0}.dokan-alert-danger .dokan-alert-link{color:#843534}.tooltip{position:absolute;z-index:9999;display:block;visibility:visible;line-height:1.3;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:10px!important;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;font-weight:normal!important}.tooltip-arrow{position:absolute;width:0;height:0;border-color:#fff0;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-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;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-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.dokan-form-container label{display:inline-block;max-width:100%;margin-bottom:5px}.dokan-form-control{background-color:#fff;background-image:none;border:1px solid #EDEDED;padding:4px 6px;border-radius:0;color:#555;display:block;font-size:14px;min-height:26px;line-height:20px;vertical-align:middle;width:100%;margin:0}.dokan-form-control p{margin-bottom:0}textarea.dokan-form-control{height:auto}select.dokan-form-control{height:35px}.dokan-radio-inline+.dokan-radio-inline,.dokan-checkbox-inline+.dokan-checkbox-inline{margin-left:10px;margin-top:0}.dokan-form-group{margin-bottom:15px}.dokan-input-group{position:relative;display:table;border-collapse:separate}.dokan-input-group[class*='col-']{float:none;padding-left:0;padding-right:0}.dokan-input-group .dokan-form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.dokan-input-group-addon,.dokan-input-group-btn,.dokan-input-group .form-control{display:table-cell}.dokan-input-group-addon:not(:first-child):not(:last-child),.dokan-input-group-btn:not(:first-child):not(:last-child),.dokan-input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.dokan-input-group-addon,.dokan-input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.dokan-input-group-addon{padding:6px 12px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #EDEDED;border-radius:4px}.dokan-input-group-addon input[type='radio'],.dokan-input-group-addon input[type='checkbox']{margin-top:0}.dokan-input-group .dokan-form-control:first-child,.dokan-input-group-addon:first-child,.dokan-input-group-btn:first-child>.btn,.dokan-input-group-btn:first-child>.btn-group>.btn,.dokan-input-group-btn:first-child>.dropdown-toggle,.dokan-input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.dokan-input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.dokan-input-group-addon:first-child{border-right:0}.dokan-input-group .dokan-form-control:last-child,.dokan-input-group-addon:last-child,.dokan-input-group-btn:last-child>.btn,.dokan-input-group-btn:last-child>.btn-group>.btn,.dokan-input-group-btn:last-child>.dropdown-toggle,.dokan-input-group-btn:first-child>.btn:not(:first-child),.dokan-input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dokan-input-group-addon:last-child{border-left:0}.dokan-input-group-btn{position:relative;font-size:0;white-space:nowrap}.dokan-input-group-btn>.btn{position:relative}.dokan-input-group-btn>.btn+.btn{margin-left:-1px}.dokan-input-group-btn>.btn:hover,.dokan-input-group-btn>.btn:focus,.dokan-input-group-btn>.btn:active{z-index:2}.dokan-input-group-btn:first-child>.btn,.dokan-input-group-btn:first-child>.btn-group{margin-right:-1px}.dokan-input-group-btn:last-child>.btn,.dokan-input-group-btn:last-child>.btn-group{margin-left:-1px}.dokan-form-horizontal{text-align:center}.dokan-form-horizontal label{display:inline-block;max-width:100%;margin-bottom:5px}.dokan-form-horizontal .dokan-form-group:before,.dokan-form-horizontal .dokan-form-group:after{display:table;content:' '}.dokan-form-horizontal .dokan-form-group:after{clear:both}.dokan-form-horizontal .dokan-control-label{text-align:right;margin-bottom:0;margin-top:0;padding-right:15px;font-weight:700}@media (max-width:430px){.dokan-form-horizontal .dokan-control-label{text-align:left}}.dokan-row{margin-right:-15px;margin-left:-15px}.dokan-w1{width:8.33333333%;float:left}.dokan-w2{width:16.66666667%;float:left}.dokan-w3{width:25%;float:left}.dokan-w4{width:33.33333333%;float:left}.dokan-w5{width:41.66666667%;float:left}.dokan-w6{width:50%;float:left}.dokan-w7{width:63%;float:left}.dokan-w8{width:58.33333333%;float:left}.dokan-w9{width:75%;float:left}.dokan-w10{width:83.33333333%;float:left}.dokan-w11{width:91.66666667%;float:left}.dokan-w12{width:100%;float:left}.dokan-text-left{text-align:left}.dokan-text-right{text-align:right}@media (max-width:430px){.dokan-w3,.dokan-w4,.dokan-w5,.dokan-w6,.dokan-w7,.dokan-w8,.dokan-w9,.dokan-w10,.dokan-w11{width:100%!important}}.woocommerce .form-row.has-error{background-color:#ffe5e5;padding:10px;border-radius:3px}.woocommerce form.register.dokan-vendor-register{border:none;padding:0}.woocommerce form.register.dokan-vendor-register .name-field{display:flex;justify-content:space-between}.woocommerce form.register.dokan-vendor-register .name-field p{width:48%}.wp-editor-wrap{border:1px solid #EDEDED}.dokan-message,.dokan-info,.dokan-error{padding:15px 15px 15px 50px;margin:5px 0 15px 0;position:relative;background:#fff;border-bottom:1px solid #EDEDED;border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.dokan-message:before,.dokan-info:before,.dokan-error:before{position:absolute;top:0;left:15px;padding-top:15px;font-family:sans-serif;color:#fff;width:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center}.dokan-message{border-top:3px solid #8fae1b}.dokan-message:before{background-color:#8fae1b;content:'\2713'}.dokan-info{border-top:3px solid #109ae7}.dokan-info:before{background-color:#109ae7;content:'\2713';content:'i';font-family:Times,Georgia,serif;font-style:italic}.dokan-error{border-top:3px solid #b81c23}.dokan-error:before{background-color:#b81c23;content:'\00d7';font-weight:700}ul.dokan_tabs{border-bottom:1px solid #EDEDED;margin-bottom:20px;line-height:24px;margin-left:0}ul.dokan_tabs>li{margin-bottom:-1px!important}ul.dokan_tabs li{display:inline-block;margin-right:5px!important;border:1px solid #EDEDED;border-bottom:none}ul.dokan_tabs li:first-child{margin-left:10px}ul.dokan_tabs li a{display:block;padding:6px 8px!important}ul.dokan_tabs li a:hover{background-color:#eee}ul.dokan_tabs li.dokan-hide{display:none}ul.dokan_tabs li.active{border-bottom:1px solid #fff!important}.dokan-pagination-container{text-align:center}.dokan-pagination-container .dokan-pagination{display:inline-block;padding-left:0}.dokan-pagination-container .dokan-pagination li{display:inline}.dokan-pagination-container .dokan-pagination li a{padding:3px 10px;border:1px solid #EDEDED;margin-right:3px;text-decoration:none}.dokan-pagination-container .dokan-pagination li.active a{background:#eee}.dokan-pagination-container .dokan-pagination li.disabled a{cursor:not-allowed;color:#ccc}input[type='submit'].dokan-btn,a.dokan-btn,.dokan-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #fff0;white-space:nowrap;background-color:#eee;color:#444;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}input[type='submit'].dokan-btn:hover,a.dokan-btn:hover,.dokan-btn:hover,input[type='submit'].dokan-btn:focus,a.dokan-btn:focus,.dokan-btn:focus,input[type='submit'].dokan-btn.focus,a.dokan-btn.focus,.dokan-btn.focus{color:#fff;border-color:#f05025;text-decoration:none;background-color:#f05025}input[type='submit'].dokan-btn:active,a.dokan-btn:active,.dokan-btn:active,input[type='submit'].dokan-btn.active,a.dokan-btn.active,.dokan-btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgb(0 0 0 / .125);box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)}input[type='submit'].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme{color:#fff;background-color:#f05025;border-color:#f05025}input[type='submit'].dokan-btn-theme:hover,a.dokan-btn-theme:hover,.dokan-btn-theme:hover,input[type='submit'].dokan-btn-theme:focus,a.dokan-btn-theme:focus,.dokan-btn-theme:focus,input[type='submit'].dokan-btn-theme:active,a.dokan-btn-theme:active,.dokan-btn-theme:active,input[type='submit'].dokan-btn-theme.active,a.dokan-btn-theme.active,.dokan-btn-theme.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-theme,.open .dropdown-togglea.dokan-btn-theme,.open .dropdown-toggle.dokan-btn-theme{color:#fff;background-color:#dd3b0f;border-color:#ca360e}input[type='submit'].dokan-btn-theme:active,a.dokan-btn-theme:active,.dokan-btn-theme:active,input[type='submit'].dokan-btn-theme.active,a.dokan-btn-theme.active,.dokan-btn-theme.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-theme,.open .dropdown-togglea.dokan-btn-theme,.open .dropdown-toggle.dokan-btn-theme{background-image:none}input[type='submit'].dokan-btn-theme.disabled,a.dokan-btn-theme.disabled,.dokan-btn-theme.disabled,input[type='submit'].dokan-btn-theme[disabled],a.dokan-btn-theme[disabled],.dokan-btn-theme[disabled],fieldset[disabled] input[type='submit'].dokan-btn-theme,fieldset[disabled] a.dokan-btn-theme,fieldset[disabled] .dokan-btn-theme,input[type='submit'].dokan-btn-theme.disabled:hover,a.dokan-btn-theme.disabled:hover,.dokan-btn-theme.disabled:hover,input[type='submit'].dokan-btn-theme[disabled]:hover,a.dokan-btn-theme[disabled]:hover,.dokan-btn-theme[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-theme:hover,fieldset[disabled] a.dokan-btn-theme:hover,fieldset[disabled] .dokan-btn-theme:hover,input[type='submit'].dokan-btn-theme.disabled:focus,a.dokan-btn-theme.disabled:focus,.dokan-btn-theme.disabled:focus,input[type='submit'].dokan-btn-theme[disabled]:focus,a.dokan-btn-theme[disabled]:focus,.dokan-btn-theme[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-theme:focus,fieldset[disabled] a.dokan-btn-theme:focus,fieldset[disabled] .dokan-btn-theme:focus,input[type='submit'].dokan-btn-theme.disabled:active,a.dokan-btn-theme.disabled:active,.dokan-btn-theme.disabled:active,input[type='submit'].dokan-btn-theme[disabled]:active,a.dokan-btn-theme[disabled]:active,.dokan-btn-theme[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-theme:active,fieldset[disabled] a.dokan-btn-theme:active,fieldset[disabled] .dokan-btn-theme:active,input[type='submit'].dokan-btn-theme.disabled.active,a.dokan-btn-theme.disabled.active,.dokan-btn-theme.disabled.active,input[type='submit'].dokan-btn-theme[disabled].active,a.dokan-btn-theme[disabled].active,.dokan-btn-theme[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-theme.active,fieldset[disabled] a.dokan-btn-theme.active,fieldset[disabled] .dokan-btn-theme.active{background-color:#f37655;border-color:#f37655}input[type='submit'].dokan-btn-theme .badge,a.dokan-btn-theme .badge,.dokan-btn-theme .badge{color:#f05025;background-color:#fff}input[type='submit'].dokan-btn-success,a.dokan-btn-success,.dokan-btn-success{color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important}input[type='submit'].dokan-btn-success:hover,a.dokan-btn-success:hover,.dokan-btn-success:hover,input[type='submit'].dokan-btn-success:focus,a.dokan-btn-success:focus,.dokan-btn-success:focus,input[type='submit'].dokan-btn-success:active,a.dokan-btn-success:active,.dokan-btn-success:active,input[type='submit'].dokan-btn-success.active,a.dokan-btn-success.active,.dokan-btn-success.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-success,.open .dropdown-togglea.dokan-btn-success,.open .dropdown-toggle.dokan-btn-success{color:#fff!important;background-color:#47a447!important;border-color:#398439!important}input[type='submit'].dokan-btn-success:active,a.dokan-btn-success:active,.dokan-btn-success:active,input[type='submit'].dokan-btn-success.active,a.dokan-btn-success.active,.dokan-btn-success.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-success,.open .dropdown-togglea.dokan-btn-success,.open .dropdown-toggle.dokan-btn-success{background-image:none!important}input[type='submit'].dokan-btn-success.disabled,a.dokan-btn-success.disabled,.dokan-btn-success.disabled,input[type='submit'].dokan-btn-success[disabled],a.dokan-btn-success[disabled],.dokan-btn-success[disabled],fieldset[disabled] input[type='submit'].dokan-btn-success,fieldset[disabled] a.dokan-btn-success,fieldset[disabled] .dokan-btn-success,input[type='submit'].dokan-btn-success.disabled:hover,a.dokan-btn-success.disabled:hover,.dokan-btn-success.disabled:hover,input[type='submit'].dokan-btn-success[disabled]:hover,a.dokan-btn-success[disabled]:hover,.dokan-btn-success[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-success:hover,fieldset[disabled] a.dokan-btn-success:hover,fieldset[disabled] .dokan-btn-success:hover,input[type='submit'].dokan-btn-success.disabled:focus,a.dokan-btn-success.disabled:focus,.dokan-btn-success.disabled:focus,input[type='submit'].dokan-btn-success[disabled]:focus,a.dokan-btn-success[disabled]:focus,.dokan-btn-success[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-success:focus,fieldset[disabled] a.dokan-btn-success:focus,fieldset[disabled] .dokan-btn-success:focus,input[type='submit'].dokan-btn-success.disabled:active,a.dokan-btn-success.disabled:active,.dokan-btn-success.disabled:active,input[type='submit'].dokan-btn-success[disabled]:active,a.dokan-btn-success[disabled]:active,.dokan-btn-success[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-success:active,fieldset[disabled] a.dokan-btn-success:active,fieldset[disabled] .dokan-btn-success:active,input[type='submit'].dokan-btn-success.disabled.active,a.dokan-btn-success.disabled.active,.dokan-btn-success.disabled.active,input[type='submit'].dokan-btn-success[disabled].active,a.dokan-btn-success[disabled].active,.dokan-btn-success[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-success.active,fieldset[disabled] a.dokan-btn-success.active,fieldset[disabled] .dokan-btn-success.active{background-color:#80c780!important;border-color:#6ec06e!important}input[type='submit'].dokan-btn-success .badge,a.dokan-btn-success .badge,.dokan-btn-success .badge{color:#5cb85c!important;background-color:#fff!important}input[type='submit'].dokan-btn-default,a.dokan-btn-default,.dokan-btn-default{color:#333;background-color:#fff;border-color:#ccc}input[type='submit'].dokan-btn-default:hover,a.dokan-btn-default:hover,.dokan-btn-default:hover,input[type='submit'].dokan-btn-default:focus,a.dokan-btn-default:focus,.dokan-btn-default:focus,input[type='submit'].dokan-btn-default:active,a.dokan-btn-default:active,.dokan-btn-default:active,input[type='submit'].dokan-btn-default.active,a.dokan-btn-default.active,.dokan-btn-default.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-default,.open .dropdown-togglea.dokan-btn-default,.open .dropdown-toggle.dokan-btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}input[type='submit'].dokan-btn-default:active,a.dokan-btn-default:active,.dokan-btn-default:active,input[type='submit'].dokan-btn-default.active,a.dokan-btn-default.active,.dokan-btn-default.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-default,.open .dropdown-togglea.dokan-btn-default,.open .dropdown-toggle.dokan-btn-default{background-image:none}input[type='submit'].dokan-btn-default.disabled,a.dokan-btn-default.disabled,.dokan-btn-default.disabled,input[type='submit'].dokan-btn-default[disabled],a.dokan-btn-default[disabled],.dokan-btn-default[disabled],fieldset[disabled] input[type='submit'].dokan-btn-default,fieldset[disabled] a.dokan-btn-default,fieldset[disabled] .dokan-btn-default,input[type='submit'].dokan-btn-default.disabled:hover,a.dokan-btn-default.disabled:hover,.dokan-btn-default.disabled:hover,input[type='submit'].dokan-btn-default[disabled]:hover,a.dokan-btn-default[disabled]:hover,.dokan-btn-default[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-default:hover,fieldset[disabled] a.dokan-btn-default:hover,fieldset[disabled] .dokan-btn-default:hover,input[type='submit'].dokan-btn-default.disabled:focus,a.dokan-btn-default.disabled:focus,.dokan-btn-default.disabled:focus,input[type='submit'].dokan-btn-default[disabled]:focus,a.dokan-btn-default[disabled]:focus,.dokan-btn-default[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-default:focus,fieldset[disabled] a.dokan-btn-default:focus,fieldset[disabled] .dokan-btn-default:focus,input[type='submit'].dokan-btn-default.disabled:active,a.dokan-btn-default.disabled:active,.dokan-btn-default.disabled:active,input[type='submit'].dokan-btn-default[disabled]:active,a.dokan-btn-default[disabled]:active,.dokan-btn-default[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-default:active,fieldset[disabled] a.dokan-btn-default:active,fieldset[disabled] .dokan-btn-default:active,input[type='submit'].dokan-btn-default.disabled.active,a.dokan-btn-default.disabled.active,.dokan-btn-default.disabled.active,input[type='submit'].dokan-btn-default[disabled].active,a.dokan-btn-default[disabled].active,.dokan-btn-default[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-default.active,fieldset[disabled] a.dokan-btn-default.active,fieldset[disabled] .dokan-btn-default.active{background-color:#fff;border-color:#e6e6e6}input[type='submit'].dokan-btn-default .badge,a.dokan-btn-default .badge,.dokan-btn-default .badge{color:#fff;background-color:#fff}input[type='submit'].dokan-btn-danger,a.dokan-btn-danger,.dokan-btn-danger{color:#fff!important;background-color:#d9534f!important;border-color:#d43f3a!important}input[type='submit'].dokan-btn-danger:hover,a.dokan-btn-danger:hover,.dokan-btn-danger:hover,input[type='submit'].dokan-btn-danger:focus,a.dokan-btn-danger:focus,.dokan-btn-danger:focus,input[type='submit'].dokan-btn-danger:active,a.dokan-btn-danger:active,.dokan-btn-danger:active,input[type='submit'].dokan-btn-danger.active,a.dokan-btn-danger.active,.dokan-btn-danger.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-danger,.open .dropdown-togglea.dokan-btn-danger,.open .dropdown-toggle.dokan-btn-danger{color:#fff!important;background-color:#d2322d!important;border-color:#ac2925!important}input[type='submit'].dokan-btn-danger:active,a.dokan-btn-danger:active,.dokan-btn-danger:active,input[type='submit'].dokan-btn-danger.active,a.dokan-btn-danger.active,.dokan-btn-danger.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-danger,.open .dropdown-togglea.dokan-btn-danger,.open .dropdown-toggle.dokan-btn-danger{background-image:none!important}input[type='submit'].dokan-btn-danger.disabled,a.dokan-btn-danger.disabled,.dokan-btn-danger.disabled,input[type='submit'].dokan-btn-danger[disabled],a.dokan-btn-danger[disabled],.dokan-btn-danger[disabled],fieldset[disabled] input[type='submit'].dokan-btn-danger,fieldset[disabled] a.dokan-btn-danger,fieldset[disabled] .dokan-btn-danger,input[type='submit'].dokan-btn-danger.disabled:hover,a.dokan-btn-danger.disabled:hover,.dokan-btn-danger.disabled:hover,input[type='submit'].dokan-btn-danger[disabled]:hover,a.dokan-btn-danger[disabled]:hover,.dokan-btn-danger[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-danger:hover,fieldset[disabled] a.dokan-btn-danger:hover,fieldset[disabled] .dokan-btn-danger:hover,input[type='submit'].dokan-btn-danger.disabled:focus,a.dokan-btn-danger.disabled:focus,.dokan-btn-danger.disabled:focus,input[type='submit'].dokan-btn-danger[disabled]:focus,a.dokan-btn-danger[disabled]:focus,.dokan-btn-danger[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-danger:focus,fieldset[disabled] a.dokan-btn-danger:focus,fieldset[disabled] .dokan-btn-danger:focus,input[type='submit'].dokan-btn-danger.disabled:active,a.dokan-btn-danger.disabled:active,.dokan-btn-danger.disabled:active,input[type='submit'].dokan-btn-danger[disabled]:active,a.dokan-btn-danger[disabled]:active,.dokan-btn-danger[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-danger:active,fieldset[disabled] a.dokan-btn-danger:active,fieldset[disabled] .dokan-btn-danger:active,input[type='submit'].dokan-btn-danger.disabled.active,a.dokan-btn-danger.disabled.active,.dokan-btn-danger.disabled.active,input[type='submit'].dokan-btn-danger[disabled].active,a.dokan-btn-danger[disabled].active,.dokan-btn-danger[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-danger.active,fieldset[disabled] a.dokan-btn-danger.active,fieldset[disabled] .dokan-btn-danger.active{background-color:#e27c79!important;border-color:#de6764!important}input[type='submit'].dokan-btn-danger .badge,a.dokan-btn-danger .badge,.dokan-btn-danger .badge{color:#d9534f!important;background-color:#fff!important}input[type='submit'].dokan-btn-info,a.dokan-btn-info,.dokan-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}input[type='submit'].dokan-btn-info:hover,a.dokan-btn-info:hover,.dokan-btn-info:hover,input[type='submit'].dokan-btn-info:focus,a.dokan-btn-info:focus,.dokan-btn-info:focus,input[type='submit'].dokan-btn-info:active,a.dokan-btn-info:active,.dokan-btn-info:active,input[type='submit'].dokan-btn-info.active,a.dokan-btn-info.active,.dokan-btn-info.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-info,.open .dropdown-togglea.dokan-btn-info,.open .dropdown-toggle.dokan-btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}input[type='submit'].dokan-btn-info:active,a.dokan-btn-info:active,.dokan-btn-info:active,input[type='submit'].dokan-btn-info.active,a.dokan-btn-info.active,.dokan-btn-info.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-info,.open .dropdown-togglea.dokan-btn-info,.open .dropdown-toggle.dokan-btn-info{background-image:none}input[type='submit'].dokan-btn-info.disabled,a.dokan-btn-info.disabled,.dokan-btn-info.disabled,input[type='submit'].dokan-btn-info[disabled],a.dokan-btn-info[disabled],.dokan-btn-info[disabled],fieldset[disabled] input[type='submit'].dokan-btn-info,fieldset[disabled] a.dokan-btn-info,fieldset[disabled] .dokan-btn-info,input[type='submit'].dokan-btn-info.disabled:hover,a.dokan-btn-info.disabled:hover,.dokan-btn-info.disabled:hover,input[type='submit'].dokan-btn-info[disabled]:hover,a.dokan-btn-info[disabled]:hover,.dokan-btn-info[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-info:hover,fieldset[disabled] a.dokan-btn-info:hover,fieldset[disabled] .dokan-btn-info:hover,input[type='submit'].dokan-btn-info.disabled:focus,a.dokan-btn-info.disabled:focus,.dokan-btn-info.disabled:focus,input[type='submit'].dokan-btn-info[disabled]:focus,a.dokan-btn-info[disabled]:focus,.dokan-btn-info[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-info:focus,fieldset[disabled] a.dokan-btn-info:focus,fieldset[disabled] .dokan-btn-info:focus,input[type='submit'].dokan-btn-info.disabled:active,a.dokan-btn-info.disabled:active,.dokan-btn-info.disabled:active,input[type='submit'].dokan-btn-info[disabled]:active,a.dokan-btn-info[disabled]:active,.dokan-btn-info[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-info:active,fieldset[disabled] a.dokan-btn-info:active,fieldset[disabled] .dokan-btn-info:active,input[type='submit'].dokan-btn-info.disabled.active,a.dokan-btn-info.disabled.active,.dokan-btn-info.disabled.active,input[type='submit'].dokan-btn-info[disabled].active,a.dokan-btn-info[disabled].active,.dokan-btn-info[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-info.active,fieldset[disabled] a.dokan-btn-info.active,fieldset[disabled] .dokan-btn-info.active{background-color:#85d0e7;border-color:#70c8e2}input[type='submit'].dokan-btn-info .badge,a.dokan-btn-info .badge,.dokan-btn-info .badge{color:#5bc0de;background-color:#fff}input[type='submit'].dokan-btn-lg,a.dokan-btn-lg,.dokan-btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}input[type='submit'].dokan-btn-sm,a.dokan-btn-sm,.dokan-btn-sm{padding:6px 12px;font-size:14px;line-height:1.428;border-radius:3px}.dokan-btn-round[class]{border-radius:50%;width:35px;height:34px;font-size:25px;line-height:34px}.dokan-table{width:100%;max-width:100%;margin-bottom:20px}.dokan-table>thead>tr>th,.dokan-table>tbody>tr>th,.dokan-table>tfoot>tr>th,.dokan-table>thead>tr>td,.dokan-table>tbody>tr>td,.dokan-table>tfoot>tr>td{padding:8px;line-height:1.42;vertical-align:top;border-top:1px solid #EDEDED}.dokan-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #EDEDED}.dokan-table>caption+thead>tr:first-child>th,.dokan-table>colgroup+thead>tr:first-child>th,.dokan-table>thead:first-child>tr:first-child>th,.dokan-table>caption+thead>tr:first-child>td,.dokan-table>colgroup+thead>tr:first-child>td,.dokan-table>thead:first-child>tr:first-child>td{border-top:0}.dokan-table>tbody+tbody{border-top:2px solid #EDEDED}.dokan-table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.dokan-table>thead>tr>td.active,.dokan-table>tbody>tr>td.active,.dokan-table>tfoot>tr>td.active,.dokan-table>thead>tr>th.active,.dokan-table>tbody>tr>th.active,.dokan-table>tfoot>tr>th.active,.dokan-table>thead>tr.active>td,.dokan-table>tbody>tr.active>td,.dokan-table>tfoot>tr.active>td,.dokan-table>thead>tr.active>th,.dokan-table>tbody>tr.active>th,.dokan-table>tfoot>tr.active>th{background-color:#f5f5f5!important}.dokan-table-hover>tbody>tr>td.active:hover,.dokan-table-hover>tbody>tr>th.active:hover,.dokan-table-hover>tbody>tr.active:hover>td,.dokan-table-hover>tbody>tr:hover>.active,.dokan-table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.dokan-table>thead>tr>td.success,.dokan-table>tbody>tr>td.success,.dokan-table>tfoot>tr>td.success,.dokan-table>thead>tr>th.success,.dokan-table>tbody>tr>th.success,.dokan-table>tfoot>tr>th.success,.dokan-table>thead>tr.success>td,.dokan-table>tbody>tr.success>td,.dokan-table>tfoot>tr.success>td,.dokan-table>thead>tr.success>th,.dokan-table>tbody>tr.success>th,.dokan-table>tfoot>tr.success>th{background-color:#dff0d8!important}.dokan-table-hover>tbody>tr>td.success:hover,.dokan-table-hover>tbody>tr>th.success:hover,.dokan-table-hover>tbody>tr.success:hover>td,.dokan-table-hover>tbody>tr:hover>.success,.dokan-table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.info,.table>tbody>tr>.info,.table>tfoot>tr>.info,.table>thead>.info>td,.table>tbody>.info>td,.table>tfoot>.info>td,.table>thead>.info>th,.table>tbody>.info>th,.table>tfoot>.info>th{background-color:#d9edf7}.table-hover>tbody>tr>.info:hover,.table-hover>tbody>.info:hover>td,.table-hover>tbody>.info:hover>th{background-color:#c4e3f3}.dokan-table>thead>tr>td.info,.dokan-table>tbody>tr>td.info,.dokan-table>tfoot>tr>td.info,.dokan-table>thead>tr>th.info,.dokan-table>tbody>tr>th.info,.dokan-table>tfoot>tr>th.info,.dokan-table>thead>tr.info>td,.dokan-table>tbody>tr.info>td,.dokan-table>tfoot>tr.info>td,.dokan-table>thead>tr.info>th,.dokan-table>tbody>tr.info>th,.dokan-table>tfoot>tr.info>th{background-color:#d9edf7!important}.dokan-table-hover>tbody>tr>td.info:hover,.dokan-table-hover>tbody>tr>th.info:hover,.dokan-table-hover>tbody>tr.info:hover>td,.dokan-table-hover>tbody>tr:hover>.info,.dokan-table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}.dokan-table>thead>tr>td.warning,.dokan-table>tbody>tr>td.warning,.dokan-table>tfoot>tr>td.warning,.dokan-table>thead>tr>th.warning,.dokan-table>tbody>tr>th.warning,.dokan-table>tfoot>tr>th.warning,.dokan-table>thead>tr.warning>td,.dokan-table>tbody>tr.warning>td,.dokan-table>tfoot>tr.warning>td,.dokan-table>thead>tr.warning>th,.dokan-table>tbody>tr.warning>th,.dokan-table>tfoot>tr.warning>th{background-color:#fcf8e3!important}.dokan-table-hover>tbody>tr>td.warning:hover,.dokan-table-hover>tbody>tr>th.warning:hover,.dokan-table-hover>tbody>tr.warning:hover>td,.dokan-table-hover>tbody>tr:hover>.warning,.dokan-table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.dokan-table>thead>tr>td.danger,.dokan-table>tbody>tr>td.danger,.dokan-table>tfoot>tr>td.danger,.dokan-table>thead>tr>th.danger,.dokan-table>tbody>tr>th.danger,.dokan-table>tfoot>tr>th.danger,.dokan-table>thead>tr.danger>td,.dokan-table>tbody>tr.danger>td,.dokan-table>tfoot>tr.danger>td,.dokan-table>thead>tr.danger>th,.dokan-table>tbody>tr.danger>th,.dokan-table>tfoot>tr.danger>th{background-color:#f2dede!important}.dokan-table-hover>tbody>tr>td.danger:hover,.dokan-table-hover>tbody>tr>th.danger:hover,.dokan-table-hover>tbody>tr.danger:hover>td,.dokan-table-hover>tbody>tr:hover>.danger,.dokan-table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.chart-tooltip{position:absolute;display:none;line-height:1;background:#333;color:#fff;padding:3px 5px;font-size:11px;border-radius:3px}.dokan-tooltips-help{margin-left:7px}.dokan-tooltips-help i{color:#ccc}.tooltip-inner{font-size:12px}.media-modal .screen-reader-text{overflow:hidden;padding:0;position:absolute;width:1px}.chosen-container-multi .chosen-choices li.search-field input[type='text']{height:28px}.mfp-zoom-out .mfp-with-anim{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);opacity:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.mfp-zoom-out.mfp-bg{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);opacity:0;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';filter:alpha(opacity=80);opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);opacity:0}.dokan-blur-effect{background-color:#eee;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';filter:alpha(opacity=40);opacity:.4}.dokan-right-margin-30{margin-right:30px}.dokan_tock_check{width:auto}table.my_account_orders tbody tr td.order-actions a.button{margin-right:10px}.dokan-dashboard-content ul.dokan_tabs{border-bottom:1px solid #EDEDED;margin-bottom:20px;line-height:24px}.dokan-dashboard-content ul.dokan_tabs>li{margin-bottom:-1px!important}.dokan-dashboard-content ul.dokan_tabs li{display:inline-block;margin-right:5px!important;border:1px solid #EDEDED;border-bottom:none}.dokan-dashboard-content ul.dokan_tabs li:first-child{margin-left:10px}.dokan-dashboard-content ul.dokan_tabs li a{color:#6d6d6d;display:block;padding:6px 8px!important}.dokan-dashboard-content ul.dokan_tabs li a:hover{color:#000;background-color:#eee}.dokan-dashboard-content ul.dokan_tabs li.dokan-hide{display:none}.dokan-dashboard-content ul.dokan_tabs li.active{border-bottom:1px solid #fff!important}.dokan-dashboard-content ul.dokan_tabs li.active a{color:#000}.wc_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#d82223;margin:2em 1px 0 -1em;z-index:9999999;color:#fff;font-size:12px;padding:8px}.wc_error_tip:after{content:'';display:block;border:8px solid #d82223;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px}.dokan-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.dokan-label:hover,a.dokan-label:focus{color:#fff;text-decoration:none;cursor:pointer}.dokan-label:empty{display:none}.btn .dokan-label{position:relative;top:-1px}.dokan-label-default{background-color:#777}.dokan-label-default[href]:hover,.dokan-label-default[href]:focus{background-color:#5e5e5e}.dokan-label-default[href]:hover,.dokan-label-default[href]:focus{background-color:#5e5e5e}.dokan-label-primary{background-color:#428bca}.dokan-label-primary[href]:hover,.dokan-label-primary[href]:focus{background-color:#3071a9}.dokan-label-primary[href]:hover,.dokan-label-primary[href]:focus{background-color:#3071a9}.dokan-label-success{background-color:#5cb85c}.dokan-label-success[href]:hover,.dokan-label-success[href]:focus{background-color:#449d44}.dokan-label-success[href]:hover,.dokan-label-success[href]:focus{background-color:#449d44}.dokan-label-info{background-color:#5bc0de}.dokan-label-info[href]:hover,.dokan-label-info[href]:focus{background-color:#31b0d5}.dokan-label-info[href]:hover,.dokan-label-info[href]:focus{background-color:#31b0d5}.dokan-label-warning{background-color:#f0ad4e}.dokan-label-warning[href]:hover,.dokan-label-warning[href]:focus{background-color:#ec971f}.dokan-label-warning[href]:hover,.dokan-label-warning[href]:focus{background-color:#ec971f}.dokan-label-danger{background-color:#d9534f}.dokan-label-danger[href]:hover,.dokan-label-danger[href]:focus{background-color:#c9302c}.dokan-label-danger[href]:hover,.dokan-label-danger[href]:focus{background-color:#c9302c}.dokan-success{background-color:#5cb85c}.dokan-success[href]:hover,.dokan-success[href]:focus{background-color:#449d44}.dokan-success[href]:hover,.dokan-success[href]:focus{background-color:#449d44}.dokan-info{background-color:#5bc0de}.dokan-info[href]:hover,.dokan-info[href]:focus{background-color:#31b0d5}.dokan-info[href]:hover,.dokan-info[href]:focus{background-color:#31b0d5}.dokan-warning{background-color:#f0ad4e}.dokan-warning[href]:hover,.dokan-warning[href]:focus{background-color:#ec971f}.dokan-warning[href]:hover,.dokan-warning[href]:focus{background-color:#ec971f}.dokan-danger{background-color:#d9534f}.dokan-danger[href]:hover,.dokan-danger[href]:focus{background-color:#c9302c}.dokan-danger[href]:hover,.dokan-danger[href]:focus{background-color:#c9302c}.dokan-panel{margin-bottom:20px;background-color:#fff;border:1px solid #fff0;border-radius:4px;-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .05);box-shadow:0 1px 1px rgb(0 0 0 / .05)}.dokan-panel-body{padding:15px}.dokan-panel-heading{padding:10px 15px;border-bottom:1px solid #fff0;border-top-right-radius:3px;border-top-left-radius:3px}.dokan-panel-heading>.dropdown .dropdown-toggle{color:inherit}.dokan-panel-title{margin-top:0;margin-bottom:0;color:inherit}.dokan-panel-title>a{color:inherit}.dokan-panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.dokan-panel-default{border-color:#ddd}.dokan-panel-default>.dokan-panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.dokan-panel-default>.dokan-panel-heading+.dokan-panel-collapse>.dokan-panel-body{border-top-color:#ddd}.dokan-panel-default>.dokan-panel-heading .dokan-badge{color:#f5f5f5;background-color:#333}.dokan-panel-default>.dokan-panel-footer+.dokan-panel-collapse>.dokan-panel-body{border-bottom-color:#ddd}.dokan-clearfix:before,.dokan-clearfix:after{display:table;content:' '}.dokan-clearfix:after{clear:both}.dokan-right{float:right!important}.dokan-left{float:left!important}.dokan-hide{display:none}.content-half-part{width:50%;float:left}.content-half-part:first-child{padding-right:10px}.content-half-part:last-child{padding-left:10px}p.help-block{color:#aaa;padding-top:8px;line-height:1.42}ul.subsubsub{font-size:12px;color:#EDEDED;margin:0 0 10px 0;padding:0}ul.subsubsub li{padding:0 5px;line-height:13px;border-right:1px solid #EDEDED}ul.subsubsub li a{color:#6d6d6d;transition:0.2s linear}ul.subsubsub li a:hover{color:#000}ul.subsubsub li:last-child{border-right:none}ul.subsubsub li.active a{color:#000}.pagination-wrap ul.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination-wrap ul.pagination>li{display:inline}.pagination-wrap ul.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination-wrap ul.pagination>li>span.current{background-color:#eee;color:#999}.pagination-wrap ul.pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination-wrap ul.pagination>li>a:hover{background-color:#eee;color:#999}.dokan-form-inline .dokan-form-group{float:left;margin-right:5px}table.dokan-table .toggle-row{position:absolute;right:8px;top:0;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0;color:#444}table.dokan-table .toggle-row::before{content:'\f0d7';font-family:"Font Awesome\ 5 Free";font-weight:900;font:normal normal normal 14px/1 FontAwesome;display:inline-block;font-size:inherit;text-rendering:auto}table.dokan-table td a{color:#6d6d6d}table.dokan-table td a:hover{color:#000}table.dokan-table .is-expanded .toggle-row::before{content:'\f0d8'}@media (max-width:430px){table.dokan-table thead{display:none}table.dokan-table td.column-thumb,table.dokan-table td.column-primary~td:not(.check-column){display:none}table.dokan-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}table.dokan-table td.column-primary{padding-right:50px}table.dokan-table td.column-primary strong{display:block;margin-bottom:.5em}table.dokan-table td:not(.check-column){position:relative;width:auto!important;clear:both}table.dokan-table .is-expanded td.column-thumb,table.dokan-table td.column-primary~:not(.check-column){display:block;text-align:right;padding:3px 8px 3px 35%}table.dokan-table td:not(.column-primary)::before{content:attr(data-title);position:absolute;left:10px;width:32%;white-space:nowrap;text-align:left;display:block}table.dokan-table .toggle-row{display:block}table.dokan-table .row-actions{display:grid;grid-template-columns:auto auto auto}}span.dokan-loading{background:url(/wp-content/plugins/dokan-lite/assets/images/wpspin_light.gif) no-repeat;float:right;height:16px;margin:5px 5px 0;width:16px}span.error{color:#b00;display:inline-block}.dokan-seller-search{box-sizing:border-box!important;border:2px solid #ccc!important;border-radius:4px!important;background-color:white!important;background-image:url(/wp-content/plugins/dokan-lite/assets/images/searchicon.png)!important;background-position:8px 8px!important;background-repeat:no-repeat!important;padding:5px 0 5px 36px!important;-webkit-transition:width 0.4s ease-in-out!important;transition:width 0.4s ease-in-out!important;background-size:16px!important}.dokan-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.dokan-ajax-loader{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOTEuMyA5MS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MS4zIDkxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBjeD0iNDUuNyIgY3k9IjQ1LjciIHI9IjQ1LjciLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQ1LjciIGN5PSIyNC40IiByPSIxMi41Ii8+DQo8L3N2Zz4NCg==) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.dokan-category-menu{padding:0;border:1px solid #ece7e7}.dokan-category-menu h3.widget-title{margin:0;padding:10px 10px 10px 15px;background:#eee;border:1px solid #eee;color:#444}.dokan-category-menu ul li{border-bottom:none}.dokan-category-menu .cat-drop-stack ul .children{display:none}.dokan-category-menu .cat-drop-stack ul li:last-child a{border-bottom:none!important}.dokan-category-menu .cat-drop-stack ul li:last-child.has-children a{border-bottom:1px solid #eee!important}.dokan-category-menu .cat-drop-stack>ul{padding:0;margin:0}.dokan-category-menu .cat-drop-stack>ul li{padding:0}.dokan-category-menu .cat-drop-stack>ul li.parent-cat-wrap{background:#fff}.dokan-category-menu .cat-drop-stack>ul li.parent-cat-wrap a{border-bottom:1px solid #eee;margin:0 15px;text-decoration:none}.dokan-category-menu .cat-drop-stack>ul li.parent-cat-wrap ul.level-0{background:#fafafa}.dokan-category-menu .cat-drop-stack>ul li.parent-cat-wrap ul.level-0 li.has-children{border-bottom:none}.dokan-category-menu .cat-drop-stack>ul li a{padding:9px 0;display:block;color:#3c3c3c;position:relative;font-size:13px;text-decoration:none}.dokan-category-menu .cat-drop-stack>ul li a .caret-icon{position:absolute;right:-2px;display:inline-block;width:20px;vertical-align:middle;text-align:center}.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper{height:100%;margin:70px auto;text-align:center}.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon{font-size:165px;color:#e3e3e3;-moz-animation:ring 8s 1s ease-in-out infinite!important;-moz-transform-origin:50% 4px;-webkit-animation:ring 8s 1s ease-in-out infinite!important;-webkit-transform-origin:50% 4px;animation:ring 8s 1s ease-in-out infinite!important;transform-origin:50% 4px}.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper p{margin-top:10px;color:#a6a6a6;font-size:30px}.dokan-announcement-wrapper .dokan-announcement-wrapper-item{padding:22px;background:#f3f3f3;border:1px solid #eee;margin-bottom:25px;position:relative;width:98%}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading{margin-bottom:5px}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading h3{margin:5px 0;padding:0 0 8px;font-weight:700;font-size:20px;color:#494949}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date{width:95px;height:95px;color:#fff;margin-right:25px;vertical-align:middle;background-color:#818181;text-align:center;border-radius:300px;-webkit-border-radius:300px;-moz-border-radius:300px}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day{font-size:20px;font-weight:700;margin-top:4px}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-year{font-weight:700}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap{width:80%;height:100%}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap .dokan-announcement-content{color:#656565;font-size:13px}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action{position:absolute;top:-12px;right:-8px;font-size:12px;width:25px;height:25px;text-align:center;background-color:#818181;border-radius:20px;line-height:23px}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action a{color:#fff;font-size:20px}@media (max-width:992px){.dokan-announcement-wrapper-item{padding:15px;text-align:center}.dokan-announcement-wrapper-item .dokan-annnouncement-date{float:none!important;margin:0 auto 15px!important}.dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day{margin-top:0px!important;padding-top:16px}.dokan-announcement-wrapper-item .dokan-announcement-content-wrap{float:none!important;width:100%!important}}article.dokan-notice-single-notice-area span.dokan-single-announcement-date{display:block;margin-bottom:10px}.dokan-announcement-uread{border:1px solid #f05025!important}.dokan-announcement-uread .dokan-annnouncement-date{background-color:#f05025!important}.dokan-announcement-bg-uread{background-color:#f05025}.dokan-dashboard .dokan-dash-sidebar{width:17%;_float:left;flex:1 auto;background-color:#242424}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{background:#242424;list-style:none;margin:0 0 20px 0;padding:0}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{margin:0;position:relative;cursor:pointer}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{padding:10px 0 10px 18px;display:block;color:#fff;font-size:14px;font-weight:400;text-decoration:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{font-size:17px;padding-right:15px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before{padding-left:15px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{background:#f05025;color:#fff}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover ul.navigation-submenu{position:relative;top:auto;left:auto;right:auto;bottom:auto}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after{right:0;top:1.3rem;border:#fff0 solid;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0 #242424eb #fff0 #fff0;border-left-color:#242424eb;border-width:16px 16px 16px 0;margin-top:-16px;z-index:990}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu{position:absolute;bottom:0;left:100%;min-width:165px;display:block;background:#242424eb;border-bottom:none;padding:1.5px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li{display:block;padding-left:.5em}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown{display:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover{background:none!important}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{display:inline-block!important;width:33.333333%;padding:6% 13%;float:left}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{background:#f05025;color:#fff}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:last-child{border-right:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word;z-index:9999;box-shadow:0 3px 5px rgb(0 0 0%);margin-left:0;background:#242424ed;padding:3px 0}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{padding-left:1.3em;line-height:1;background:#242424ed}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li a{font-size:13px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current{background:inherit}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before{left:.75%;top:4%;border:#fff0 solid;content:' ';height:90%;position:absolute;pointer-events:none;border-color:#fff}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a{font-weight:800!important;color:#fff}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{position:relative;background:#f05025}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{left:93%;top:1.3rem;border:#fff0 solid;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0 #fff #fff0 #fff0;border-left-color:#fff;border-width:16px 16px 16px 0;margin-top:-16px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0 none;border-bottom:.5px solid #f05025;margin-top:0;box-shadow:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li:not(.current) a{font-weight:400}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li a:focus{outline:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a{padding-right:16px;font-weight:800}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown{display:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu{background:#fff;margin:0;list-style:none;padding:0;position:absolute;right:-100%;top:-4px;z-index:99;width:165px;display:none;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a{padding:2px 0 2px 10px;font-size:13px;color:#333;font-weight:400}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a:hover{background:#f37655;color:#fff}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li{border-bottom:1px solid #ccc}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li:last-child{border-bottom:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right{padding-top:5px}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu{display:none}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon{display:none}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#mobile-menu-icon{font-size:17px;color:#fff;position:absolute;top:0;right:0;width:33px;z-index:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #f0f0f0;border-radius:3px;padding:3px 8px}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>input:checked+ul.dokan-dashboard-menu{display:block!important;background:#000;color:#fff;animation:showNav 350ms ease-in-out both}@keyframes showNav{from{opacity:0}to{opacity:1}}@media only screen and (max-width:450px){.dokan-dashboard .dokan-dash-sidebar #dokan-navigation{height:33px;position:relative}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon{display:block!important}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu{display:none!important}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu{display:none;height:auto!important;padding-top:48px!important}}html,body{-webkit-backface-visibility:hidden}div.media-sidebar a.edit-attachment{display:none}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{padding:5px 10px}.dokan-dashboard .dokan-dashboard-wrap{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;overflow:hidden;width:100%}.dokan-dashboard .dokan-dashboard-wrap *{box-sizing:border-box}.dokan-dashboard .dokan-dashboard-wrap a:focus{outline-color:#ff5a40}.dokan-dashboard header.dokan-dashboard-header{margin:0 0 15px 0}.dokan-dashboard header.dokan-dashboard-header h1{margin:0 0 10px 0;border-bottom:1px solid #EDEDED;padding:0 0 10px 0;line-height:1.25}.dokan-dashboard header.dokan-dashboard-header .dokan-add-product-link .dokan-btn{margin-right:10px}.dokan-dashboard .dokan-dashboard-content{padding:0 0 0 25px;overflow:hidden;margin-top:0;width:83%;flex:5 auto}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:before,.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after{content:" ";display:table}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after{clear:both}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left{padding-right:15px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{background:#fff;border:1px solid #EBEBEB;padding:0 10px;position:relative;-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .04);box-shadow:0 1px 1px rgb(0 0 0 / .04);margin-bottom:15px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a{font-size:13px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{font-weight:700;font-size:15px;border-bottom:1px solid #EBEBEB;padding:6px 0;margin-bottom:6px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i{color:#ccc;padding-right:5px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right{float:right}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a{color:#6d6d6d;transition:0.2s linear}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a:hover{color:#000}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter{text-align:center}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul{margin:0}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li{width:100%;display:block;margin:0 auto}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title{font-size:15px;padding-top:10px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count{font-size:18px;border-bottom:1px solid #EBEBEB;font-weight:600;padding-bottom:10px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders{overflow:hidden}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part{width:50%;padding:0;float:left}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats{padding:20px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .pull-right a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:-6px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph{padding-bottom:7px;width:100%;position:relative}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .chart-placeholder.main{height:347px}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a{color:#6d6d6d}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count{float:right}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .chart-tooltip{position:absolute;display:none;line-height:1;background:#333;color:#fff;padding:3px 5px;font-size:11px;border-radius:3px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap{border:1px solid #EDEDED}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search-bar{position:relative}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-find-btn{display:none}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search{border:none;width:100%;padding:5px 10px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-google-map{width:100%;height:300px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary #vendor-dashboard-payment-settings-error{padding:25px;display:none;background-color:palevioletred}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#EEE}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>h2{margin:5px 0;flex-grow:1}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div{flex-grow:2;text-align:right}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown{display:inline-block}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down{color:#333;cursor:pointer;padding:10px 35px 10px 10px;white-space:nowrap;border-radius:3px;background:#DDD;position:relative}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down::after{content:'\25BC';display:inline-block;transition:transform 300ms ease-in-out;position:absolute;right:5px;top:20%}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper{position:relative;top:5px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down{display:none;max-height:200px;border:1px #000 solid;position:absolute;top:0;right:0;background-color:#fff}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul{list-style:none;margin:0;max-height:199px;overflow-y:auto;overflow-x:hidden}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:not(:last-child){border-bottom:1px #ddd solid}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div{white-space:nowrap;display:flex;align-items:center;padding:10px 20px 10px 10px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div img{width:calc(12px + 1.5vw);border:1px solid lightgray;border-radius:50%}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div span{padding-right:30px;margin-left:10px;color:#333}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:hover{background-color:#EFEFEF}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down .no-content{padding:20px;width:300px;text-align:center}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down{background-color:#CCC}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down::after{transform:rotate(180deg)}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown:hover #vendor-payment-method-drop-down{display:block}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul{list-style:none;min-height:200px;margin-left:0}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul li>div{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:#CCC solid 1px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul li>div>div{display:flex;align-items:center}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul li>div>div img{width:calc(12px + 3vw);border:1px solid grey;border-radius:50%}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul li>div>div span{margin-left:10px;color:#333}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul li>div>div button{margin-bottom:3px!important;min-height:30px!important}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul li>div>div a button{margin-left:3px!important}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>.no-content{min-height:200px;padding:20px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div{background-color:#fff;box-shadow:0 0 5px #bbb;margin-right:10px;padding:20px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.dokan-form-group>div{text-align:left}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.dokan-form-group>div label{color:#000;font-weight:700}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.dokan-form-group>div select{padding:10px 15px;border-radius:5px;min-height:50px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.data-warning{display:flex;box-shadow:0 0 5px #AAA;padding:10px;margin-bottom:10px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.data-warning div.left-icon-container{display:flex;flex-direction:column;justify-content:center;padding:5px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.data-warning div.left-icon-container i{color:orange}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.data-warning div.vr-separator{margin:0 10px;border-left:1px #ddd solid}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div .bottom-note{text-align:left;margin-bottom:2em}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div .bottom-actions{background-color:#EEE;text-align:left;border-top:1px #ccc solid;padding:20px;margin:-20px;position:relative}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div .bottom-actions button.dokan-btn-danger{position:absolute;right:20px}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div .bottom-actions a{margin-left:10px;text-decoration:none;color:#2B78E4}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form>div.dokan-form-group>div.ajax_prev.dokan-w4{margin-left:24%}.dokan-dashboard .dokan-dashboard-content .edit-account fieldset{margin-top:30px}.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend{font-weight:700}.dokan-dashboard .dokan-dashboard-content article{border-bottom:none}.dokan-dashboard .dokan-dashboard-content ul li{list-style:none;margin:0;padding:0}.dokan-dashboard .dokan-dashboard-content a{text-decoration:none}.dokan-dashboard .dokan-dashboard-content .dokan-page-help{display:block;font-style:italic;color:#888;margin-bottom:30px}.dokan-dashboard .dokan-dashboard-content .dokan-page-help p{margin-bottom:10px}.dokan-dashboard div.chart-container>div.chart-placeholder>div.legend table{border-spacing:.5em;width:auto;margin:0;border-collapse:separate}.dokan-dashboard div.chart-container>div.chart-placeholder>div.legend table td{padding:0;text-align:left;vertical-align:middle;background:none}.dokan-dashboard div.chart-container>div.chart-legend-container>table td{padding:0;padding-left:5px;padding-right:5px}.dokan-column-name-with-avatar{position:relative;padding-left:46px!important}.dokan-column-name-with-avatar img{position:absolute;top:3px;left:8px;border-radius:50%;border:1px solid #fff;box-shadow:0 1px 0 0 #e0e0e0}.dokan-orders-content .dokan-orders-area .dokan-order-left-content{margin-right:3%}.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-billing-address{min-width:49%;margin-right:2%}.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-shipping-address{min-width:49%}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{padding:10px 7px}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width:66%!important}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group{display:flex;flex-wrap:wrap;align-items:center}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container{height:35px!important}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container .select2-selection--single{height:35px!important}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button{margin-right:5px;border:none!important;padding:3px 10px!important}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container{width:calc(33% - 54px)!important;margin-right:5px}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{display:flex;align-items:center}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa{margin-right:3px}@media screen and (max-width:576px){.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input{width:100%!important;margin-right:0}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select:not(:last-child),.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container:not(:last-child),.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:not(:last-child){margin-bottom:5px}}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{width:33%!important}@media screen and (max-width:768px){.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width:100%!important}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{width:100%!important}}.dokan-orders-content .dokan-orders-area td.dokan-order-action{gap:5px;width:100%;display:grid;grid-gap:5px;flex-direction:column;grid-template-columns:repeat(3,1fr)}.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf{border:1px solid #fff0;padding:5px 10px;border-color:#ccc;border-radius:3px;background-color:#fff;background-repeat:no-repeat;background-position:center;height:40px;width:40px}.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf img{width:22px!important}.dokan-orders-content .dokan-orders-area td img{padding:2px;margin:0;border:1px solid #dfdfdf;vertical-align:middle;width:46px;height:auto}.dokan-orders-content .dokan-orders-area td a{color:#6d6d6d;transition:0.2s linear}.dokan-orders-content .dokan-orders-area td a:hover{color:#000}.dokan-orders-content .dokan-orders-area table.table.order-items{margin-bottom:0}.dokan-orders-content .dokan-orders-area .general-details ul.order-status{border-bottom:1px solid #EDEDED;margin-bottom:3px;padding-bottom:3px;margin-left:0;padding-left:0}.dokan-orders-content .dokan-orders-area .general-details ul.customer-details{margin-left:0;padding-left:0}.dokan-orders-content .dokan-orders-area .general-details span{font-weight:700}.dokan-orders-content .dokan-orders-area .alert-success.customer-note{background-color:#dff0d8;background:#dff0d8;margin-bottom:5px}.dokan-orders-content .dokan-orders-area .alert-success.customer-note strong{font-size:12px}.dokan-orders-content .dokan-orders-area .order_note_type{padding-left:0}.dokan-orders-content .dokan-orders-area #dokan-order-status-form{margin:10px 0}.dokan-orders-content .dokan-orders-area #dokan-order-status-form select.form-control{display:inline-block;width:100%;margin-right:10px;font-size:13px}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter{font-size:12px;color:#EDEDED}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li{display:inline-block;line-height:13px;padding:0 5px;border-right:1px solid #EDEDED}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a{color:#6d6d6d;transition:0.2s linear}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:last-child{border-right:none}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a{color:#000}.dokan-orders-content .dokan-orders-area ul.order_notes{font-size:13px}.dokan-orders-content .dokan-orders-area ul.order_notes p.meta{font-size:11px}.dokan-orders-content .dokan-orders-area ul.order_notes .note_content{position:relative;background:#efefef;padding:3px 10px;margin-bottom:10px}.dokan-orders-content .dokan-orders-area ul.order_notes .note_content p{margin:0;padding:0;word-wrap:break-word}.dokan-orders-content .dokan-orders-area ul.order_notes .note_content:after{content:"";display:block;position:absolute;bottom:-15px;left:30px;width:0;height:0;border-width:15px 15px 0 0;border-style:solid;border-color:#efefef #fff0}.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content{background:#d7cad2}.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content:after{border-color:#d7cad2 #fff0}.dokan-orders-content .dokan-orders-area tfoot td.value{border-left:1px solid #EDEDED;text-align:right}.dokan-orders-content .dokan-orders-area .order_download_permissions label{font-weight:400}.dokan-orders-content .dokan-orders-area .order_download_permissions button.revoke_access{padding:3px 10px;margin-top:-2px}.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar{margin-top:15px}.dokan-orders-content .dokan-orders-area .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:27px}.vendor-dashboard-orders-page .select2-search__field{min-width:auto!important}.dokan-product-listing .dokan-product-listing-area{padding:0 15px}.dokan-product-listing .dokan-product-listing-area .row-actions{visibility:hidden;font-size:12px;color:#ccc}.dokan-product-listing .dokan-product-listing-area tr:hover .row-actions{visibility:visible}.dokan-product-listing .dokan-product-listing-area table td img{width:auto;height:auto;max-width:48px;max-height:48px}.dokan-product-listing .dokan-product-listing-area .product-listing-top{border-bottom:1px solid #EDEDED;line-height:50px;margin-bottom:15px}.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{width:60%}.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li{display:inline-block;padding:0 5px}.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link{width:36%;float:right;text-align:right}.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{float:right}.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group{float:right}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:'\f133';display:block;text-align:center}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.downloadable:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:'\f019';display:block;text-align:center}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.variable:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:'\f02d';display:block;text-align:center}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.simple:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:'\f0c9';display:block;text-align:center}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.virtual:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:'\f0c2';display:block;text-align:center}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.earning-info:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:'\f05a';display:inline;margin-left:5px}.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock{color:#7ad03a;background:#fff0;font-weight:700}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td{vertical-align:top}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a{color:#6d6d6d}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a:hover,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a:hover{color:#000}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary .delete a:hover,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions .delete a:hover{color:red}.dokan-product-listing .dokan-product-listing-area table.product-listing-table p{margin-bottom:0;padding-bottom:0}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.draft{background:#ccc}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.publish{background:#65c265}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.pending{background:#f05025}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date{font-size:13px}.dokan-product-listing .dokan-product-listing-area del .amount{color:#dd5a43}.dokan-product-listing .dokan-product-listing-area ins{text-decoration:none}.dokan-product-listing .dokan-product-listing-area ins .amount{color:#69aa46;font-weight:700}.dokan-new-product-area .dokan-product-meta{width:73.43%}.dokan-new-product-area .featured-image{width:25%}.dokan-new-product-area .content-half-part.sale-price{display:inline-block}.dokan-new-product-area .content-half-part.sale-price label.form-label{display:block}.dokan-new-product-area .content-half-part.sale-price label.form-label a.sale_schedule,.dokan-new-product-area .content-half-part.sale-price label.form-label a.cancel_sale_schedule{float:right}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb{display:block;border-bottom:1px solid #EDEDED;padding:0 0 10px 0;margin:0 0 15px 0}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1{font-size:18px;line-height:1.42}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb,.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a{color:#aaa}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-label{font-size:11px;font-weight:400}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 a.view-product{background-color:#fafafa;border-color:#ebebeb}.dokan-product-edit-area .dokan-product-meta{width:65%}.dokan-product-edit-area .featured-image{width:35%}.dokan-edit-row{background:#fff;border:1px solid #ebebeb;margin-top:15px}.dokan-edit-row .dokan-section-heading{padding:10px 15px;border-bottom:1px solid #ebebeb;overflow:hidden;cursor:pointer}.dokan-edit-row .dokan-section-heading i.fa{font-size:15px}.dokan-edit-row .dokan-section-heading i.fa.fa-flip-vertical{margin-top:9px}.dokan-edit-row .dokan-section-heading .dokan-section-toggle{float:right;color:#888;font-size:15px}.dokan-edit-row .dokan-section-heading h2{margin:0;padding:0;float:left;font-size:16px;font-weight:700;line-height:150%}.dokan-edit-row .dokan-section-heading p{float:left;vertical-align:bottom;margin-bottom:0;margin-top:2px;margin-left:8px;color:#888;font-style:italic;font-size:12px}.product-edit-new-container .dokan-edit-row.dokan-other-options{margin-bottom:20px}.product-edit-new-container .dokan-edit-row .dokan-section-content{padding:15px}.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img{max-height:300px}.product-edit-new-container label{font-weight:400;cursor:pointer}.product-edit-new-container label input[type='checkbox']{margin-right:5px}.product-edit-new-container label.form-label{font-weight:700;margin-bottom:5px;font-size:13px;display:block}.product-edit-new-container label.form-label span{font-weight:400;color:#888}.product-edit-new-container header.dokan-pro-edit-breadcrumb{display:block;border-bottom:1px solid #EDEDED;padding:0 0 10px 0;margin:0 0 15px 0}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1{font-size:18px;line-height:1.42}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb,.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a{color:#aaa}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-label{font-size:11px;font-weight:400}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 a.view-product{background-color:#fafafa;border-color:#ebebeb}.product-edit-new-container .dokan-price-container .sale_schedule,.product-edit-new-container .dokan-price-container .cancel_sale_schedule{font-weight:400;float:right}.product-edit-new-container .dokan-form-top-area:before,.product-edit-new-container .dokan-form-top-area:after{content:" ";display:table}.product-edit-new-container .dokan-form-top-area:after{clear:both}.product-edit-new-container .dokan-form-top-area .dokan-product-meta{width:65%}.product-edit-new-container .dokan-form-top-area .featured-image{width:35%}@media (max-width:430px){.product-edit-new-container .dokan-form-top-area .dokan-product-meta,.product-edit-new-container .dokan-form-top-area .featured-image{width:100%}}@media (max-width:430px){.product-edit-new-container .dokan-form-top-area{display:flex;flex-direction:column-reverse}}.product-edit-new-container .dokan-product-short-description{margin-bottom:20px;margin-top:10px}.product-edit-new-container .content-half-part.featured-image{padding-left:25px}.product-edit-new-container .content-half-part.sale-price{display:inline-block}.product-edit-new-container .dokan-new-product-featured-img{border:4px dashed #ddd;height:294px!important;width:100%!important;margin-bottom:10px;overflow:hidden;position:relative}.product-edit-new-container .dokan-new-product-featured-img i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf}.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn{color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:3px 10px;font-size:12px}.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn:hover{color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4}.product-edit-new-container .dokan-new-product-featured-img a.close{background:#000;color:red;font-size:100px;height:100%!important;opacity:.7;padding:25% 0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:100%!important;display:none;cursor:pointer}.product-edit-new-container .dokan-new-product-featured-img img{max-width:100%;width:100%;height:100%}.product-edit-new-container .dokan-new-product-featured-img img:hover a.close{display:block}.product-edit-new-container .dokan-new-product-featured-img .image-wrap:hover a.close{display:block}.product-edit-new-container .instruction-inside{text-align:center;padding-top:20%;padding-bottom:30%;color:#aaa}.product-edit-new-container .wp-editor-wrap{border:1px solid #e7e7e7}.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options{margin-bottom:20px}.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input{width:23.3%;float:left;margin-right:2%}.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input#_height{margin-right:0}.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3{width:32%;margin-right:2%}.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3.last-child{margin-right:0}.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3{width:32%;margin-right:2%}.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3.last-child{margin-right:0}.product-edit-new-container .dokan-download-wrapper{margin-top:15px}.product-edit-new-container aside{border:1px solid #eee;margin-bottom:15px;border-radius:3px}.product-edit-new-container #dokan-product-images ul.product_images{margin:0 0 10px 0;padding:0}.product-edit-new-container #dokan-product-images ul.product_images li.image,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder{width:64px;height:64px;overflow:hidden;float:left;box-sizing:border-box;position:relative;margin:9px 4px 0 0;border:1px solid #eee;border-radius:2px;padding:2px;cursor:move}.product-edit-new-container #dokan-product-images ul.product_images li.image img,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img{padding:0;margin:0;max-width:100%}.product-edit-new-container #dokan-product-images ul.product_images li.image a.action-delete,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete{position:absolute;top:0;right:0;color:red;background:rgb(0 0 0 / .6);margin:0;font-size:35px;width:100%;text-align:center;height:100%;padding:25% 3px 0;font-weight:700;display:none}.product-edit-new-container #dokan-product-images ul.product_images li.image:hover a.action-delete,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete{display:inline-block}.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder{border:1px dashed #ccc}.product-edit-new-container .product-dimension .form-control{display:inline-block;width:20%;margin-right:5px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type{margin-bottom:15px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select{margin-right:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type .dokan-attribute-spinner{margin-left:10px;margin-top:5px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul{padding-left:0;margin-left:0}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list{border-bottom:1px solid #e3e3e3}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list:first-child{border-top:1px solid #e3e3e3}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading{padding:10px 10px;cursor:move;position:relative;background-color:rgb(241 241 241 / .61)}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute{position:absolute;top:9px;right:15px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute{position:absolute;top:7px;right:80px;color:#222}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item{padding:10px 0}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-product-attribute-name{margin-bottom:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .checkbox-item{font-weight:normal!important;margin-bottom:0}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-pre-defined-attribute-btn-group{margin-top:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper{margin-top:20px;border-top:1px solid #eee;padding-top:15px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar{vertical-align:middle;line-height:31px;margin-bottom:20px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar select.variation-actions{margin-right:5px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container{margin-bottom:20px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes{cursor:pointer;position:relative}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions{position:absolute;top:15px;right:15px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa{margin-right:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-bars{cursor:move}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-sort-desc{cursor:pointer;padding-bottom:4px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading{margin:0!important;font-size:inherit;position:relative;line-height:35px;padding:8px 10px;border-bottom:1px solid #eee;background-color:rgb(241 241 241 / .61)}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong{float:left;margin-right:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading select{float:left;margin-right:10px;width:20%}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes{margin-top:15px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options{margin-bottom:15px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image{width:130px;height:130px;float:left}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button{display:block;width:100%;height:100%;margin-right:20px;position:relative;cursor:pointer}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button img{max-width:130px;max-height:130px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove img{display:block}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:before{content:'X';display:none;position:absolute;font-size:50px;top:35%;left:40%;color:#f35000}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:hover:before{display:block}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options{float:left;margin-left:20px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label{display:block;margin-bottom:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label:last-child{margin-bottom:0}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .variable_pricing{margin-bottom:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension{margin-bottom:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3{margin-right:6px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3:last-child{margin-right:0}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar{text-align:right}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar span.dokan-variation-default-label,.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .dokan-variation-default-select{margin-right:5px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .float-none{display:inline-block;float:none!important}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar button.dokan-btn-default[disabled]{background-color:#fafafa;color:#b3b3b3;border-color:#ccc}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .displaying-num,.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .expand-close{font-style:italic;font-size:13px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links{margin-left:10px}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links a{padding:0 8px;background:#eee;font-size:14px}.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox{padding-left:10px}@media (max-width:430px){.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox{padding-left:0}}.product-edit-container{font-size:13px}.product-edit-container #editable-post-name-full{display:none}.product-edit-container #edit-slug-box{margin-top:10px}.product-edit-container .dokan-product-title-alert,.product-edit-container .dokan-product-cat-alert{color:#f05025;font-style:italic;margin-top:5px}.product-edit-container .dokan-product-less-price-alert{color:#f05025;font-style:italic;margin-top:5px}.product-edit-container .tab-pane{padding:15px 0}.product-edit-container label{font-weight:400;cursor:pointer}.product-edit-container .dokan-feat-image-upload{border:4px dashed #ddd;height:200px;width:200px;margin-bottom:20px;overflow:hidden;position:relative}.product-edit-container .dokan-feat-image-upload i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf}.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn{color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:3px 10px;font-size:12px}.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover{color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4}.product-edit-container .dokan-feat-image-upload a.close{background:#000;color:red;font-size:100px;height:200px;opacity:.7;padding:25% 0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:200px;display:none}.product-edit-container .dokan-feat-image-upload img{max-width:100%}.product-edit-container .dokan-feat-image-upload img:hover a.close{display:block}.product-edit-container .dokan-feat-image-upload .image-wrap:hover a.close{display:block}.product-edit-container .dokan-feat-image-upload .container-image-and-badge{position:inherit}@media (max-width:430px){.product-edit-container .dokan-feat-image-upload a.close{display:block!important;height:80px!important;width:80px!important;top:0;right:0;padding:0;margin:0;font-size:50px}}.product-edit-container .dokan-list-category-box{border:1px solid #ccc;background:#fff;padding:0 15px 15px;max-height:200px;min-height:45px;overflow:scroll}.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat{padding:0;margin:0}.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat li{line-height:20px}.product-edit-container .instruction-inside{text-align:center;padding-top:40px;color:#aaa}.product-edit-container .wp-editor-wrap{border:1px solid #e7e7e7}.product-edit-container aside{border:1px solid #eee;margin-bottom:15px;border-radius:3px}.product-edit-container .dokan-edit-sidebar{margin-top:35px}.product-edit-container .dokan-edit-sidebar .dokan-side-head{background:#f5f5f5;padding:10px}.product-edit-container .dokan-edit-sidebar .dokan-side-body{padding:10px}.product-edit-container .dokan-edit-sidebar .dokan-side-body .dokan-form-control{width:90%}.product-edit-container .dokan-edit-sidebar .downloadable_files td{border-top:none;border-bottom:1px solid #EDEDED}.product-edit-container .dokan-edit-sidebar .downloadable_files td label{font-weight:400}.product-edit-container .dokan-edit-sidebar .downloadable_files td input{width:90%}.product-edit-container .dokan-edit-sidebar .downloadable_files ul{margin:0;padding:0}.product-edit-container .dokan-edit-sidebar .downloadable_files ul li{margin-bottom:15px}.product-edit-container ul.label-on-left label{min-width:200px;display:inline-block}.product-edit-container ul.label-on-left li{clear:both}.product-edit-container #product-attributes h4{margin-bottom:15px}.product-edit-container #product-attributes .select-attribute.form-control{display:inline;width:auto}.product-edit-container #variants-holder .inputs-box{background:#f5f5f5;margin-bottom:20px}.product-edit-container #variants-holder .inputs-box .box-header{background:#e5e5e5;padding:5px 10px;font-size:13px;margin-bottom:10px}.product-edit-container #variants-holder .inputs-box .option-couplet{margin-left:15px}.product-edit-container #variants-holder .inputs-box .option-couplet li:before{content:'-'}.product-edit-container #variants-holder .inputs-box .option-couplet li{margin-bottom:8px}.product-edit-container #variants-holder .inputs-box .box-inside{padding:10px}.product-edit-container #variants-holder .inputs-box .box-inside .attribute-config{width:35%;float:left}.product-edit-container #variants-holder .inputs-box .box-inside .attribute-options{float:left;width:60%}.product-edit-container #variants-holder .actions a{color:#666;padding:0 4px 2px;font-weight:700;border:1px solid #ddd;text-decoration:none;background:#fff}.product-edit-container #variants-holder .actions a:hover{background:#666;color:#fff}.product-edit-container #product-variations .wc-metabox{border-radius:3px;background:#f5f5f5;margin-bottom:10px;font-size:13px;padding-bottom:3px}.product-edit-container #product-variations .wc-metabox h3{background:#e5e5e5;padding:10px;font-size:14px}.product-edit-container #product-variations .wc-metabox h3 button{float:right;font-size:12px;margin-top:-5px}.product-edit-container #product-variations .wc-metabox table{margin:10px}.product-edit-container #product-variations .wc-metabox table td{vertical-align:top;width:50%}.product-edit-container #product-variations .wc-metabox table td.upload_image img{width:100px;max-width:100px;max-height:100px}.product-edit-container #product-variations .wc-metabox table td.options label{display:block}.product-edit-container #product-variations .wc-metabox table td.sku,.product-edit-container #product-variations .wc-metabox table td.upload_image,.product-edit-container #product-variations .wc-metabox table td.options{width:15%}.product-edit-container #product-variations .wc-metabox td.data{padding:0 0 0 10px;background:#fff;margin-left:20px}.product-edit-container #product-variations .wc-metabox table.data_table{margin:0;width:100%}.product-edit-container #product-variations .wc-metabox table.data_table td{padding:0 6px 6px 0;width:50%}.product-edit-container #product-variations .wc-metabox table.data_table td input{width:100%;padding:5px 10px}.product-edit-container #product-variations .wc-metabox table.data_table td input.upload_file_button{width:auto;margin-top:5px}.product-edit-container #product-variations .wc-metabox table.data_table td.dimensions_field input{width:25%;padding:3px}.product-edit-container #product-variations .wc-metabox table.data_table label{display:block}.product-edit-container #product-variations .wc-metabox label,.product-edit-container #product-variations .wc-metabox select,.product-edit-container #product-variations .wc-metabox input{font-size:12px}.product-edit-container #product-variations .wc-metabox input[type='text'],.product-edit-container #product-variations .wc-metabox input[type='number'],.product-edit-container #product-variations .wc-metabox select{border:1px solid #EDEDED}.product-edit-container #product-variations .wc-metabox select{width:auto;display:inline-block}.product-edit-container #product-variations p.toolbar{padding-top:10px}.product-edit-container #product-variations p.toolbar select{border:1px solid #EDEDED}.product-edit-container #dokan-product-images ul.product_images{margin:0 0 10px 0;padding:0}.product-edit-container #dokan-product-images ul.product_images li.image,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder,.product-edit-container #dokan-product-images ul.product_images li.add-image{width:64px;height:64px;overflow:hidden;float:left;box-sizing:border-box;position:relative;margin:9px 4px 0 0;border:1px solid #eee;border-radius:2px;padding:2px;cursor:move}.product-edit-container #dokan-product-images ul.product_images li.image.add-image,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image,.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image{cursor:pointer;text-align:center;line-height:50px;border:2px dashed #ddd}.product-edit-container #dokan-product-images ul.product_images li.image.add-image a,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a,.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a{width:100%;height:100%;color:#afafaf;font-size:18px}.product-edit-container #dokan-product-images ul.product_images li.image img,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img,.product-edit-container #dokan-product-images ul.product_images li.add-image img{padding:0;margin:0;max-width:100%}.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete{position:absolute;top:0;right:0;color:red;background:rgb(0 0 0 / .6);margin:0;padding:0 3px;font-size:35px;width:100%;text-align:center;height:100%;font-weight:700;display:none}.product-edit-container #dokan-product-images ul.product_images li.image:hover a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.add-image:hover a.action-delete{display:inline-block}.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder{border:1px dashed #ccc}.product-edit-container .product-dimension .form-control{display:inline-block;width:25%;margin-right:5px}.toggle-sidebar-container{padding:8px 0;border-bottom:1px solid #dfdfdf;margin-bottom:15px}.toggle-sidebar-container .dokan-toggle-sidebar{display:block;margin-bottom:5px}.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label{font-size:11px;margin-left:15px;vertical-align:middle}.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-hidden-label{font-size:13px;margin-right:30px;margin-top:9px}.dokan-product-edit header.dokan-dashboard-header h1.entry-title a.view-product{background-color:#fafafa;border-color:#ebebeb}.dokan-product-edit-area .dokan-product-edit-left{width:67%;float:left;margin-right:4%}.dokan-product-edit-area .dokan-product-edit-right{width:27%;float:left}.dokan-product-edit-area .discount-price label{font-weight:400;cursor:pointer}.white-popup{position:relative;background:#fff;padding:0;width:auto;max-width:690px;margin:20px auto}.dokan-dashboard-not-product-found{text-align:center;margin-top:50px}.dokan-dashboard-not-product-found .no-product-found-icon{margin:20px auto;max-width:100%}.dokan-dashboard-not-product-found .dokan-blank-product-message{font-size:20px;margin-bottom:20px}.dokan-add-new-product-popup h2{padding:0 20px 16px;border-bottom:1px solid #eee;margin-bottom:0;font-size:22px;color:#5d5d5d;margin-top:15px;position:absolute;overflow:hidden;width:690px;z-index:999999;background:#fff;margin-top:0;padding-top:16px;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / .05);-moz-box-shadow:0 1px 4px rgb(0 0 0 / .05);box-shadow:0 1px 4px rgb(0 0 0 / .05)}.dokan-add-new-product-popup .mfp-close{top:10px;right:5px;z-index:999999}.dokan-add-new-product-popup .product-form-container{margin-top:30px;padding:20px;height:550px}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload{border:3px dashed #ddd;height:65%;width:98%;margin-bottom:10px;margin-right:15px;overflow:hidden;position:relative}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .instruction-inside{text-align:center;padding-top:20%;padding-bottom:30%;color:#aaa}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn{color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:3px 10px;font-size:12px}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover{color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close{background:#000;color:red;font-size:100px;height:100%;opacity:.7;padding:25% 0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:100%;display:none;cursor:pointer}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img{max-width:100%;width:292px;height:212px;object-fit:cover}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img:hover a.close{display:block}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .image-wrap:hover a.close{display:block}.dokan-add-new-product-popup .dokan-feat-image-content{width:35%;margin-right:15px}.dokan-add-new-product-popup .dokan-feat-image-content ul>li{list-style:none}.dokan-add-new-product-popup .dokan-feat-image-content ul>li>a{display:block;width:100%;height:100%}.dokan-add-new-product-popup #dokan-product-images ul.product_images{margin:0 0 10px 0;padding:0}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image{width:50px;height:50px;overflow:hidden;float:left;box-sizing:border-box;position:relative;margin:9px 4px 0 0;border:1px solid #eee;border-radius:2px;padding:2px;cursor:move}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image{cursor:pointer;text-align:center;line-height:40px;border:2px dashed #ddd}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image a,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image a{width:100%;height:100%;color:#afafaf;font-size:18px}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image img,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder img,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image img{padding:0;margin:0;max-width:100%}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete{position:absolute;top:0;right:0;color:red;background:rgb(0 0 0 / .6);margin:0;padding:0 3px;font-size:50px;width:100%;text-align:center;height:100%;padding-top:25%;font-weight:700;display:none}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image:hover a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image:hover a.action-delete{display:inline-block}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder{border:1px dashed #ccc}.dokan-add-new-product-popup .dokan-product-field-content{width:62.5%}.dokan-add-new-product-popup .dokan-product-field-content label{font-weight:400}.dokan-add-new-product-popup .dokan-product-field-content input[type='checkbox']{margin-right:4px}.dokan-add-new-product-popup .product-full-container{margin-top:10px}.dokan-add-new-product-popup .product-container-footer{padding:20px 20px;border-top:1px solid #eee;text-align:right}.dokan-add-new-product-popup .product-container-footer .dokan-add-new-product-spinner{position:static;margin-right:8px;vertical-align:middle}.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-error{color:#d9534f;margin-right:8px;vertical-align:middle;float:left;display:block}.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-success{color:#5cb85c;margin-right:8px;vertical-align:middle;float:left;display:block}.select2-container--open .select2-dropdown--below{margin-top:32px}.select2-container--open .select2-dropdown--above{margin-top:32px}.dokan-vendor-info-wrap{border:1px solid #E7E7E7;padding:15px;display:flex;align-items:center;margin-top:10px}.dokan-vendor-info-wrap h5,.dokan-vendor-info-wrap p{margin:0}.dokan-vendor-info-wrap a{text-decoration:none!important;background:transparent!important;box-shadow:unset!important;padding:0!important}.dokan-vendor-info-wrap .dokan-vendor-image{width:50px;height:50px;margin-right:13px}.dokan-vendor-info-wrap .dokan-vendor-image img{border-radius:50%}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name{display:flex;align-items:center}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name h5{font-size:16px;font-weight:500;color:#000;margin-right:10px}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating{display:flex;align-items:center}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating p{color:#C1C1C1;font-size:14px;font-weight:500;margin-right:6px}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-empty{color:#e0e0e0;font-size:16px}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-filled,.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-half{color:#ffc239;font-size:16px}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-ratings-count{color:#C1C1C1;font-size:11px;font-weight:400}.dokan-settings-content .dokan-settings-area{position:relative}.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap{width:70%;float:left}.dokan-settings-content .dokan-settings-area .dokan-update-setting-top{width:30%;float:right}.dokan-settings-content .dokan-settings-area .dokan-dashboard-header{margin:0 0 10px 0;border-bottom:1px solid #EDEDED;padding:0 0 10px 0}.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1{margin:0 0 0 0;border-bottom:none}.dokan-settings-content .dokan-settings-area .dokan-dashboard-header:after{content:"";display:table;clear:both}.dokan-settings-content .dokan-settings-area h1{margin:0;padding:0}.dokan-settings-content .dokan-settings-area .dokan-banner{border:4px dashed #d8d8d8;margin:0 auto 35px;max-width:850px;text-align:center;overflow:hidden;position:relative;min-height:300px}.dokan-settings-content .dokan-settings-area .dokan-banner img{max-width:100%}.dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image{position:absolute;width:100%;height:300px;background:#000;top:0;left:0;opacity:.7;font-size:100px;color:red;padding-top:70px;display:none}.dokan-settings-content .dokan-settings-area .dokan-banner:hover{cursor:pointer}.dokan-settings-content .dokan-settings-area .dokan-banner:hover .dokan-remove-banner-image{display:block}.dokan-settings-content .dokan-settings-area .dokan-gravatar{position:relative}.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image{position:absolute;width:80px;height:80px;background:#000;top:0;left:0;opacity:.7;font-size:70px;text-align:center;color:red;padding-top:5px;display:none;border-radius:50%}.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img{border-radius:50%;height:80px!important;width:80px}.dokan-settings-content .dokan-settings-area .dokan-gravatar:hover .dokan-remove-gravatar-image{display:block}.dokan-settings-content .dokan-settings-area .button-area{margin-top:35px}.dokan-settings-content .dokan-settings-area .button-area i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf}.dokan-settings-content .dokan-settings-area .button-area .help-block{font-size:12px;color:#b1b1b1}.dokan-settings-content .dokan-settings-area ul.dokan-categories{list-style:none;padding:0;margin:0}.dokan-settings-content .dokan-settings-area ul.dokan-categories label{font-weight:400}.dokan-settings-content .dokan-settings-area .dokan-address-fields label{font-weight:400;font-size:12px}.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox{margin-top:0}.store-open-close .dokan-form-group{text-align:left;display:flex}.store-open-close label.day{width:200px}.store-open-close label.time{padding-left:5px}.store-open-close select.dokan-form-control{width:auto}@media only screen and (max-width:415px){.store-open-close label:first-child{width:100%;text-align:left}.store-open-close .time input{width:75px}.store-open-close .dokan-form-group:first-child{margin-top:50px}.store-open-close label.day.control-label{padding-right:85px}}.dokan-store.dokan-theme-twentytwelve .site-content{float:none;width:100%}.dokan-store-wrap{display:flex;margin:20px 0;flex-direction:column}.dokan-store-wrap.layout-left{flex-direction:column-reverse}@media (min-width:1000px){.dokan-store-wrap.layout-left,.dokan-store-wrap.layout-right{flex-direction:row}.dokan-store-wrap .dokan-store-sidebar{flex:0 1 26%}.dokan-store-wrap .dokan-single-store{flex:0 1 100%}.dokan-store-wrap.layout-left .dokan-store-sidebar{margin-right:4%}.dokan-store-wrap.layout-right .dokan-store-sidebar{margin-left:4%}}.dokan-store-products-filter-area{margin-bottom:30px}.dokan-store-products-filter-area .product-name-search{height:40px;border:solid 1px #eee;background-color:#fff;float:left;width:250px}.dokan-store-products-filter-area .product-name-search:focus{outline:0}.dokan-store-products-filter-area .orderby-search{height:40px;border:solid 1px #eee;background-color:#fff;float:right}.dokan-store-products-filter-area .search-store-products{height:40px;border:solid 1px #ccc;background-color:#eee;float:left;line-height:40px;padding:0 25px}.dokan-store-products-filter-area .dokan-store-products-ordeby{width:100%;margin-right:0;position:relative}.dokan-store-products-filter-area .dokan-store-products-search-has-results{border:1px solid #e0e0e0}.dokan-store-products-filter-area #dokan-store-products-search-result{display:none;position:absolute;width:100%;background:#fff;z-index:15;transform:translateY(-1px);max-width:349px;max-height:400px;overflow-y:auto;overflow-x:hidden;top:42px}.dokan-store-products-filter-area #dokan-store-products-search-result ul{list-style:none;margin:0!important;padding:15px}.dokan-store-products-filter-area #dokan-store-products-search-result li{display:block;padding:8px 0;position:relative;border-bottom:1px dashed #e0e0e0;margin-left:0}.dokan-store-products-filter-area #dokan-store-products-search-result li:last-child{border-bottom:none}.dokan-store-products-filter-area #dokan-store-products-search-result a{display:table;width:100%}.dokan-store-products-filter-area #dokan-store-products-search-result a>*{display:table-cell;vertical-align:top}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-image{width:40px;max-width:40px}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data{padding-left:20px}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data div:not(.dokan-ls-product-categories){display:inline-block;vertical-align:middle}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-price{position:absolute;top:12px;right:0}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-stock{padding:4px 8px;background:#eee;border-radius:4px;position:absolute;bottom:10px;right:0}.dokan-store-products-filter-area #dokan-store-products-search-result h3{display:block;margin:0;font-size:15px}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span{display:inline-block;margin-right:4px;font-size:13px}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:after{content:","}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child:after{content:""}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child{margin-right:0}.dokan-store-products-filter-area #dokan-store-products-search-result .product-price{font-size:14px;font-weight:700;bottom:10px;text-align:right}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-sale-price{color:#8f949b;text-decoration:line-through;margin-left:8px}.dokan-store-products-filter-area .dokan-ajax-search-loader{background-image:url(/wp-content/plugins/dokan-lite/assets/images/spinner-2x.gif);background-position:right center;background-repeat:no-repeat;background-size:25px 25px;z-index:999}.dokan-single-store{margin:0}.dokan-single-store .profile-frame{padding:0;position:relative;background-size:cover;background-color:#eee}.dokan-single-store .profile-frame .profile-info-box{position:relative}.dokan-single-store .profile-frame .profile-info-box a{color:inherit}.dokan-single-store .profile-frame .profile-info-box:hover{color:#fff}.dokan-single-store .profile-frame .profile-info-box .profile-info-img{width:100%;height:auto}.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image{background-image:url(/wp-content/plugins/dokan-lite/assets/images/default-store-banner.png);background-size:100% 100%;background-repeat:no-repeat}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img{height:100%!important;object-fit:cover}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img.dummy-image{position:absolute;left:0;top:0;background-size:cover}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{width:320px;height:100%;padding-top:25px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img{text-align:center;margin-bottom:12px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img{border-radius:50%;background:#fff;width:80px;height:80px;margin-left:auto;margin-right:auto}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square img{background-color:#fff;border:1px solid #EDEDED;border-radius:0;padding:4px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{font-weight:700;padding:0;font-size:20px;margin:0 0 18px;color:#fff;display:flex;align-items:center;justify-content:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name svg{margin-left:5px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:0 30px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{cursor:pointer;position:relative;list-style:none}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-phone a,.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-email a{text-decoration:none;color:inherit}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info span.fa-angle-down{margin-left:10px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice{display:flex;align-items:center;position:relative;z-index:1}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice .store-notice{min-width:96px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times{top:110%;left:-20%;color:#3E474F;width:310px;z-index:1;display:none;padding:1.5em 2em;overflow:auto;position:absolute;max-height:435px;background:#fff;box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #00000010;border-radius:6px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading{margin:10px 0 25px;display:flex;align-items:center;justify-content:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading i.fa-calendar-day{color:#2471A9;width:30px;margin:0 10px 0 -10px;height:30px;border:1px solid #CBD9DC;display:flex;align-items:center;border-radius:50%;justify-content:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading h4{font-size:20px;font-weight:700;margin-bottom:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times span{margin-left:10px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags{display:flex;font-size:15px;margin-bottom:12px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-days{flex:2.3}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_day,.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_time{font-weight:700}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times{flex:4}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-open,.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close{cursor:pointer;display:inline-block;padding:2px 3px 3.5px;transition:0.5s ease;list-style:none;margin-bottom:5.5px;border-radius:.375rem;text-decoration:none}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close{color:#D07272;padding:1px 12px;border-radius:16px;background-color:#F8E8E7;max-width:75px;text-align:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags:last-child{margin-bottom:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar{width:10px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb{background:#8d9399;border-radius:5px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb:hover{background:#555}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times:hover{display:block}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover #vendor-store-times{display:block}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover span.fa-angle-down:after{content:"";top:75%;right:44%;width:25px;height:40px;z-index:1;position:absolute;transform:rotate(45deg);border-radius:5px;background-color:#fff}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info li{padding-bottom:8px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i{font-weight:700;float:left;margin-left:-25px;margin-top:4px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social{list-style:none}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social li{display:inline-block}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i{font-size:20px;float:none;font-weight:400;margin:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-facebook-square{color:#3b5998}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-google-plus-square{color:#dd4b39}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-twitter-square{color:#55acee}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-pinterest-square{color:#bd081c}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-linkedin{color:#007bb5}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-youtube-square{color:#b00}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-instagram{color:#125688}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-flickr{color:#ff0084}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .seller-rating{display:none}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{position:relative;background-color:#fff;color:inherit;border:1px solid #EDEDED;padding:0 15px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{color:#444;width:100%;margin-top:-55px;padding:0;position:relative;background:none}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{float:left}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img{margin-bottom:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{width:150px;height:150px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info{float:left;padding:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{color:#fff;margin:10px 0 25px 15px;text-shadow:0 0 3px rgb(0 0 0 / .8);font-weight:700;font-size:28px;line-height:1.1}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding-left:40px;font-size:14px;line-height:21px;margin-left:0}.dokan-single-store .profile-frame.profile-frame-no-banner{background-color:#fff0}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-img{display:none}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper{border:1px solid #EDEDED;position:relative}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery{background-color:#fff;width:100%;padding:10px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{width:20%;float:left}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{background:#fff;border:1px solid #ddd;padding:2px;width:150px;height:150px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{float:left;padding:0 25px;color:#444;width:80%}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{margin-top:5px;font-size:30px;font-weight:700}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{margin:0;padding-left:25px;clear:both}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice #vendor-store-times{left:-30%}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after{right:-2.5px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{float:left;margin-right:40px;position:relative}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{margin-left:-22px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{content:"·";position:absolute;top:10px;left:-35px;color:#afafaf;font-size:25px;line-height:0}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:first-child:before{content:""}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{clear:both;position:relative}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{display:flex;padding-left:0}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{margin:0 8px 0 0}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{text-shadow:none}.dokan-single-store .dokan-store-tabs{text-align:center}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button{overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;margin:0;padding:10px 0;border:1px solid #EDEDED}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li{display:inline-block}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline{display:flex;background-color:#fff;border-width:0 1px 1px 1px;border-color:#EDEDED;border-style:solid;margin:0;padding:0;margin-bottom:20px;font-size:14px}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li{display:inline-block;flex:auto;border-right:1px solid #EDEDED;margin-right:-4px}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:last-child{border-right:unset}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a{width:100%;text-decoration:none;color:#666;padding:10px 15px;display:inline-block}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover{background:#eee}.dokan-store-widget input[type=text],.dokan-store-widget input[type=email],.dokan-store-widget textarea{width:100%}.dokan-store-widget form.seller-form ul{margin:0;padding:0;list-style:none}.dokan-store-widget form.seller-form ul li{margin-bottom:8px;border-bottom:none}.dokan-store-widget form.seller-form ul li label.error{font-size:12px;margin-top:2px;margin-bottom:0}.dokan-store-widget #dokan-store-location{width:100%;height:200px}.dokan-store-widget form#dokan-form-contact-seller .dokan-privacy-policy-text p{word-break:break-all}.dokan-seller-search-form{margin:30px 0}.dokan-seller-search-form .dokan-w4{padding:0 15px}.dokan-seller-search-form .dokan-w4 input[type=search],.dokan-seller-search-form .dokan-w4 select.dokan-form-control{height:40px!important;border:1px solid #e2e2e2!important;box-shadow:none!important;border-radius:4px!important}.dokan-seller-search-form .dokan-w4 input[type=search]{background-position-y:11px!important}.dokan-seller-listing{position:relative}.dokan-seller-listing .dokan-overlay{position:absolute;background:rgb(255 255 255 / .3)}#dokan-seller-listing-wrap{margin-left:-15px;margin-right:-15px}#dokan-seller-listing-wrap ul.dokan-seller-wrap{list-style:none;margin:20px 0;padding:0}#dokan-seller-listing-wrap ul.dokan-seller-wrap:before,#dokan-seller-listing-wrap ul.dokan-seller-wrap:after{content:" ";display:table}#dokan-seller-listing-wrap ul.dokan-seller-wrap:after{clear:both}#dokan-seller-listing-wrap ul.dokan-seller-wrap li{list-style-type:none;float:left;margin:0 0 20px 0;padding-left:15px;padding-right:15px;margin-bottom:20px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-2{width:50%}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3{width:33.33%}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{box-shadow:0 0 25px 0 #ddd}@media (max-width:767px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li{width:100%!important;float:none}}@media (min-width:768px) and (max-width:991px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li{width:50%!important}}@media (min-width:992px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li{width:33.33%}}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content{max-width:100%}@media (max-width:767px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content{text-align:left}}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info{height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:0 50%;height:220px;position:relative}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container{height:100%;background-color:rgb(0 0 0 / .45)}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite{padding:20px 20px 10px;overflow:hidden}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .featured-label{float:left;padding:2px 10px;background:#2d54a3;color:#fff;border-radius:3px;box-shadow:0 0 25px -5px #afafaf}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label{float:right;padding:2px;background:#fff;width:55px;border-radius:20px;text-align:center;box-shadow:0 0 25px -5px #afafaf}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label i.fa{color:#e74c3c}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data{padding:0 20px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2{margin:9px 0;padding:0;font-size:20px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a{color:#FFF;text-shadow:rgb(0 0 0 / .8) 0 1px 0}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a:hover{color:#fafafa;text-shadow:rgb(0 0 0 / .8) 0 1px 0}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p{margin-bottom:2px;color:#FFF;text-shadow:rgb(0 0 0 / .8) 0 1px 0}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating{float:none!important;margin:12px 0 10px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating:before{color:#adb5b6}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating span:before{color:#fa9a00}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p.store-address{line-height:23px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{background:#f7fbfc;position:relative;padding:15px 20px;border-top:1px solid #eee}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a{text-decoration:none}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar{padding:6px;background:#fff;position:absolute;width:80px;height:80px;top:-70px;right:20px;border-radius:40px;box-shadow:0 0 30px -6px #afafaf}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img{width:100%;height:100%;border-radius:40px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .store-data-container{height:100%;background:none}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .featured-favourite .featured-label{background:#d1dbf0;color:#2d54a3;box-shadow:none}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a{color:#526b6f;text-shadow:none}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a:hover{color:#333;text-shadow:none}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data p{color:#748082;text-shadow:none}@media (min-width:1200px){.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{background-color:rgb(0 0 0 / .65)}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:absolute;bottom:0;right:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{padding-right:15px;margin:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{line-height:1;margin-left:5px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a{display:inline-block}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{font-size:25px;text-shadow:1px 1px 1px rgb(255 255 255 / .55)}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter{color:#000}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default img.profile-info-img{position:absolute;top:0;left:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper{position:relative}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:5px 30px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info ul.dokan-store-info{margin-bottom:10px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:12px;right:15px;bottom:auto}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2{position:relative;width:100%}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper{position:relative;background-color:#fff;color:#444;border:1px solid #EDEDED}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery{width:100%;margin-top:-75px;padding-top:0;background:none}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{position:relative}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{background:#fff;border:1px solid #ddd;padding:2px;width:150px;height:150px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{position:relative}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{color:inherit;font-size:35px;text-align:center;font-weight:700}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding:0;width:100%;margin:0;display:block;text-align:center}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice{display:inline-block}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after{right:-2.5px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{text-align:left;display:inline-block;padding-bottom:15px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a{color:inherit}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:none}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:after{content:'·';color:#9c9c9c;font-weight:700;font-size:18px;position:relative;top:3px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:last-child:after{content:''}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:relative;text-align:center}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{position:relative;padding:0;margin:0;display:inline-block}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{text-shadow:none}}@media (max-width:767px){.dokan-store-sidebar,.dokan-single-store{margin-right:3%;width:94%!important;margin-left:3%}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{width:150px}}@media (max-width:1199px){.dokan-single-store .profile-frame .profile-info-box{position:relative;width:100%}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper{position:relative;background-color:#fff;color:#444;border:1px solid #EDEDED}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{width:100%;padding-top:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head{position:relative;top:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{color:inherit;font-size:35px;margin-bottom:11px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{background:#fff;border:1px solid #ddd;padding:2px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img{width:100px;height:100px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{position:relative;top:0;padding:0;width:100%;margin:0;display:block;overflow:visible;line-height:1.4}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{text-align:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a{color:inherit}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:none}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li span.fa-angle-down{display:none}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .dokan-times{margin-left:5px}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice{justify-content:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice #vendor-store-times{left:calc(50% - 155px)!important}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:relative;top:0;text-align:center}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{padding:0;margin:0;display:inline-block}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{margin-left:8px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{padding:0 8px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{margin-top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square{background:none;border:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{width:100px;height:100px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{font-size:20px;margin-bottom:8px;color:#444;text-shadow:none}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{text-align:left}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:inline-block}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice{justify-content:flex-start}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:absolute;top:-35px;right:20px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{margin-left:8px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{font-size:25px;text-shadow:1px 1px 1px rgb(255 255 255 / .55);color:#0B8379}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter{color:#000}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{margin-top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{position:relative;top:0;text-align:center;font-size:20px;margin-bottom:10px;color:#444;text-shadow:none;font-weight:700}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper{height:auto;border:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{top:0;margin-right:15px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:0 0 0 15px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{float:none;text-align:left}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:inline-block}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{content:""}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice{justify-content:flex-start}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:0;text-align:left;padding:0 4px}}.dokan-withdraw-content .dokan-withdraw-area h1{margin:0 0 20px}.dokan-withdraw-content .dokan-withdraw-area ul li{display:inline-block;padding:0 5px}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container{position:relative;border-bottom:1px solid #EDEDED;padding:15px 0}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:last-child{border-bottom:none;margin-bottom:-15px}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:first-child{margin-top:-15px}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container p{margin-bottom:5px}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 .dokan-withdraw-method-logo{display:inline-block;vertical-align:middle;margin-right:10px}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 strong a{color:#f05025}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5{position:absolute;right:10px;top:50%;transform:translate(10px,-50%)}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button,.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn{float:right}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button{float:right;text-decoration:none}.dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container{margin-bottom:15px}.dokan-withdraw-popup h2{font-size:17px;padding:15px 20px 10px;margin:0;border-bottom:1px solid #eee}.dokan-withdraw-popup .withdraw-schedule-select-container,.dokan-withdraw-popup .dokan-form-horizontal .withdraw{padding:15px 30px 0}.dokan-withdraw-popup .withdraw{margin-top:15px}.dokan-withdraw-popup .footer{width:100%;padding:10px 20px;text-align:right;border-top:1px solid #eee}@media only screen and (max-width:500px){.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container{display:flex;flex-direction:column}.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container .dokan-w5{position:relative;left:0;right:100%;top:100%;transform:none;margin-top:20px}.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-withdraw-status-filter-container .dokan-add-product-link a{margin:15px 0}.dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped{overflow:auto;display:block}.dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped tbody tr th{width:150px}}.dokan-login-form-popup-wrapper{width:430px!important;padding:16px!important;margin:0 auto!important}.dokan-login-form-popup-wrapper .dokan-login-form-title{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.dokan-login-form-popup-wrapper fieldset{padding:0;border:0;margin:0}.dokan-login-form-popup-wrapper .dokan-login-form-error{color:#d9534f;background-color:#f2dede;font-size:.9em}.dokan-login-form-popup-wrapper .dokan-login-form-error.has-error{padding:5px 8px;margin-bottom:5px}p.vendor-customer-registration .radio{display:inline-block}p.vendor-customer-registration .radio:hover{cursor:pointer;color:#526b6f}.dokan-popup-content{padding:18px}.dokan-popup-content .dokan-popup-title{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;line-height:1}.dokan-popup-content fieldset{padding:0;margin:0;border:0;background:none}.dokan-popup-content .mfp-close{top:4px;right:3px}.dokan-popup-content .dokan-popup-option-list{list-style-type:none;padding:0;margin:10px 0}.dokan-popup-content .dokan-popup-option-list li{margin:0 0 3px}.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label{display:block;margin:0;cursor:pointer}.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label input{margin:0 4px 0 0}.dokan-popup-content .dokan-popup-error{display:none;color:#d9534f}.dokan-popup-content .dokan-popup-error.has-error{display:block}.iziModal .iziModal-header .iziModal-noSubtitle .iziModal-header-title{font-size:revert}.iziModal .iziModal-header-title{font-family:revert}#dokan-seller-listing-wrap button{margin:unset;padding:6px 12px}#dokan-store-listing-filter-wrap .left,.store-lists-other-filter-wrap .left,#dokan-store-listing-filter-wrap .right,.store-lists-other-filter-wrap .right,#dokan-store-listing-filter-wrap .item,.store-lists-other-filter-wrap .item{display:unset;overflow:unset;z-index:unset;position:unset;height:unset;width:unset;margin:unset;padding:unset;border:unset}#dokan-store-listing-filter-wrap,#dokan-store-listing-filter-wrap form,#dokan-store-listing-filter-form-wrap *{padding:unset;margin:unset;box-sizing:border-box}#dokan-store-listing-filter-wrap ul,#dokan-store-listing-filter-wrap form ul,#dokan-store-listing-filter-form-wrap * ul,#dokan-store-listing-filter-wrap ul li,#dokan-store-listing-filter-wrap form ul li,#dokan-store-listing-filter-form-wrap * ul li{margin:unset;padding:unset}#dokan-store-listing-filter-wrap div p,#dokan-store-listing-filter-wrap form div p,#dokan-store-listing-filter-form-wrap * div p{margin:unset;padding:unset;line-height:unset}#dokan-store-listing-filter-wrap label,#dokan-store-listing-filter-wrap form label,#dokan-store-listing-filter-form-wrap * label,#dokan-store-listing-filter-wrap input,#dokan-store-listing-filter-wrap form input,#dokan-store-listing-filter-form-wrap * input,#dokan-store-listing-filter-wrap select,#dokan-store-listing-filter-wrap form select,#dokan-store-listing-filter-form-wrap * select,#dokan-store-listing-filter-wrap button,#dokan-store-listing-filter-wrap form button,#dokan-store-listing-filter-form-wrap * button,#dokan-store-listing-filter-wrap a,#dokan-store-listing-filter-wrap form a,#dokan-store-listing-filter-form-wrap * a,#dokan-store-listing-filter-wrap i,#dokan-store-listing-filter-wrap form i,#dokan-store-listing-filter-form-wrap * i,#dokan-store-listing-filter-wrap span,#dokan-store-listing-filter-wrap form span,#dokan-store-listing-filter-form-wrap * span,#dokan-store-listing-filter-wrap textarea,#dokan-store-listing-filter-wrap form textarea,#dokan-store-listing-filter-form-wrap * textarea{width:unset;border:unset;padding:unset;margin:unset;display:unset;text-transform:unset;font-weight:unset;line-height:unset;font-size:unset;letter-spacing:unset;box-shadow:unset;box-sizing:border-box}#dokan-store-listing-filter-wrap{background-color:#fff;padding:20px;box-shadow:1px 1px 20px 0 #E9E9E9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#dokan-store-listing-filter-wrap .right{display:flex;align-items:center}#dokan-store-listing-filter-wrap .right .item{position:relative;white-space:nowrap}#dokan-store-listing-filter-wrap .right .item.sort-by{margin:0 30px}#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button{border-radius:3px}#dokan-store-listing-filter-wrap .right .item .dokan-icons{position:absolute;left:14%;top:50%;cursor:pointer;margin:0;padding:0;transform:translate(0,-50%);z-index:999}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div{background:#fff;height:2px;margin:2px auto}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(1){width:15px}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(2){width:10px}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(3){width:4px}#dokan-store-listing-filter-wrap .right .item button{padding-top:8px;padding-bottom:8px;padding-left:35px;padding-right:25px}#dokan-store-listing-filter-wrap .right .item button:focus{outline:none}#dokan-store-listing-filter-wrap .right .item select{background:#fff;border:1px solid #edecec;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px}#dokan-store-listing-filter-wrap .right .item select:before{content:"\f140"}#dokan-store-listing-filter-wrap .right .item select:focus{outline:none}#dokan-store-listing-filter-wrap .right .toggle-view{margin:0;padding:0;line-height:0;height:0}#dokan-store-listing-filter-wrap .right .toggle-view .dashicons{font-size:22px;cursor:pointer}#dokan-store-listing-filter-wrap .right .toggle-view .active{color:#ee5035}#dokan-store-listing-filter-form-wrap{background:#fff;margin-top:32px;padding:32px 20px 20px 20px;box-shadow:1px 1px 20px 0 #E9E9E9;position:relative}#dokan-store-listing-filter-form-wrap div{margin:0;padding:0}#dokan-store-listing-filter-form-wrap:before{content:"\f142";height:0!important;top:-8px;left:50%;position:absolute;transform:translate(0,-50%);font-family:dashicons;font-size:60px;color:#fff;font-weight:700;line-height:0!important}#dokan-store-listing-filter-form-wrap .store-search .store-search-input{width:100%;padding:10px 20px;border-radius:3px;border:1px solid #ccc}#dokan-store-listing-filter-form-wrap .store-search .store-search-input:placeholder{color:#7e7e7ec9}#dokan-store-listing-filter-form-wrap .store-search .store-search-input:focus{outline:none;border-color:#8080809e}#dokan-store-listing-filter-form-wrap .apply-filter{display:flex;justify-content:flex-end;margin-top:20px}#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn{padding:8px 25px;border-radius:3px;background:#fff!important;color:#000!important;border:1px solid #edecec!important;margin-right:20px;display:none}#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn:focus{outline:none}#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn{padding:8px 25px;border-radius:3px}#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus{outline:none}.site-content .entry-header .entry-title[class]{border:none}#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2{padding:0!important}#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons{width:15px;font-size:17px}#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-filled,#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-half{color:#fa9a00}#dokan-seller-listing-wrap.grid-view .store-wrapper{position:relative}#dokan-seller-listing-wrap.grid-view .store-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .45);color:#fff}#dokan-seller-listing-wrap.grid-view .store-content.default-store-banner{background:#fff0}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container{padding:5px 20px}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite{position:relative;top:10px}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label{width:max-content;width:-moz-max-content;width:-webkit-max-content;padding:2px 10px;background:#2d54a3;color:#fff;border-radius:3px;box-shadow:0 0 25px -5px #afafaf}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a{color:#fff;text-shadow:rgb(0 0 0 / .8) 0 1px 0;font-size:25px;padding:0;margin:0;text-decoration:none}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:active,#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:focus{text-decoration:none;outline:none}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .dokan-seller-rating p.rating{display:none!important}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address{margin:0 0 5px 0;line-height:23px}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address br{display:none}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-phone{margin:0 0 5px 0}#dokan-seller-listing-wrap.grid-view .store-footer{background:#fff;position:relative}#dokan-seller-listing-wrap.grid-view .store-footer a:active,#dokan-seller-listing-wrap.grid-view .store-footer a:focus{outline:none;text-decoration:none}#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round{margin-right:10px}#dokan-seller-listing-wrap .seller-listing-content .dokan-error{margin:15px}#dokan-seller-listing-wrap .store_open_is_on{margin-top:35px}#dokan-seller-listing-wrap .dokan-store-is-open-close-status{padding:0 10px;display:block;border-radius:30px;position:absolute;right:15px;top:15px;font-size:14px;box-shadow:0 0 25px -5px #afafaf}#dokan-seller-listing-wrap .dokan-store-is-open-status{background-color:#1dbf73}#dokan-seller-listing-wrap .dokan-store-is-closed-status{background-color:#999}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{min-height:220px;position:relative}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img{position:absolute;left:0;top:0;max-width:100%;height:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;object-fit:cover}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller{width:100%}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border-radius:3px;position:relative}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{min-height:140px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img{border-top-left-radius:3px;border-bottom-left-radius:3px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label{padding:2px 10px;background:#2d54a3;color:#fff;border-radius:3px;box-shadow:0 0 25px -5px #afafaf;position:absolute;left:8px;top:10px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2{margin-top:0;margin-bottom:15px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a{color:#000;text-decoration:none}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:active,#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:focus{text-decoration:none;outline:none}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class]{overflow:visible;z-index:1;min-width:85px;font-family:'Open Sans',sans-serif;color:gray;float:right;position:relative;top:-15px;left:25%}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class]:before{font-family:star}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] span:before{font-family:star;color:#fa9a00}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address{margin-top:5px;display:inline;font-size:15px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address:before{content:"\f082";font-family:dashicons;color:#0bb90b;font-size:22px;position:relative;top:5px;left:-5px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address br{display:none}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-phone{display:none}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content{flex-basis:43%;padding-left:4%}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header{flex-basis:20%}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .dokan-store-is-open-close-status{color:#fff}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class]{display:flex;flex-direction:row-reverse;flex-basis:33%;border:none;text-align:right;background:#fff0}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:active,#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:focus{outline:none;text-decoration:none}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] .seller-avatar{display:none}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] button{margin-right:20px}.woocommerce-MyAccount-content ul.dokan-account-migration-lists{margin:0;padding:0;list-style:none;border:1px solid #eee}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li{padding:10px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #eee}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li:last-child{border-bottom:none}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content{text-align:left;flex:2}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content p{margin:0}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content{text-align:right;flex:1}.store-cat-stack-dokan.cat-drop-stack ul{max-height:800px;overflow-y:scroll}@media (max-width:1366px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:650px}}@media (max-width:1199px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:590px}.dokan-dashboard .dokan-dashboard-content .dokan-table{display:block;overflow:scroll}}@media (max-width:992px){#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper{padding:0 10px 0 0}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{min-height:120px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data h2{font-size:20px;margin-bottom:5px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data .store-address{font-size:14px!important}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:430px}}@media (max-width:767px){#dokan-store-listing-filter-wrap{display:block}#dokan-store-listing-filter-wrap .right{justify-content:space-between;margin-top:15px}#dokan-store-listing-filter-wrap .right .item.sort-by{margin:0}#dokan-store-listing-filter-wrap .toggle-view{display:none}.dokan-table{border:none;text-align:left;width:100%;max-width:100%}.dokan-table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.dokan-table tbody tr{vertical-align:inherit;width:100%}.dokan-table tbody tr td{padding:6px;text-align:left;border-color:#ededed;border-style:solid;border-width:0 1px 1px 1px;background:#fff}.dokan-table tbody tr td:before{padding-right:20px!important;float:left;font-weight:700}.dokan-table tbody tr .post-date .status{float:right}.dokan-table tbody tr .diviader{background:transparent!important;border:none!important;height:15px;background:none}.dokan-table tbody tr .diviader:before{content:' '}.dokan-table tbody tr td:first-child{border-top-width:1px}.dokan-table tbody tr .dokan-order-action{width:100%}.dokan-table tbody .row-actions{visibility:visible!important}.dokan-orders-area .dokan-w8{width:100%!important}.dokan-orders-area .dokan-w4{width:100%!important}.dokan-primary{width:100%!important;padding-left:15px;padding-right:15px}.dokan-primary li.product{width:100%!important}.dokan-secondary{width:100%;padding-left:15px;padding-right:15px}.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-content{float:none;width:100%}.dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs,.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs{border:0;gap:.5rem;display:flex;flex-wrap:wrap;align-items:flex-start}.dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li,.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li{margin:auto 0!important;border-bottom:1px solid #EDEDED}.dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li.active a,.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active a{border-bottom:1px solid #EDEDED}.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-left,.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-right{float:none;width:auto}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{display:inline-block;border-right:1px solid #454545}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{content:'';display:none}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{padding:12px 24px}.dokan-dashboard .dokan-dashboard-content{padding-left:0}ul.dokan-seller-wrap{text-align:center}ul.dokan-seller-wrap li.dokan-single-seller{width:90%!important;margin-bottom:50px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:500px}}@media (max-width:480px){.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li{display:inline-block;margin:0 5px 3px 0!important}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li:last-child{margin-top:0!important}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li button{font-size:12px;margin:0!important;top:0!important}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline{flex-wrap:wrap}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li{margin-right:unset;border-bottom:1px solid #ededed}.dokan-store-products-filter-area .dokan-store-products-ordeby{display:flex;flex-wrap:wrap}.dokan-store-products-filter-area .dokan-store-products-ordeby input.product-name-search{width:70%}.dokan-store-products-filter-area .dokan-store-products-ordeby input.search-store-products{width:30%}.dokan-store-products-filter-area select.orderby.orderby-search{flex-basis:100%;margin-top:5px}}@media (max-width:430px){#dokan-store-listing-filter-form-wrap:before{left:10%}.apply-filter{margin-top:20px}.apply-filter #cancel-filter-btn{display:block!important}.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-content{float:none;width:100%;padding:20px 0}.dokan-dashboard .dokan-dash-sidebar .dokan-table,.dokan-dashboard .dokan-dashboard-content .dokan-table{display:table}.dokan-dashboard .dokan-dash-sidebar article,.dokan-dashboard .dokan-dashboard-content article{overflow:scroll}.dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner,.dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner{width:auto;height:auto;margin-bottom:15px;min-height:unset}.dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-right{float:right!important}.dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-left{float:left!important}.dokan-dashboard .dashboard-content-area .dokan-dash-left{padding-right:0!important}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:before,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after{content:" ";display:table}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after{clear:both}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{float:left;width:100%}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{padding:12px 18px}.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach{padding:10px 0 10px 0}.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn{padding:6px 13px}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top{border-bottom:0}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{width:100%}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link{display:flex;justify-content:space-between;width:auto;float:none}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter{display:flex;flex-flow:column wrap;justify-content:space-between}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group{margin-bottom:10px}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form{display:flex;justify-content:space-between;flex-flow:row-reverse nowrap}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-form-group{margin-bottom:0;margin-right:0;width:73%}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-btn{width:25%}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector{width:73%;margin-right:2%}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-submit{width:25%;margin-right:0}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #product-filter .dokan-btn{width:100%}.dokan-dashboard .dokan-right,.dokan-dashboard .dokan-left{float:none!important}.dokan-dashboard .dokan-w6,.dokan-dashboard .dokan-w8,.dokan-dashboard .dokan-w4{float:none;width:100%}.dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-left,.dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-right{width:100%}.dokan-dashboard .dokan-product-edit-area .dokan-product-edit-left,.dokan-dashboard .dokan-product-edit-area .dokan-product-edit-right{float:none;width:100%}.dokan-dashboard .content-half-part{float:none;width:100%}.dokan-dashboard .content-half-part{margin-bottom:8px}.dokan-dashboard .content-half-part:last-child{padding-left:0}.dokan-dashboard .content-half-part:first-child{padding-right:0}.dokan-dashboard ul.dokan_tabs{padding-left:0;margin-right:0}.dokan-dashboard ul.dokan_tabs li{margin-bottom:10px}.dokan-single-store .profile-frame .profile-info-box{width:100%}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:280px}.dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer{display:flex}}@media (max-width:375px){.dokan-order-filter-serach form:first-child .dokan-form-group{display:flex}#dokan-store-listing-filter-wrap .right .item #stores_orderby{padding:8px 0 8px 16px}}@media (max-width:360px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:200px}}.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgb(0 0 0 / .3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box}.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.iziModal::after{content:'';width:100%;height:0;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:-moz-linear-gradient(top,#fff0 0,rgb(0 0 0 / .35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff0),color-stop(100%,rgb(0 0 0 / .35)));background:-webkit-linear-gradient(top,#fff0 0,rgb(0 0 0 / .35) 100%);background:-o-linear-gradient(top,#fff0 0,rgb(0 0 0 / .35) 100%);background:-ms-linear-gradient(top,#fff0 0,rgb(0 0 0 / .35) 100%);background:linear-gradient(to bottom,#fff0 0,rgb(0 0 0 / .35) 100%);transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.iziModal.hasShadow::after{height:30px;opacity:1}.iziModal .iziModal-progressbar{position:absolute;left:0;top:0;width:100%;z-index:1}.iziModal .iziModal-progressbar>div{height:2px;width:100%}.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px 18px;box-shadow:inset 0 -10px 15px -12px rgb(0 0 0 / .3),0 0 0 #555;overflow:hidden;position:relative;z-index:10}.iziModal .iziModal-header-icon{font-size:40px;color:rgb(255 255 255 / .5);padding:0 15px 0 0;margin:0;float:left}.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.iziModal .iziModal-header-subtitle{color:rgb(255 255 255 / .6);font-size:12px;line-height:1.45}.iziModal .iziModal-header-subtitle,.iziModal .iziModal-header-title{display:block;margin:0;padding:0;font-family:Lato,Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0 0}.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:0;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .3s cubic-bezier(.16,.81,.32,1),opacity .3s ease;background-size:67%!important;-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}.iziModal .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-button-close:hover{transform:rotate(180deg)}.iziModal .iziModal-button:hover{opacity:.8}.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px 15px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0 0;font-weight:400}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0 0}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px}.iziModal-rtl{direction:rtl}.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px}.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px}.iziModal-rtl .iziModal-header-buttons{right:initial!important;left:10px}.iziModal-rtl .iziModal-button{float:left}.iziModal-rtl .iziModal-header-subtitle,.iziModal-rtl .iziModal-header-title{text-align:right;font-family:Tahoma,Lato,Arial;font-weight:500}.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px}.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px}.iziModal.iziModal-light .iziModal-header-icon{color:rgb(0 0 0 / .5)}.iziModal.iziModal-light .iziModal-header-title{color:#000}.iziModal.iziModal-light .iziModal-header-subtitle{color:rgb(0 0 0 / .6)}.iziModal.iziModal-light .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-loader{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.iziModal .iziModal-content-loader{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%}.iziModal .iziModal-content:after,.iziModal .iziModal-content:before{content:'';display:table}.iziModal .iziModal-content:after{clear:both}.iziModal .iziModal-content{zoom:1;width:100%}.iziModal .iziModal-wrap{width:100%;position:relative}.iziModal .iziModal-iframe{border:0;margin:0 0 -6px 0;width:100%;transition:height .3s ease}.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%}.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:Lato,Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none}.iziModal-navigate-caption::after,.iziModal-navigate-caption::before{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:'';background-size:100%!important}.iziModal-navigate-caption:before{left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal-navigate-caption:after{right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:100%;width:84px;background-size:100%!important;cursor:pointer;padding:0;opacity:.2;transition:opacity .3s ease;pointer-events:all;margin:0;outline:0}.iziModal-navigate>button:hover{opacity:1}.iziModal-navigate-prev{left:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal-navigate-next{right:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0}.iziModal.isAttachedTop{margin-top:0!important;margin-bottom:auto!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.iziModal.isAttachedBottom{margin-top:auto!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.iziModal.isFullscreen{max-width:100%!important;margin:0!important;height:100%!important;border-radius:0!important}.iziModal.isAttached{border-radius:0!important}.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden}html.iziModal-isOverflow{overflow:hidden}html.iziModal-isAttached body,html.iziModal-isOverflow body{overflow-y:scroll;position:relative}html.iziModal-isAttached{overflow:hidden}.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px}.iziModal ::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .2);background-clip:padding-box;border:solid #fff0;border-width:0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgb(0 0 0 / .1),inset 0 -1px 0 rgb(0 0 0 / .07)}.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgb(0 0 0 / .4)}.iziModal ::-webkit-scrollbar-button{height:0;width:0}.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid #fff0;border-width:0 0 0 2px}.iziModal.transitionIn .iziModal-header{-webkit-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-header .iziModal-header-icon{-webkit-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-button{-webkit-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{-webkit-animation:iziM-fadeIn 1.3s;-moz-animation:iziM-fadeIn 1.3s;animation:iziM-fadeIn 1.3s}.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0ms;-moz-animation:0ms;animation-delay:0ms}.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s}.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none!important}.iziModal .fadeOut,.iziModal-navigate.fadeOut,.iziModal-overlay.fadeOut,.iziModal.fadeOut{-webkit-animation:iziM-fadeOut .5s;-moz-animation:iziM-fadeOut .5s;animation:iziM-fadeOut .5s;animation-fill-mode:forwards}.iziModal .fadeIn,.iziModal-navigate.fadeIn,.iziModal-overlay.fadeIn,.iziModal.fadeIn{-webkit-animation:iziM-fadeIn .5s;-moz-animation:iziM-fadeIn .5s;animation:iziM-fadeIn .5s}.iziModal-overlay.comingIn,.iziModal.comingIn{-webkit-animation:iziM-comingIn .5s ease;-moz-animation:iziM-comingIn .5s ease;animation:iziM-comingIn .5s ease}.iziModal-overlay.comingOut,.iziModal.comingOut{-webkit-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);-moz-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation-fill-mode:forwards}.iziModal-overlay.bounceInDown,.iziModal.bounceInDown{-webkit-animation:iziM-bounceInDown .7s ease;animation:iziM-bounceInDown .7s ease}.iziModal-overlay.bounceOutDown,.iziModal.bounceOutDown{-webkit-animation:iziM-bounceOutDown .7s ease;animation:iziM-bounceOutDown .7s ease}.iziModal-overlay.bounceInUp,.iziModal.bounceInUp{-webkit-animation:iziM-bounceInUp .7s ease;animation:iziM-bounceInUp .7s ease}.iziModal-overlay.bounceOutUp,.iziModal.bounceOutUp{-webkit-animation:iziM-bounceOutUp .7s ease;animation:iziM-bounceOutUp .7s ease}.iziModal-overlay.bounceInLeft,.iziModal.bounceInLeft{-webkit-animation:iziM-bounceInLeft .7s ease;animation:iziM-bounceInLeft .7s ease}.iziModal-overlay.bounceOutLeft,.iziModal.bounceOutLeft{-webkit-animation:iziM-bounceOutLeft .7s ease;animation:iziM-bounceOutLeft .7s ease}.iziModal-overlay.bounceInRight,.iziModal.bounceInRight{-webkit-animation:iziM-bounceInRight .7s ease;animation:iziM-bounceInRight .7s ease}.iziModal-overlay.bounceOutRight,.iziModal.bounceOutRight{-webkit-animation:iziM-bounceOutRight .7s ease;animation:iziM-bounceOutRight .7s ease}.iziModal-overlay.fadeInDown,.iziModal.fadeInDown{-webkit-animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutDown,.iziModal.fadeOutDown{-webkit-animation:iziM-fadeOutDown .5s ease;animation:iziM-fadeOutDown .5s ease}.iziModal-overlay.fadeInUp,.iziModal.fadeInUp{-webkit-animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutUp,.iziModal.fadeOutUp{-webkit-animation:iziM-fadeOutUp .5s ease;animation:iziM-fadeOutUp .5s ease}.iziModal-overlay.fadeInLeft,.iziModal.fadeInLeft{-webkit-animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutLeft,.iziModal.fadeOutLeft{-webkit-animation:iziM-fadeOutLeft .5s ease;animation:iziM-fadeOutLeft .5s ease}.iziModal-overlay.fadeInRight,.iziModal.fadeInRight{-webkit-animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutRight,.iziModal.fadeOutRight{-webkit-animation:iziM-fadeOutRight .5s ease;animation:iziM-fadeOutRight .5s ease}.iziModal-overlay.flipInX,.iziModal.flipInX{-webkit-animation:iziM-flipInX .7s ease;animation:iziM-flipInX .7s ease}.iziModal-overlay.flipOutX,.iziModal.flipOutX{-webkit-animation:iziM-flipOutX .7s ease;animation:iziM-flipOutX .7s ease}@-webkit-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-moz-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-webkit-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@-moz-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@-webkit-keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes iziM-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziM-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziM-slideDown{0%{opacity:0;-webkit-transform:scale(1,0) translateY(-40px);-webkit-transform-origin:center top}}@-moz-keyframes iziM-slideDown{0%{opacity:0;-moz-transform:scale(1,0) translateY(-40px);-moz-transform-origin:center top}}@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1,0) translateY(-40px);transform-origin:center top}}@-webkit-keyframes iziM-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1)}}@-moz-keyframes iziM-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1)}}@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}}@-webkit-keyframes iziM-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@-webkit-keyframes iziM-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes iziM-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}}@-webkit-keyframes iziM-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutLeft{20%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes iziM-bounceOutLeft{20%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}}@-webkit-keyframes iziM-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes iziM-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes iziM-bounceOutRight{20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}}@keyframes iziM-bounceOutRight{20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}}@-webkit-keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@-webkit-keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@-webkit-keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziM-flipInX{0%{-webkit-transform:perspective(400px) rotateX(60deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}@-webkit-keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}@keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-v4compatibility.woff2) format("woff2"),url(/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#fff0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:#fff0}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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,.col-sm,.col-sm-auto,.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,.col-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.table-hover tbody tr:hover{color:#212529;background-color:rgb(0 0 0 / .075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgb(0 0 0 / .075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgb(255 255 255 / .05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgb(255 255 255 / .075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:#fff0;border:solid #fff0;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgb(40 167 69 / .9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgb(220 53 69 / .9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgb(38 143 255 / .5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(38 143 255 / .5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgb(130 138 145 / .5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(130 138 145 / .5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgb(72 180 97 / .5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(72 180 97 / .5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgb(58 176 195 / .5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(58 176 195 / .5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgb(222 170 12 / .5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(222 170 12 / .5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgb(225 83 97 / .5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(225 83 97 / .5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgb(216 217 219 / .5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(216 217 219 / .5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgb(82 88 93 / .5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(82 88 93 / .5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:#fff0}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.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{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:#fff0}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.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{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:#fff0}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.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{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:#fff0}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.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{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:#fff0}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.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{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:#fff0}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.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{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:#fff0}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.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{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:#fff0}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.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{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid #fff0;border-bottom:.3em solid;border-left:.3em solid #fff0}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff0;border-right:0;border-bottom:.3em solid #fff0;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff0;border-right:.3em solid;border-bottom:.3em solid #fff0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#fff0;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgb(0 123 255 / .25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgb(0 123 255 / .25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgb(0 123 255 / .25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:#fff0;cursor:pointer;background-color:#dee2e6;border-color:#fff0;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:#fff0;cursor:pointer;background-color:#dee2e6;border-color:#fff0;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:#fff0;cursor:pointer;background-color:#fff0;border-color:#fff0;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid #fff0;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#fff0;border-color:#fff0}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:#fff0;border:1px solid #fff0;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgb(0 0 0 / .9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgb(0 0 0 / .9)}.navbar-light .navbar-nav .nav-link{color:rgb(0 0 0 / .5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgb(0 0 0 / .7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgb(0 0 0 / .3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgb(0 0 0 / .9)}.navbar-light .navbar-toggler{color:rgb(0 0 0 / .5);border-color:rgb(0 0 0 / .1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgb(0 0 0 / .5)}.navbar-light .navbar-text a{color:rgb(0 0 0 / .9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgb(0 0 0 / .9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgb(255 255 255 / .75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgb(255 255 255 / .25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgb(255 255 255 / .5);border-color:rgb(255 255 255 / .1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgb(0 0 0 / .03);border-bottom:1px solid rgb(0 0 0 / .125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgb(0 0 0 / .03);border-top:1px solid rgb(0 0 0 / .125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width 0.6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgb(0 0 0 / .125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:#fff0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgb(255 255 255 / .85);background-clip:padding-box;border:1px solid rgb(0 0 0 / .1);box-shadow:0 .25rem .75rem rgb(0 0 0 / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgb(255 255 255 / .85);background-clip:padding-box;border-bottom:1px solid rgb(0 0 0 / .05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:#fff0;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:#fff0;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgb(0 0 0 / .25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgb(0 0 0 / .25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgb(0 0 0 / .25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgb(0 0 0 / .25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s 0.6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid #fff0;border-bottom:10px solid #fff0;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:#fff0;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:0.2rem!important}.rounded{border-radius:0.25rem!important}.rounded-top{border-top-left-radius:0.25rem!important;border-top-right-radius:0.25rem!important}.rounded-right{border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important}.rounded-bottom{border-bottom-right-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important}.rounded-left{border-top-left-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important}.rounded-lg{border-radius:0.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgb(0 0 0 / .075)!important}.shadow{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgb(0 0 0 / .175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#fff0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:0.25rem!important}.mt-1,.my-1{margin-top:0.25rem!important}.mr-1,.mx-1{margin-right:0.25rem!important}.mb-1,.my-1{margin-bottom:0.25rem!important}.ml-1,.mx-1{margin-left:0.25rem!important}.m-2{margin:0.5rem!important}.mt-2,.my-2{margin-top:0.5rem!important}.mr-2,.mx-2{margin-right:0.5rem!important}.mb-2,.my-2{margin-bottom:0.5rem!important}.ml-2,.mx-2{margin-left:0.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:0.25rem!important}.pt-1,.py-1{padding-top:0.25rem!important}.pr-1,.px-1{padding-right:0.25rem!important}.pb-1,.py-1{padding-bottom:0.25rem!important}.pl-1,.px-1{padding-left:0.25rem!important}.p-2{padding:0.5rem!important}.pt-2,.py-2{padding-top:0.5rem!important}.pr-2,.px-2{padding-right:0.5rem!important}.pb-2,.py-2{padding-bottom:0.5rem!important}.pl-2,.px-2{padding-left:0.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-0.25rem!important}.mt-n1,.my-n1{margin-top:-0.25rem!important}.mr-n1,.mx-n1{margin-right:-0.25rem!important}.mb-n1,.my-n1{margin-bottom:-0.25rem!important}.ml-n1,.mx-n1{margin-left:-0.25rem!important}.m-n2{margin:-0.5rem!important}.mt-n2,.my-n2{margin-top:-0.5rem!important}.mr-n2,.mx-n2{margin-right:-0.5rem!important}.mb-n2,.my-n2{margin-bottom:-0.5rem!important}.ml-n2,.mx-n2{margin-left:-0.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:0.25rem!important}.mt-sm-1,.my-sm-1{margin-top:0.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem!important}.m-sm-2{margin:0.5rem!important}.mt-sm-2,.my-sm-2{margin-top:0.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:0.25rem!important}.pt-sm-1,.py-sm-1{padding-top:0.25rem!important}.pr-sm-1,.px-sm-1{padding-right:0.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem!important}.pl-sm-1,.px-sm-1{padding-left:0.25rem!important}.p-sm-2{padding:0.5rem!important}.pt-sm-2,.py-sm-2{padding-top:0.5rem!important}.pr-sm-2,.px-sm-2{padding-right:0.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem!important}.pl-sm-2,.px-sm-2{padding-left:0.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-0.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem!important}.m-sm-n2{margin:-0.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:0.25rem!important}.mt-md-1,.my-md-1{margin-top:0.25rem!important}.mr-md-1,.mx-md-1{margin-right:0.25rem!important}.mb-md-1,.my-md-1{margin-bottom:0.25rem!important}.ml-md-1,.mx-md-1{margin-left:0.25rem!important}.m-md-2{margin:0.5rem!important}.mt-md-2,.my-md-2{margin-top:0.5rem!important}.mr-md-2,.mx-md-2{margin-right:0.5rem!important}.mb-md-2,.my-md-2{margin-bottom:0.5rem!important}.ml-md-2,.mx-md-2{margin-left:0.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:0.25rem!important}.pt-md-1,.py-md-1{padding-top:0.25rem!important}.pr-md-1,.px-md-1{padding-right:0.25rem!important}.pb-md-1,.py-md-1{padding-bottom:0.25rem!important}.pl-md-1,.px-md-1{padding-left:0.25rem!important}.p-md-2{padding:0.5rem!important}.pt-md-2,.py-md-2{padding-top:0.5rem!important}.pr-md-2,.px-md-2{padding-right:0.5rem!important}.pb-md-2,.py-md-2{padding-bottom:0.5rem!important}.pl-md-2,.px-md-2{padding-left:0.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-0.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem!important}.m-md-n2{margin:-0.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:0.25rem!important}.mt-lg-1,.my-lg-1{margin-top:0.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem!important}.m-lg-2{margin:0.5rem!important}.mt-lg-2,.my-lg-2{margin-top:0.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:0.25rem!important}.pt-lg-1,.py-lg-1{padding-top:0.25rem!important}.pr-lg-1,.px-lg-1{padding-right:0.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem!important}.pl-lg-1,.px-lg-1{padding-left:0.25rem!important}.p-lg-2{padding:0.5rem!important}.pt-lg-2,.py-lg-2{padding-top:0.5rem!important}.pr-lg-2,.px-lg-2{padding-right:0.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem!important}.pl-lg-2,.px-lg-2{padding-left:0.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-0.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem!important}.m-lg-n2{margin:-0.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:0.25rem!important}.mt-xl-1,.my-xl-1{margin-top:0.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem!important}.m-xl-2{margin:0.5rem!important}.mt-xl-2,.my-xl-2{margin-top:0.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:0.25rem!important}.pt-xl-1,.py-xl-1{padding-top:0.25rem!important}.pr-xl-1,.px-xl-1{padding-right:0.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem!important}.pl-xl-1,.px-xl-1{padding-left:0.25rem!important}.p-xl-2{padding:0.5rem!important}.pt-xl-2,.py-xl-2{padding-top:0.5rem!important}.pr-xl-2,.px-xl-2{padding-right:0.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem!important}.pl-xl-2,.px-xl-2{padding-left:0.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-0.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem!important}.m-xl-n2{margin:-0.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgb(0 0 0 / .5)!important}.text-white-50{color:rgb(255 255 255 / .5)!important}.text-hide{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{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 #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:#fff0;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgb(0 0 0 / .3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgb(0 0 0 / .3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:not(.e-div-block-base){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:#fff0;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px rgb(0 0 0 / .3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:not(.e-div-block-base) .elementor-widget-container,.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:#fff0;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.page-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-9753 .elementor-element.elementor-element-9189eb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-9753 .elementor-element.elementor-element-e9e43ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9753 .elementor-element.elementor-element-e9e43ff.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-c597e73{width:var(--container-widget-width,47.555%);max-width:47.555%;--container-widget-width:47.555%;--container-widget-flex-grow:0}.elementor-9753 .elementor-element.elementor-element-c597e73>.elementor-widget-container{margin:0 0 0 0}.elementor-9753 .elementor-element.elementor-element-c597e73.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-c597e73 img{max-width:150px}.elementor-9753 .elementor-element.elementor-element-ce9f776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9753 .elementor-element.elementor-element-ce9f776.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-4719dad{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-9753 .elementor-element.elementor-element-4719dad>.elementor-widget-container{background-color:#F7F7F7;margin:0 0 0 0;padding:0 0 0 0;border-style:none;border-radius:25px 25px 25px 25px}.elementor-9753 .elementor-element.elementor-element-4719dad.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-4719dad .button-search i,.elementor-9753 .elementor-element.elementor-element-4719dad .button-search svg{font-size:15px!important}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .tbay-search,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon),.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category>select{height:50px}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon),.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-preloader,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon) i,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .SumoSelect{line-height:50px}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .form-group .input-group,.elementor-9753 .elementor-element.elementor-element-4719dad{width:700px!important}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .form-group .input-group{border-style:solid;border-width:0 0 0 0;border-color:#F7F7F7;border-radius:15px 15px 15px 15px}.elementor-9753 .elementor-element.elementor-element-4719dad .SumoSelect.open>.optWrapper,.elementor-9753 .elementor-element.elementor-element-4719dad .autocomplete-suggestions{margin-top:0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .optWrapper{left:0}.elementor-9753 .elementor-element.elementor-element-4719dad .autocomplete-suggestions{width:calc(100% - -0px - -0px - 2px)!important;left:0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category.input-group-addon,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont{border-radius:15px 0 0 15px}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-group,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon){border-radius:0 15px 15px 0}.rtl .elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont,.rtl .elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category.input-group-addon{border-radius:0 15px 15px 0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category{background:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont{color:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .button-group,.elementor-9753 .elementor-element.elementor-element-4719dad .button-search{border-radius:5px 5px 5px 5px!important}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon){padding:0 0 0 0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon),.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .tbay-loading .button-group,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-group{background:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon):hover{background:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .button-search i,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-group:before{color:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .button-search .text{color:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .tbay-search{background:#F7F7F7;padding:25px 25px 25px 25px}.elementor-9753 .elementor-element.elementor-element-134eb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9753 .elementor-element.elementor-element-fab361c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a i,.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a svg{font-size:25px!important}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a i{color:#8D8282}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a svg{fill:#8D8282}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a i:hover{color:#40A037}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a svg:hover{fill:#40A037}.elementor-9753 .elementor-element.elementor-element-6b9e2f1>.elementor-widget-container{padding:0 3px 0 27px}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist i,.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist svg{font-size:28px!important}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist i{color:#8D8282}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist svg{fill:#8D8282}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist i:hover{color:#40A037}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist svg:hover{fill:#40A037}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist .count_wishlist{font-size:14px;font-weight:700;color:#FA4F26;background:#FFF;left:18px}.elementor-9753 .elementor-element.elementor-element-7c5ca9c>.elementor-widget-container{margin:0 7px 0 22px;padding:0 0 0 0}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon i,.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon svg{font-size:29px!important}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon{color:#8D8282}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon svg{fill:#8D8282}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon:hover{color:#40A037}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon:hover svg{fill:#40A037}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-icon span.mini-cart-items{font-size:14px;font-weight:700;color:#FA4F26;background:#FFF}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .woocommerce .cart-popup.show .dropdown-menu,.cart-popup.show .dropdown-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .tbay-topcart .offcanvas-close{color:#FFF0}.elementor-9753 .elementor-element.elementor-element-c9cfeb0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9753 .elementor-element.elementor-element-c9cfeb0:not(.elementor-motion-effects-element-type-background),.elementor-9753 .elementor-element.elementor-element-c9cfeb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9753 .elementor-element.elementor-element-c9cfeb0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9753 .elementor-element.elementor-element-c9cfeb0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title span{font-weight:400!important;font-size:14px;line-height:49px}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title i,.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title svg{font-size:24px!important}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title,.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title>*{color:#000000!important}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title:hover,.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title a:hover,.elementor-9753 .elementor-element.elementor-element-7a61b8e .open .toggle-menu-title a{color:#40A037!important}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title{padding:0 0 0 0px!important}.elementor-9753 .elementor-element.elementor-element-2f3fb52>div.elementor-element-populated{padding:0 0 0 30px!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a{font-weight:700;line-height:50px;color:#2A2A2A!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a i{color:#2A2A2A!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>>a .caret:before{color:#2A2A2A}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:hover,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:focus,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li.active>a,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:hover .caret,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:focus .caret,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li.active>a .caret{color:#40A037!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a{padding-left:0;padding-right:0px!important}body:not(.rtl) .elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li:not(:last-child){margin-right:33px!important}body.rtl .elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li:not(:last-child){margin-left:33px!important}.elementor-9753 .elementor-element.elementor-element-7aa441d>.elementor-widget-container{margin:0 -6px 0 0}.elementor-9753 .elementor-element.elementor-element-7aa441d .product-recently-viewed-header h3{padding:10px 0 10px 0;color:#000}.elementor-9753 .elementor-element.elementor-element-7aa441d .product-recently-viewed-header:hover h3,.elementor-9753 .elementor-element.elementor-element-7aa441d .product-recently-viewed-header:hover h3:after{color:#40A037}@media(max-width:1024px){.elementor-9753 .elementor-element.elementor-element-fab361c{--grid-auto-flow:row}}@media(min-width:768px){.elementor-9753 .elementor-element.elementor-element-e9e43ff{--width:16%}.elementor-9753 .elementor-element.elementor-element-ce9f776{--width:65%}.elementor-9753 .elementor-element.elementor-element-134eb86{--width:18.68%}.elementor-9753 .elementor-element.elementor-element-c6134bd{width:16.3%}.elementor-9753 .elementor-element.elementor-element-2f3fb52{width:70.032%}.elementor-9753 .elementor-element.elementor-element-e9ba277{width:13%}}@media(max-width:767px){.elementor-9753 .elementor-element.elementor-element-fab361c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.clearfix::after{display:block;clear:both;content:""}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.hidden{display:none!important}.affix{position:fixed}.modal-open .animated{animation-fill-mode:unset;-webkit-animation-fill-mode:unset}.tbay-page-loader{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#fefefe;z-index:100000}.tbay-loader{position:absolute;top:50%;left:50%;right:auto;margin:-25px 0 0 -25px;font-size:10px;z-index:100001}.tbay-body{visibility:hidden}.tbay-loader{text-indent:-12345px}.tbay-body-loader{overflow:hidden}@keyframes spinner-one{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes -webkit-spinner-one{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.tbay-page-loader #loader{-webkit-animation:2s linear 0s normal none infinite running spinner-one;-o-animation:2s linear 0s normal none infinite running spinner-one;animation:2s linear 0s normal none infinite running spinner-one;border-color:#86bc42 #fff0 #fff0;border-image:none;border-radius:50%;border-style:solid;border-width:3px;display:block;height:150px;left:50%;right:auto;margin-left:-75px;margin-top:-75px;position:relative;top:50%;width:150px;z-index:1001}.tbay-page-loader #loader:before{-webkit-animation:3s linear 0s normal none infinite running spinner-one;-o-animation:3s linear 0s normal none infinite running spinner-one;animation:3s linear 0s normal none infinite running spinner-one;border-color:#f65b47 #fff0 #fff0;border-image:none;border-radius:50%;border-style:solid;border-width:3px;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.tbay-page-loader #loader:after{-webkit-animation:1.5s linear 0s normal none infinite running spinner-one;-o-animation:1.5s linear 0s normal none infinite running spinner-one;animation:1.5s linear 0s normal none infinite running spinner-one;border-color:#f9c922 #fff0 #fff0;border-image:none;border-radius:50%;border-style:solid;border-width:3px;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}.tbay-page-loader .loader-section{background:#fefefe none repeat scroll 0 0;height:100%;position:fixed;top:0;transform:translateX(0);width:51%;z-index:1000}.tbay-page-loader .loader-section.section-left{left:0}.tbay-page-loader .loader-section.section-right{right:0}.tbay-loader-two{position:relative;width:80px;height:80px;-webkit-animation:spinner 5s infinite linear;animation:spinner 5s infinite linear}.tbay-loader-two span{width:40px;height:40px;position:absolute;background:red;display:block;-webkit-animation:spinner-two 800ms infinite linear;-o-animation:spinner-two 800ms infinite linear;animation:spinner-two 800ms infinite linear}.tbay-loader-two span:nth-child(1){background:#2ecc71}.tbay-loader-two span:nth-child(2){left:44px;right:auto;background:#51cbe2;-webkit-animation-delay:.2s;animation-delay:.2s}.tbay-loader-two span:nth-child(3){top:44px;background:#3498db;-webkit-animation-delay:.4s;animation-delay:.4s}.tbay-loader-two span:nth-child(4){top:44px;left:44px;right:auto;background:#f1c40f;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes spinner-two{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@keyframes spinner-two{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}.tbay-loader-three{position:relative}.tbay-loader-three span{display:block;bottom:0;width:9px;height:5px;background:#51cbe2;position:absolute;-webkit-animation:spinner-three 1.5s infinite ease-in-out;-o-animation:spinner-three 1.5s infinite ease-in-out;animation:spinner-three 1.5s infinite ease-in-out}.tbay-loader-three span:nth-child(2){left:11px;right:auto;-webkit-animation-delay:.2s;animation-delay:.2s}.tbay-loader-three span:nth-child(3){left:22px;right:auto;-webkit-animation-delay:.4s;animation-delay:.4s}.tbay-loader-three span:nth-child(4){left:33px;right:auto;-webkit-animation-delay:.6s;animation-delay:.6s}.tbay-loader-three span:nth-child(5){left:44px;right:auto;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes spinner-three{0%{height:5px;transform:translateY(0);background:#51cbe2}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#51cbe2}100%{height:5px;transform:translateY(0);background:#51cbe2}}@keyframes spinner-three{0%{height:5px;transform:translateY(0);background:#51cbe2}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#51cbe2}100%{height:5px;transform:translateY(0);background:#51cbe2}}.tbay-loader-four{width:80px;height:80px}.tbay-loader-four .spinner-cube{width:33%;height:33%;background-color:#51cbe2;float:left;-webkit-animation:spinner-four 1.3s infinite ease-in-out;-o-animation:spinner-four 1.3s infinite ease-in-out;animation:spinner-four 1.3s infinite ease-in-out}.tbay-loader-four .spinner-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.tbay-loader-four .spinner-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.tbay-loader-four .spinner-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.tbay-loader-four .spinner-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.tbay-loader-four .spinner-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.tbay-loader-four .spinner-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.tbay-loader-four .spinner-cube7{-webkit-animation-delay:0s;animation-delay:0s}.tbay-loader-four .spinner-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.tbay-loader-four .spinner-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes spinner-four{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes spinner-four{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.tbay-loader-five{width:80px;height:80px;position:relative}.tbay-loader-five .spinner-cube{border:2px solid #fff0;float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.tbay-loader-five .spinner-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#51cbe2;-webkit-animation:spinner-five 2.4s infinite linear both;-o-animation:spinner-five 2.4s infinite linear both;animation:spinner-five 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.tbay-loader-five .spinner-cube-2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.tbay-loader-five .spinner-cube-3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.tbay-loader-five .spinner-cube-4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.tbay-loader-five .spinner-cube-2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.tbay-loader-five .spinner-cube-3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.tbay-loader-five .spinner-cube-4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes spinner-five{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes spinner-five{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.tbay-loader-six{width:70px;height:70px;position:relative}.tbay-loader-six .spinner-cube-1{width:100%;height:100%;border-radius:50%;background-color:#3498db;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:spinner-six 2s infinite ease-in-out;-o-animation:spinner-six 2s infinite ease-in-out;animation:spinner-six 2s infinite ease-in-out}.tbay-loader-six .spinner-cube-2{width:100%;height:100%;border-radius:50%;background-color:#3498db;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:spinner-six 2s infinite ease-in-out;-o-animation:spinner-six 2s infinite ease-in-out;animation:spinner-six 2s infinite ease-in-out;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes spinner-six{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes spinner-six{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.tbay-page-loader.loader-img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-page-loader.loader-img img{position:absolute;z-index:999;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.tbay-page-loader.loader-img img{max-width:150px}}.zoom-2{overflow:hidden;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.zoom-2 img{position:relative;width:100%;height:auto;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.zoom-2:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.filter-grayscale,body:not(.tbay-body-default) .widget .widget_sp_image-image-link img{-webkit-transition:all 0.6s ease-out 0s;-o-transition:all 0.6s ease-out 0s;transition:all 0.6s ease-out 0s}.filter-grayscale:hover,body:not(.tbay-body-default) .widget .widget_sp_image-image-link img:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}.filter-brightness{-webkit-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}.filter-brightness:hover{filter:brightness(.4);-webkit-filter:brightness(.4);-moz-filter:brightness(.4);-o-filter:brightness(.4);-ms-filter:brightness(.4)}.filter-blur{-webkit-transition:all 0.6s ease-out 0s;-o-transition:all 0.6s ease-out 0s;transition:all 0.6s ease-out 0s}.filter-blur:hover{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.close .fa{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.close:hover .fa{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.image-overlay-1:after,.image-overlay-1:before{content:"";display:block;position:absolute;z-index:100;background:rgb(0 0 0 / .7);width:100%;height:100%;left:0;right:auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.image-overlay-1:after{top:-100%}.image-overlay-1:before{bottom:-100%}.image-overlay-1:hover:after{top:-50%;opacity:1;filter:alpha(opacity=100)}.image-overlay-1:hover:before{bottom:-50%;opacity:1;filter:alpha(opacity=100)}.image-plus-1{position:relative}.image-plus-1::before{overflow:hidden;position:absolute;top:0;content:"";z-index:100;width:100%;height:100%;left:0;right:auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);background:url(/wp-content/themes/besa/images/plus.png) no-repeat scroll center center/60px 60px rgb(0 0 0 / .6)}.image-plus-1:hover::before{visibility:visible;opacity:.6;filter:alpha(opacity=60);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.image-plus-2{position:relative}.image-plus-2::before{content:"";z-index:199;top:0;position:absolute;background:url(/wp-content/themes/besa/images/plus.png) no-repeat scroll center center/60px 60px rgb(0 0 0 / .8);width:100%;height:100%;left:0;right:auto;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0;filter:alpha(opacity=0);-webkit-background-size:10px 10px,100% 100%;-moz-background-size:10px 10px,100% 100%;-ms-background-size:10px 10px,100% 100%;-o-background-size:10px 10px,100% 100%;background-size:10px 10px,100% 100%;-webkit-background-origin:padding-box,padding-box;-moz-background-origin:padding-box,padding-box;-ms-background-origin:padding-box,padding-box;-o-background-origin:padding-box,padding-box;background-origin:padding-box,padding-box}.image-plus-2:hover::before{opacity:.6;visibility:visible;-webkit-background-size:60px 60px,100% 100%;-moz-background-size:60px 60px,100% 100%;-ms-background-size:60px 60px,100% 100%;-o-background-size:60px 60px,100% 100%;background-size:60px 60px,100% 100%}.image-plus-3{position:relative}.image-plus-3::before{content:"";top:0;overflow:hidden;position:absolute;z-index:100;-webkit-transform:scale(.5) rotateX(180deg);-moz-transform:scale(.5) rotateX(180deg);-ms-transform:scale(.5) rotateX(180deg);-o-transform:scale(.5) rotateX(180deg);transform:scale(.5) rotateX(180deg);width:100%;height:100%;left:0;right:auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background:rgb(0 0 0 / .8)}.image-plus-3:hover::before{visibility:visible;opacity:.6;filter:alpha(opacity=60);-webkit-transform:scale(1) rotateX(0deg);-moz-transform:scale(1) rotateX(0deg);-ms-transform:scale(1) rotateX(0deg);-o-transform:scale(1) rotateX(0deg);transform:scale(1) rotateX(0deg)}.icon-effect-1{position:relative}.icon-effect-1:before{content:"";display:block;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:transform 0.5s cubic-bezier(.19,1,.22,1),background-color 0.2s cubic-bezier(.19,1,.22,1);-o-transition:transform 0.5s cubic-bezier(.19,1,.22,1),background-color 0.2s cubic-bezier(.19,1,.22,1);transition:transform 0.5s cubic-bezier(.19,1,.22,1),background-color 0.2s cubic-bezier(.19,1,.22,1);left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;position:absolute;background-color:#fff0}.icon-effect-1:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.5s cubic-bezier(.19,1,.22,1),background-color 0.2s cubic-bezier(.19,1,.22,1);-o-transition:transform 0.5s cubic-bezier(.19,1,.22,1),background-color 0.2s cubic-bezier(.19,1,.22,1);transition:transform 0.5s cubic-bezier(.19,1,.22,1),background-color 0.2s cubic-bezier(.19,1,.22,1)}@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinAround{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ajax-loader-wapper{top:50%;position:absolute;left:50%;right:auto;margin-left:-40px;margin-top:-40px;z-index:10}.ajax-loader{border:1px solid #f3f3f3;border-radius:50%;border-top:1px solid #c00;width:80px;height:80px;-webkit-animation:spin 1.75s linear infinite;animation:spin 1.75s linear infinite;position:relative;font-size:0;display:inline-block}.content-load-more{position:relative}.ajax-loader-more{background:url(/wp-content/themes/besa/images/load-more.gif) no-repeat 0 0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:150px;z-index:999;background-position:center 100%;background-color:rgb(255 255 255 / .4)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes tbay-bottom-top{0%{transform:translateY(40px);opacity:0;filter:alpha(opacity=0)}100%{transform:translateY(0);opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes tbay-bottom-top{0%{-webkit-transform:translateY(40px);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translateY(0);opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes fadeOutLeftShort{from{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}}@keyframes fadeOutLeftShort{from{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}}@-webkit-keyframes fadeInLeftShort{from{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes fadeInLeftShort{from{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes circle-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{font-size:14px}body{font-family:var(--tb-text-primary-font);font-size:14px;font-weight:400;line-height:26px;color:#000;background:#f5f5f5;overflow-x:hidden}body:not(.tbay-homepage-demo) #main-container{padding-bottom:100px}.font-16{font-size:16px}.wrapper-container{position:relative;overflow:hidden}.wrapper-container.offcanvas-right{z-index:2000}.woocommerce-password-strength{font-weight:500}.rev-btn,.rev-btn:visited{font-family:var(--tb-text-primary-font)}.search-form>form{border:1px solid #d0d0d0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.search-form .btn{background:#fff0;color:#000;font-size:20px}.search-form .btn:hover{background:#fff0;color:#323232}.search-form .form-control{border:none}.btn:focus{box-shadow:none}.form-control,form input:not([type="file"]),input#ywqa_ask_question_text{height:44px;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:1px solid #d0d0d0;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,form input:not([type="file"]):focus,input#ywqa_ask_question_text:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.form-control[type="checkbox"],form input:not([type="file"])[type="checkbox"],input#ywqa_ask_question_text[type="checkbox"]{height:initial}@media (max-width:1199px){.form-control,form input:not([type="file"]),input#ywqa_ask_question_text{font-size:16px}}.woocommerce form .form-row{padding:0;margin:0}.form-row label,.checkbox label{font-weight:400}.form-row .checkbox,.checkbox .checkbox{margin-bottom:0;margin-top:0;margin-right:20px;margin-left:auto}.woocommerce form .form-row .select2-container{line-height:inherit;display:block}.select2-container--default .select2-selection--single{height:auto;border-color:#d0d0d0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;margin-bottom:10px;position:relative}.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;border:0;margin:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:'\e604';font-family:'simple-line-icons';font-size:10px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:15px;padding-right:20px;color:#000}.select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px;font-weight:400;margin:0 5px}.select2-container--default .select2-selection--multiple{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-color:#d0d0d0}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:10px 15px}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{float:none;margin:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered input{margin:0!important}.select2-container--default .select2-selection--multiple .select2-search input{height:auto}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:'\e607'}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{padding:23px 20px;background:#fff;line-height:24px;margin:0}.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before{position:static;margin-right:10px;margin-left:0;vertical-align:middle}.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li{display:inline-block;vertical-align:middle;width:100%}.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-error a.button{line-height:24px;padding:0;background:#fff0;color:#000}.woocommerce .woocommerce-info a.button:after,.woocommerce .woocommerce-message a.button:after,.woocommerce .woocommerce-error a.button:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-error a.button:hover{color:var(--tb-theme-color)}.woocommerce .woocommerce-info a.button:after,.woocommerce .woocommerce-message a.button:after,.woocommerce .woocommerce-error a.button:after{line-height:1;display:inline-block;margin-left:5px;margin-right:0;font-size:12px}.woocommerce.single-product .woocommerce-info,.woocommerce.single-product .woocommerce-message,.woocommerce.single-product .woocommerce-error{padding:23px 30px 0}.woocommerce .woocommerce-NoticeGroup{width:100%;padding:0 15px}.woocommerce .woocommerce-NoticeGroup .woocommerce-info,.woocommerce .woocommerce-NoticeGroup .woocommerce-message,.woocommerce .woocommerce-NoticeGroup .woocommerce-error{padding:23px 0}.woocommerce .woocommerce-message{border-top-color:#07930b}.woocommerce .woocommerce-message:before{color:#07930b}.woocommerce .woocommerce-error::before{display:none}.woocommerce .woocommerce-error li::before{font-family:WooCommerce;display:inline-block;content:"\e016";color:#b81c23}.return-to-shop{margin:30px 0 0}.return-to-shop a.button:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.return-to-shop a.button:before{font-size:12px;line-height:1;margin-left:0;margin-right:5px;display:inline-block;vertical-align:middle}::-webkit-input-placeholder{color:#999!important}:-ms-input-placeholder{color:#999!important}::placeholder{color:#999!important}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.center{text-align:center}.color{color:var(--tb-theme-color)}.required{color:red}.overflow-y{overflow-y:hidden}a{color:#323232;text-decoration:none;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover,a:focus{color:var(--tb-theme-color);text-decoration:none;outline:0}a:focus{outline:0;outline-offset:-2px}.page-header{background:#fff0;border:0;padding:0;margin:0}.page-header .page-title{margin:0 15px 30px 15px;color:#333;font-weight:700;padding:20px 40px;font-size:20px}.page-header .taxonomy-description{padding-top:30px;padding-bottom:30px}.pagination,.tbay-pagination{margin-top:15px;text-align:center;display:block}.pagination ul.page-numbers,.tbay-pagination ul.page-numbers{margin-top:57px;text-align:center;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.pagination ul.page-numbers li,.tbay-pagination ul.page-numbers li{float:left;margin:0}.pagination ul.page-numbers li+li,.tbay-pagination ul.page-numbers li+li{margin-left:5px}@media (max-width:767px){.pagination ul.page-numbers li,.tbay-pagination ul.page-numbers li{margin-bottom:5px}}.pagination span,.pagination a,.tbay-pagination span,.tbay-pagination a{min-width:35px;line-height:33px;border:1px solid #d0d0d0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:inline-block;font-weight:500;padding:0 3px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.pagination span.current,.pagination span:hover,.pagination a.current,.pagination a:hover,.tbay-pagination span.current,.tbay-pagination span:hover,.tbay-pagination a.current,.tbay-pagination a:hover{background:var(--tb-theme-color);color:#fff;border-color:var(--tb-theme-color);text-decoration:none}.pagination a,.tbay-pagination a{color:#323232;cursor:pointer}.pagination a.next,.pagination a.prev,.tbay-pagination a.next,.tbay-pagination a.prev{font-size:12px}.pagination a.next i,.pagination a.prev i,.tbay-pagination a.next i,.tbay-pagination a.prev i{display:inline-block;line-height:1}.woocommerce-pagination{margin-top:15px;display:block;text-align:right}.woocommerce-pagination a.button:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-pagination a.button::after{display:inline-block;vertical-align:middle;margin-left:7px;margin-right:0}.woocommerce-pagination a.button.woocommerce-Button--previous:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-pagination a.button.woocommerce-Button--previous::before{display:inline-block;vertical-align:middle;margin-right:7px;margin-left:0}.woocommerce-pagination a.button.woocommerce-Button--previous::after{display:none}.no-margin{margin:0!important}.no-margin .pagination{margin:0}.no-padding{padding:0!important}.no-position{position:static!important}.product-image:not(.image-loaded) .unveil-image,.tbay-gallery-varible:not(.image-loaded) .unveil-image,.tbay-image-loaded:not(.image-loaded) .unveil-image{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.woocommerce .products .star-rating,.woocommerce .product .star-rating,.woocommerce .star-rating{width:76px!important}.woocommerce p.stars a::before{width:5em}}.besa-admin-icon:before{content:"";display:block;z-index:1;background-image:url(/wp-content/themes/besa/inc/assets/images/admin/icon-theme.png);background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;border-radius:3px;margin-top:1px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}th{text-align:left}table,table.wcv-table,.table{width:100%;max-width:100%;margin-bottom:23px}table>thead>tr>th,table.wcv-table>thead>tr>th,table>thead>tr>td,table.wcv-table>thead>tr>td,table>tbody>tr>th,table.wcv-table>tbody>tr>th,table>tbody>tr>td,table.wcv-table>tbody>tr>td,table>tfoot>tr>th,table.wcv-table>tfoot>tr>th,table>tfoot>tr>td,table.wcv-table>tfoot>tr>td,.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #d0d0d0}table>thead>tr>th,table.wcv-table>thead>tr>th,.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d0d0d0}table>caption+thead>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>th,table>thead:first-child>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}table>tbody+tbody,table.wcv-table>tbody+tbody,.table>tbody+tbody{border-top:2px solid #d0d0d0}table .table,.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:8px}table,table.wcv-table,.table-bordered{border:1px solid #d0d0d0}table>thead>tr>th,table.wcv-table>thead>tr>th,table>thead>tr>td,table.wcv-table>thead>tr>td,table>tbody>tr>th,table.wcv-table>tbody>tr>th,table>tbody>tr>td,table.wcv-table>tbody>tr>td,table>tfoot>tr>th,table.wcv-table>tfoot>tr>th,table>tfoot>tr>td,table.wcv-table>tfoot>tr>td,.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #d0d0d0}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{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-active,.table-active>th,.table-active>td{background-color:#f5f5f5}.table-hover .table-active:hover{background-color:#e8e8e8}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e8e8e8}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:23px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d0d0d0;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.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>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th: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>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th: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>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}h1,.h1,h2,.h2,h3,.h3{margin-top:23px;margin-bottom:11.5px}.footer .row .widget{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.modal-backdrop.show{opacity:.65;filter:alpha(opacity=65)}@media (max-width:399px){.d-xxs-block{display:block!important}.d-xxs-none{display:none!important}}.besa-social-links a{width:40px;height:40px;line-height:40px;color:#fff!important;background-color:#1b4e9b;margin:0 5px;display:inline-block;text-align:center;font-size:20px}.besa-social-links a:first-child{margin-left:0}.besa-social-links a.share-linkedin{background-color:#026fac}.besa-social-links a.share-pinterest{background-color:#c51f26}.besa-social-links a.share-twitter{background-color:#1c9deb}.besa-social-links a.share-whatsapp{background-color:#57f676}.besa-social-links a.share-email{background-color:#d44f42}@media (max-width:767px){.besa-social-links a{font-size:16px;width:30px;height:30px;line-height:30px}}.single-main-content .besa-social-links{margin-top:15px}.archive-full .single-main-content .besa-social-links{text-align:right;margin-top:0}@media (max-width:991px){.archive-full .single-main-content .besa-social-links{text-align:left;margin-top:15px}}#wcfmmp-store .categories_list ul li.parent_cat a:hover,.product-block .wcfmmp_sold_by_wrapper a:hover{color:var(--tb-theme-color)!important}.dokan-theme-besa input[type="submit"].dokan-btn-theme,.dokan-theme-besa a.dokan-btn-theme,.dokan-theme-besa input[type="submit"].dokan-btn-default,.dokan-theme-besa a.dokan-btn-default,.dokan-theme-besa .dokan-btn-default,.dokan-theme-besa .dokan-btn-theme{background-color:var(--tb-theme-color)!important;border-color:var(--tb-theme-color)!important;outline:none}.dokan-theme-besa input[type="submit"].dokan-btn-theme:hover,.dokan-theme-besa input[type="submit"].dokan-btn-theme:focus,.dokan-theme-besa input[type="submit"].dokan-btn-theme:active,.dokan-theme-besa input[type="submit"].dokan-btn-theme.active,.dokan-theme-besa a.dokan-btn-theme:hover,.dokan-theme-besa input[type="submit"].dokan-btn-default:hover,.dokan-theme-besa a.dokan-btn-default:hover,.dokan-theme-besa .dokan-btn-default:hover,.dokan-theme-besa a.dokan-btn-theme:focus,.dokan-theme-besa input[type="submit"].dokan-btn-default:focus,.dokan-theme-besa a.dokan-btn-default:focus,.dokan-theme-besa .dokan-btn-default:focus,.dokan-theme-besa a.dokan-btn-theme:active,.dokan-theme-besa input[type="submit"].dokan-btn-default:active,.dokan-theme-besa a.dokan-btn-default:active,.dokan-theme-besa .dokan-btn-default:active,.dokan-theme-besa a.dokan-btn-theme.active,.dokan-theme-besa input.active[type="submit"].dokan-btn-default,.dokan-theme-besa a.active.dokan-btn-default,.dokan-theme-besa .active.dokan-btn-default,.dokan-theme-besa .dokan-btn-theme:hover,.dokan-theme-besa .dokan-btn-theme:focus,.dokan-theme-besa .dokan-btn-theme:active,.dokan-theme-besa .dokan-btn-theme.active{background-color:var(--tb-theme-color-hover-2)!important;border-color:var(--tb-theme-color-hover-2)!important}.dokan-theme-besa .dokan-theme-besa .open .dropdown-toggleinput[type="submit"].dokan-btn-theme,.dokan-theme-besa .dokan-theme-besa .open .dropdown-togglea.dokan-btn-theme,.dokan-theme-besa .dokan-theme-besa .open .dropdown-toggle.dokan-btn-theme{background-color:var(--tb-theme-color-hover-2)!important;border-color:var(--tb-theme-color-hover-2)!important}.woocommerce .product span.onsale span{color:var(--tb-theme-color);border-color:var(--tb-theme-color)}#shop-now.has-buy-now .tbay-buy-now.button,#shop-now.has-buy-now .tbay-buy-now.button.disabled,.mobile-btn-cart-click div#tbay-click-buy-now{background-color:var(--tb-bg-buy-now)}#shop-now.has-buy-now .tbay-buy-now.button:not(.disabled):hover,#shop-now.has-buy-now .tbay-buy-now.button:not(.disabled):focus{background:var(--tb-bg-buy-now-hover)}.footer-device-mobile>* a span.count,.singular-shop div.product.product-type-external .single_add_to_cart_button,.tbay-element-mini-cart .cart-dropdown a span.mini-cart-items{background-color:var(--tb-theme-second-color)}.singular-shop div.product.product-type-external .single_add_to_cart_button:hover{background:var(--tb-theme-second-color-hover-2)}@media (max-width:1199px) and (min-width:768px){.footer-device-mobile>* a:hover,.footer-device-mobile>*.active a,.footer-device-mobile>*.active a i,body.woocommerce-wishlist .footer-device-mobile>.device-wishlist a,body.woocommerce-wishlist .footer-device-mobile>.device-wishlist a i,.vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-title>a span,.cart_totals table .order-total .woocs_special_price_code{color:var(--tb-theme-color)}.topbar-device-mobile .top-cart a.wc-continue,.topbar-device-mobile .cart-dropdown .cart-icon .mini-cart-items,.footer-device-mobile>* a .mini-cart-items,.tbay-addon-newletter .input-group-btn input{background-color:var(--tb-theme-color)}.topbar-device-mobile .top-cart a.wc-continue{border-color:var(--tb-theme-color)}}@media screen and (max-width:782px){html body.admin-bar{top:-46px!important;position:relative}}.has-after,.post .entry-category.type-2 a,.entry-meta-list .entry-author a,.entry-meta-list .entry-category a,.entry-single .entry-category a,#tab-questions a.back-to-product,.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a,.woocommerce form.register .wcfmmp_become_vendor_link a{position:relative}.has-after:after,.post .entry-category.type-2 a:after,.entry-meta-list .entry-author a:after,.entry-meta-list .entry-category a:after,.entry-single .entry-category a:after,#tab-questions a.back-to-product:after,.woocommerce form.login .lost_password a:after,.woocommerce form.register .lost_password a:after,.woocommerce form.register .wcfmmp_become_vendor_link a:after{background-color:var(--tb-theme-color);content:"";height:1px;left:0;opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute;top:100%;right:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.15s cubic-bezier(.39,.575,.565,1);-o-transition:all 0.15s cubic-bezier(.39,.575,.565,1);transition:all 0.15s cubic-bezier(.39,.575,.565,1);transition-property:opacity,transform;width:100%}.has-after:hover,.post .entry-category.type-2 a:hover,.entry-meta-list .entry-author a:hover,.entry-meta-list .entry-category a:hover,.entry-single .entry-category a:hover,#tab-questions a.back-to-product:hover,.woocommerce form.login .lost_password a:hover,.woocommerce form.register .lost_password a:hover,.woocommerce form.register .wcfmmp_become_vendor_link a:hover{color:var(--tb-theme-color)}.has-after:hover:after,.post .entry-category.type-2 a:hover:after,.entry-meta-list .entry-author a:hover:after,.entry-meta-list .entry-category a:hover:after,.entry-single .entry-category a:hover:after,#tab-questions a.back-to-product:hover:after,.woocommerce form.login .lost_password a:hover:after,.woocommerce form.register .lost_password a:hover:after,.woocommerce form.register .wcfmmp_become_vendor_link a:hover:after{opacity:1;filter:alpha(opacity=100);transition-delay:.1s;transition-duration:.15s;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.btn-theme,.btn-default,.woocommerce-pagination a.button,.woof_container_inner_tags ul.woof_list label,.widget_price_filter .price_slider_amount .button,.show-view-all a,.product-quantity-mode .product-block .add-cart a,.tbay-element-banner .banner-content .style-btn,.tbay-element-newsletter button[type="submit"],.widget-newletter button[type="submit"],.btn-view-all,.post .entry-category.type-1 a,.post-list .readmore,.post-grid .readmore,.entry-single .entry-description a,.post-password-form input[type=submit],#comments #respond .form-submit input,#reviews #respond .form-submit input,.wpcf7-form .form-horizontal .wpcf7-submit,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove,body table.compare-list .add-to-cart td a:not(.unstyled_button),body table.compare-list .add-to-cart td a,input#ywqa-submit-question,div#new-answer-header .ywqa_submit_answer,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a,.more_products a,.tbay-pagination-load-more a,.woof_reset_button_2,.tbay-dropdown-cart .group-button p.buttons a.button,.cart-dropdown .group-button p.buttons a.button,.tbay-element-mini-cart .left-right .group-button p.buttons a.button,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout,.woocommerce button.button,.woocommerce a.button.wc-backward,.woocommerce a.woocommerce-button.view,.woocommerce button.button[name="track"],#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button,.singular-shop div.product .single_add_to_cart_button,.singular-shop .tbay-modalButton,#shop-now.has-buy-now .tbay-buy-now,.woo-swatches-pro-btn .add-cart a,.woocommerce-grouped-product-list-item__quantity .add-cart a.button,#sticky-menu-bar #sticky-custom-add-to-cart,.mobile-btn-cart-click #tbay-click-addtocart,.mobile-btn-cart-click #tbay-click-buy-now,.cart_totals .wc-proceed-to-checkout a.checkout-button,.coupon .box input[type=submit],.woocommerce table.shop_table.account-orders-table a.view,.woocommerce table.shop_table.my_account_orders a.view,.woocommerce table.shop_table.dokan-rma-order-item-table a.view,.woocommerce table.shop_table.account-orders-table a.request_warranty,.woocommerce table.shop_table.my_account_orders a.request_warranty,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty,.woocommerce form.login p.last .button,.woocommerce form.register p.last .button,.woocommerce-order-received .order-again a,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"],.woocommerce form.checkout_coupon>p.form-row-last .button,.woocommerce-checkout-payment .place-order button.button.alt,#custom-register input.submit_button,#custom-login input.submit_button,#tbay-quick-view-content .image-mains .view-details-btn,.wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,.mvx_regi_main .register .button,#report_abuse_form button.submit-report-abuse,#report-abuse table input[type="submit"],.vendor_sidebar .widget_mvx_quick_info #respond input#submit,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"],#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"],#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"],#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button,.wcfm_popup_wrapper .wcfm_popup_button,#wcfmmp-store #reviews .add_review button,.form-row input[name="apply_for_vendor_submit"],form.wcv-form .wcv-button[type="submit"],.dashboard .wcv-dashboard-navigation~form input[type="submit"],.shop_settings input[name="vendor_application_submit"],form[name="export_orders"] input,form[name="export_orders"]~table.table .order-comments input.btn,.wcvendors-pro-dashboard-wrapper a.button,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button,.wcvendors-pro-dashboard-wrapper input#update_button,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button,.wcv-form .control-group .control>input.wcv-button:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"],table.wcvendors-table-order form #tracking_number_save_button,form#wcv-store-settings input#store_save_button,.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"],.woocommerce .wpmc-nav-wrapper button.button,.woocommerce input.button.alt.yith-wcms-button,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button,form.auction_form.cart button.bid_button,.auction-ajax-change p>a.button,.tbay-yith-auctions.woocommerce #respond input#submit.alt,.tbay-yith-auctions.woocommerce a.button.alt,.tbay-yith-auctions.woocommerce button.button.alt,.tbay-yith-auctions.woocommerce input.button.alt{border:0;padding:0 30px;text-transform:capitalize;font-weight:700;line-height:44px;font-size:14px;background:var(--tb-theme-color);color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:inline-block;letter-spacing:0;text-align:center}.btn-theme:hover,.btn-default:hover,.woocommerce-pagination a.button:hover,.woof_container_inner_tags ul.woof_list label:hover,.widget_price_filter .price_slider_amount .button:hover,.show-view-all a:hover,.product-quantity-mode .product-block .add-cart a:hover,.tbay-element-banner .banner-content .style-btn:hover,.tbay-element-newsletter button[type="submit"]:hover,.widget-newletter button[type="submit"]:hover,.btn-view-all:hover,.post .entry-category.type-1 a:hover,.post-list .readmore:hover,.post-grid .readmore:hover,.entry-single .entry-description a:hover,.post-password-form input[type=submit]:hover,#comments #respond .form-submit input:hover,#reviews #respond .form-submit input:hover,.wpcf7-form .form-horizontal .wpcf7-submit:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:hover,body table.compare-list .add-to-cart td a:hover:not(.unstyled_button),body table.compare-list .add-to-cart td a:hover,input#ywqa-submit-question:hover,div#new-answer-header .ywqa_submit_answer:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:hover,.more_products a:hover,.tbay-pagination-load-more a:hover,.woof_reset_button_2:hover,.tbay-dropdown-cart .group-button p.buttons a.button:hover,.cart-dropdown .group-button p.buttons a.button:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:hover,.woocommerce button.button:hover,.woocommerce a.button.wc-backward:hover,.woocommerce a.woocommerce-button.view:hover,.woocommerce button.button[name="track"]:hover,#respond input#submit:hover,.woocommerce #respond input#submit:hover,.woocommerce input.button:hover,.singular-shop div.product .single_add_to_cart_button:hover,.singular-shop .tbay-modalButton:hover,#shop-now.has-buy-now .tbay-buy-now:hover,.woo-swatches-pro-btn .add-cart a:hover,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:hover,#sticky-menu-bar #sticky-custom-add-to-cart:hover,.mobile-btn-cart-click #tbay-click-addtocart:hover,.mobile-btn-cart-click #tbay-click-buy-now:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.coupon .box input[type=submit]:hover,.woocommerce table.shop_table.account-orders-table a.view:hover,.woocommerce table.shop_table.my_account_orders a.view:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:hover,.woocommerce table.shop_table.account-orders-table a.request_warranty:hover,.woocommerce table.shop_table.my_account_orders a.request_warranty:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:hover,.woocommerce form.login p.last .button:hover,.woocommerce form.register p.last .button:hover,.woocommerce-order-received .order-again a:hover,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:hover,.woocommerce-checkout-payment .place-order button.button.alt:hover,#custom-register input.submit_button:hover,#custom-login input.submit_button:hover,#tbay-quick-view-content .image-mains .view-details-btn:hover,.wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover,.mvx_regi_main .register .button:hover,#report_abuse_form button.submit-report-abuse:hover,#report-abuse table input[type="submit"]:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:hover,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:hover,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover,.wcfm_popup_wrapper .wcfm_popup_button:hover,#wcfmmp-store #reviews .add_review button:hover,.form-row input[name="apply_for_vendor_submit"]:hover,form.wcv-form .wcv-button[type="submit"]:hover,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:hover,.shop_settings input[name="vendor_application_submit"]:hover,form[name="export_orders"] input:hover,form[name="export_orders"]~table.table .order-comments input.btn:hover,.wcvendors-pro-dashboard-wrapper a.button:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover,.wcvendors-pro-dashboard-wrapper input#update_button:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:hover,.wcv-form .control-group .control>input.wcv-button:hover:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:hover,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:hover,table.wcvendors-table-order form #tracking_number_save_button:hover,form#wcv-store-settings input#store_save_button:hover,.wcv_store_search form input[type="submit"]:hover,.wcv_vendor_search form input[type="submit"]:hover,.woocommerce .wpmc-nav-wrapper button.button:hover,.woocommerce input.button.alt.yith-wcms-button:hover,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:hover,form.auction_form.cart button.bid_button:hover,.auction-ajax-change p>a.button:hover,.tbay-yith-auctions.woocommerce #respond input#submit.alt:hover,.tbay-yith-auctions.woocommerce a.button.alt:hover,.tbay-yith-auctions.woocommerce button.button.alt:hover,.tbay-yith-auctions.woocommerce input.button.alt:hover,.btn-theme:focus,.btn-default:focus,.woocommerce-pagination a.button:focus,.woof_container_inner_tags ul.woof_list label:focus,.widget_price_filter .price_slider_amount .button:focus,.show-view-all a:focus,.product-quantity-mode .product-block .add-cart a:focus,.tbay-element-banner .banner-content .style-btn:focus,.tbay-element-newsletter button[type="submit"]:focus,.widget-newletter button[type="submit"]:focus,.btn-view-all:focus,.post .entry-category.type-1 a:focus,.post-list .readmore:focus,.post-grid .readmore:focus,.entry-single .entry-description a:focus,.post-password-form input[type=submit]:focus,#comments #respond .form-submit input:focus,#reviews #respond .form-submit input:focus,.wpcf7-form .form-horizontal .wpcf7-submit:focus,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:focus,body table.compare-list .add-to-cart td a:focus:not(.unstyled_button),body table.compare-list .add-to-cart td a:focus,input#ywqa-submit-question:focus,div#new-answer-header .ywqa_submit_answer:focus,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:focus,.more_products a:focus,.tbay-pagination-load-more a:focus,.woof_reset_button_2:focus,.tbay-dropdown-cart .group-button p.buttons a.button:focus,.cart-dropdown .group-button p.buttons a.button:focus,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:focus,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:focus,.woocommerce button.button:focus,.woocommerce a.button.wc-backward:focus,.woocommerce a.woocommerce-button.view:focus,.woocommerce button.button[name="track"]:focus,#respond input#submit:focus,.woocommerce #respond input#submit:focus,.woocommerce input.button:focus,.singular-shop div.product .single_add_to_cart_button:focus,.singular-shop .tbay-modalButton:focus,#shop-now.has-buy-now .tbay-buy-now:focus,.woo-swatches-pro-btn .add-cart a:focus,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:focus,#sticky-menu-bar #sticky-custom-add-to-cart:focus,.mobile-btn-cart-click #tbay-click-addtocart:focus,.mobile-btn-cart-click #tbay-click-buy-now:focus,.cart_totals .wc-proceed-to-checkout a.checkout-button:focus,.coupon .box input[type=submit]:focus,.woocommerce table.shop_table.account-orders-table a.view:focus,.woocommerce table.shop_table.my_account_orders a.view:focus,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:focus,.woocommerce table.shop_table.account-orders-table a.request_warranty:focus,.woocommerce table.shop_table.my_account_orders a.request_warranty:focus,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:focus,.woocommerce form.login p.last .button:focus,.woocommerce form.register p.last .button:focus,.woocommerce-order-received .order-again a:focus,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:focus,.woocommerce form.checkout_coupon>p.form-row-last .button:focus,.woocommerce-checkout-payment .place-order button.button.alt:focus,#custom-register input.submit_button:focus,#custom-login input.submit_button:focus,#tbay-quick-view-content .image-mains .view-details-btn:focus,.wc-block-cart__submit .wc-block-cart__submit-button:focus,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus,.mvx_regi_main .register .button:focus,#report_abuse_form button.submit-report-abuse:focus,#report-abuse table input[type="submit"]:focus,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:focus,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:focus,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:focus,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:focus,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:focus,.wcfm_popup_wrapper .wcfm_popup_button:focus,#wcfmmp-store #reviews .add_review button:focus,.form-row input[name="apply_for_vendor_submit"]:focus,form.wcv-form .wcv-button[type="submit"]:focus,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:focus,.shop_settings input[name="vendor_application_submit"]:focus,form[name="export_orders"] input:focus,form[name="export_orders"]~table.table .order-comments input.btn:focus,.wcvendors-pro-dashboard-wrapper a.button:focus,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:focus,.wcvendors-pro-dashboard-wrapper input#update_button:focus,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:focus,.wcv-form .control-group .control>input.wcv-button:focus:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:focus,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:focus,table.wcvendors-table-order form #tracking_number_save_button:focus,form#wcv-store-settings input#store_save_button:focus,.wcv_store_search form input[type="submit"]:focus,.wcv_vendor_search form input[type="submit"]:focus,.woocommerce .wpmc-nav-wrapper button.button:focus,.woocommerce input.button.alt.yith-wcms-button:focus,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:focus,form.auction_form.cart button.bid_button:focus,.auction-ajax-change p>a.button:focus,.tbay-yith-auctions.woocommerce #respond input#submit.alt:focus,.tbay-yith-auctions.woocommerce a.button.alt:focus,.tbay-yith-auctions.woocommerce button.button.alt:focus,.tbay-yith-auctions.woocommerce input.button.alt:focus{background:var(--tb-theme-color-hover)}.btn-theme:hover,.btn-default:hover,.woocommerce-pagination a.button:hover,.woof_container_inner_tags ul.woof_list label:hover,.widget_price_filter .price_slider_amount .button:hover,.show-view-all a:hover,.product-quantity-mode .product-block .add-cart a:hover,.tbay-element-banner .banner-content .style-btn:hover,.tbay-element-newsletter button[type="submit"]:hover,.widget-newletter button[type="submit"]:hover,.btn-view-all:hover,.post .entry-category.type-1 a:hover,.post-list .readmore:hover,.post-grid .readmore:hover,.entry-single .entry-description a:hover,.post-password-form input[type=submit]:hover,#comments #respond .form-submit input:hover,#reviews #respond .form-submit input:hover,.wpcf7-form .form-horizontal .wpcf7-submit:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:hover,body table.compare-list .add-to-cart td a:hover:not(.unstyled_button),body table.compare-list .add-to-cart td a:hover,input#ywqa-submit-question:hover,div#new-answer-header .ywqa_submit_answer:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:hover,.more_products a:hover,.tbay-pagination-load-more a:hover,.woof_reset_button_2:hover,.tbay-dropdown-cart .group-button p.buttons a.button:hover,.cart-dropdown .group-button p.buttons a.button:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:hover,.woocommerce button.button:hover,.woocommerce a.button.wc-backward:hover,.woocommerce a.woocommerce-button.view:hover,.woocommerce button.button[name="track"]:hover,#respond input#submit:hover,.woocommerce #respond input#submit:hover,.woocommerce input.button:hover,.singular-shop div.product .single_add_to_cart_button:hover,.singular-shop .tbay-modalButton:hover,#shop-now.has-buy-now .tbay-buy-now:hover,.woo-swatches-pro-btn .add-cart a:hover,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:hover,#sticky-menu-bar #sticky-custom-add-to-cart:hover,.mobile-btn-cart-click #tbay-click-addtocart:hover,.mobile-btn-cart-click #tbay-click-buy-now:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.coupon .box input[type=submit]:hover,.woocommerce table.shop_table.account-orders-table a.view:hover,.woocommerce table.shop_table.my_account_orders a.view:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:hover,.woocommerce table.shop_table.account-orders-table a.request_warranty:hover,.woocommerce table.shop_table.my_account_orders a.request_warranty:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:hover,.woocommerce form.login p.last .button:hover,.woocommerce form.register p.last .button:hover,.woocommerce-order-received .order-again a:hover,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:hover,.woocommerce-checkout-payment .place-order button.button.alt:hover,#custom-register input.submit_button:hover,#custom-login input.submit_button:hover,#tbay-quick-view-content .image-mains .view-details-btn:hover,.wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover,.mvx_regi_main .register .button:hover,#report_abuse_form button.submit-report-abuse:hover,#report-abuse table input[type="submit"]:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:hover,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:hover,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover,.wcfm_popup_wrapper .wcfm_popup_button:hover,#wcfmmp-store #reviews .add_review button:hover,.form-row input[name="apply_for_vendor_submit"]:hover,form.wcv-form .wcv-button[type="submit"]:hover,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:hover,.shop_settings input[name="vendor_application_submit"]:hover,form[name="export_orders"] input:hover,form[name="export_orders"]~table.table .order-comments input.btn:hover,.wcvendors-pro-dashboard-wrapper a.button:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover,.wcvendors-pro-dashboard-wrapper input#update_button:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:hover,.wcv-form .control-group .control>input.wcv-button:hover:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:hover,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:hover,table.wcvendors-table-order form #tracking_number_save_button:hover,form#wcv-store-settings input#store_save_button:hover,.wcv_store_search form input[type="submit"]:hover,.wcv_vendor_search form input[type="submit"]:hover,.woocommerce .wpmc-nav-wrapper button.button:hover,.woocommerce input.button.alt.yith-wcms-button:hover,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:hover,form.auction_form.cart button.bid_button:hover,.auction-ajax-change p>a.button:hover,.tbay-yith-auctions.woocommerce #respond input#submit.alt:hover,.tbay-yith-auctions.woocommerce a.button.alt:hover,.tbay-yith-auctions.woocommerce button.button.alt:hover,.tbay-yith-auctions.woocommerce input.button.alt:hover,.btn-theme:focus,.btn-default:focus,.woocommerce-pagination a.button:focus,.woof_container_inner_tags ul.woof_list label:focus,.widget_price_filter .price_slider_amount .button:focus,.show-view-all a:focus,.product-quantity-mode .product-block .add-cart a:focus,.tbay-element-banner .banner-content .style-btn:focus,.tbay-element-newsletter button[type="submit"]:focus,.widget-newletter button[type="submit"]:focus,.btn-view-all:focus,.post .entry-category.type-1 a:focus,.post-list .readmore:focus,.post-grid .readmore:focus,.entry-single .entry-description a:focus,.post-password-form input[type=submit]:focus,#comments #respond .form-submit input:focus,#reviews #respond .form-submit input:focus,.wpcf7-form .form-horizontal .wpcf7-submit:focus,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:focus,body table.compare-list .add-to-cart td a:focus:not(.unstyled_button),body table.compare-list .add-to-cart td a:focus,input#ywqa-submit-question:focus,div#new-answer-header .ywqa_submit_answer:focus,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:focus,.more_products a:focus,.tbay-pagination-load-more a:focus,.woof_reset_button_2:focus,.tbay-dropdown-cart .group-button p.buttons a.button:focus,.cart-dropdown .group-button p.buttons a.button:focus,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:focus,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:focus,.woocommerce button.button:focus,.woocommerce a.button.wc-backward:focus,.woocommerce a.woocommerce-button.view:focus,.woocommerce button.button[name="track"]:focus,#respond input#submit:focus,.woocommerce #respond input#submit:focus,.woocommerce input.button:focus,.singular-shop div.product .single_add_to_cart_button:focus,.singular-shop .tbay-modalButton:focus,#shop-now.has-buy-now .tbay-buy-now:focus,.woo-swatches-pro-btn .add-cart a:focus,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:focus,#sticky-menu-bar #sticky-custom-add-to-cart:focus,.mobile-btn-cart-click #tbay-click-addtocart:focus,.mobile-btn-cart-click #tbay-click-buy-now:focus,.cart_totals .wc-proceed-to-checkout a.checkout-button:focus,.coupon .box input[type=submit]:focus,.woocommerce table.shop_table.account-orders-table a.view:focus,.woocommerce table.shop_table.my_account_orders a.view:focus,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:focus,.woocommerce table.shop_table.account-orders-table a.request_warranty:focus,.woocommerce table.shop_table.my_account_orders a.request_warranty:focus,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:focus,.woocommerce form.login p.last .button:focus,.woocommerce form.register p.last .button:focus,.woocommerce-order-received .order-again a:focus,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:focus,.woocommerce form.checkout_coupon>p.form-row-last .button:focus,.woocommerce-checkout-payment .place-order button.button.alt:focus,#custom-register input.submit_button:focus,#custom-login input.submit_button:focus,#tbay-quick-view-content .image-mains .view-details-btn:focus,.wc-block-cart__submit .wc-block-cart__submit-button:focus,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus,.mvx_regi_main .register .button:focus,#report_abuse_form button.submit-report-abuse:focus,#report-abuse table input[type="submit"]:focus,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:focus,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:focus,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:focus,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:focus,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:focus,.wcfm_popup_wrapper .wcfm_popup_button:focus,#wcfmmp-store #reviews .add_review button:focus,.form-row input[name="apply_for_vendor_submit"]:focus,form.wcv-form .wcv-button[type="submit"]:focus,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:focus,.shop_settings input[name="vendor_application_submit"]:focus,form[name="export_orders"] input:focus,form[name="export_orders"]~table.table .order-comments input.btn:focus,.wcvendors-pro-dashboard-wrapper a.button:focus,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:focus,.wcvendors-pro-dashboard-wrapper input#update_button:focus,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:focus,.wcv-form .control-group .control>input.wcv-button:focus:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:focus,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:focus,table.wcvendors-table-order form #tracking_number_save_button:focus,form#wcv-store-settings input#store_save_button:focus,.wcv_store_search form input[type="submit"]:focus,.wcv_vendor_search form input[type="submit"]:focus,.woocommerce .wpmc-nav-wrapper button.button:focus,.woocommerce input.button.alt.yith-wcms-button:focus,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:focus,form.auction_form.cart button.bid_button:focus,.auction-ajax-change p>a.button:focus,.tbay-yith-auctions.woocommerce #respond input#submit.alt:focus,.tbay-yith-auctions.woocommerce a.button.alt:focus,.tbay-yith-auctions.woocommerce button.button.alt:focus,.tbay-yith-auctions.woocommerce input.button.alt:focus,.btn-theme:active:hover,.btn-default:active:hover,.woocommerce-pagination a.button:active:hover,.woof_container_inner_tags ul.woof_list label:active:hover,.widget_price_filter .price_slider_amount .button:active:hover,.show-view-all a:active:hover,.product-quantity-mode .product-block .add-cart a:active:hover,.tbay-element-banner .banner-content .style-btn:active:hover,.tbay-element-newsletter button[type="submit"]:active:hover,.widget-newletter button[type="submit"]:active:hover,.btn-view-all:active:hover,.post .entry-category.type-1 a:active:hover,.post-list .readmore:active:hover,.post-grid .readmore:active:hover,.entry-single .entry-description a:active:hover,.post-password-form input[type=submit]:active:hover,#comments #respond .form-submit input:active:hover,#reviews #respond .form-submit input:active:hover,.wpcf7-form .form-horizontal .wpcf7-submit:active:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:active:hover,body table.compare-list .add-to-cart td a:active:hover:not(.unstyled_button),body table.compare-list .add-to-cart td a:active:hover,input#ywqa-submit-question:active:hover,div#new-answer-header .ywqa_submit_answer:active:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:active:hover,.more_products a:active:hover,.tbay-pagination-load-more a:active:hover,.woof_reset_button_2:active:hover,.tbay-dropdown-cart .group-button p.buttons a.button:active:hover,.cart-dropdown .group-button p.buttons a.button:active:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:active:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:active:hover,.woocommerce button.button:active:hover,.woocommerce a.button.wc-backward:active:hover,.woocommerce a.woocommerce-button.view:active:hover,.woocommerce button.button[name="track"]:active:hover,#respond input#submit:active:hover,.woocommerce #respond input#submit:active:hover,.woocommerce input.button:active:hover,.singular-shop div.product .single_add_to_cart_button:active:hover,.singular-shop .tbay-modalButton:active:hover,#shop-now.has-buy-now .tbay-buy-now:active:hover,.woo-swatches-pro-btn .add-cart a:active:hover,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:active:hover,#sticky-menu-bar #sticky-custom-add-to-cart:active:hover,.mobile-btn-cart-click #tbay-click-addtocart:active:hover,.mobile-btn-cart-click #tbay-click-buy-now:active:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:active:hover,.coupon .box input[type=submit]:active:hover,.woocommerce table.shop_table.account-orders-table a.view:active:hover,.woocommerce table.shop_table.my_account_orders a.view:active:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:active:hover,.woocommerce table.shop_table.account-orders-table a.request_warranty:active:hover,.woocommerce table.shop_table.my_account_orders a.request_warranty:active:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:active:hover,.woocommerce form.login p.last .button:active:hover,.woocommerce form.register p.last .button:active:hover,.woocommerce-order-received .order-again a:active:hover,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:active:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:active:hover,.woocommerce-checkout-payment .place-order button.button.alt:active:hover,#custom-register input.submit_button:active:hover,#custom-login input.submit_button:active:hover,#tbay-quick-view-content .image-mains .view-details-btn:active:hover,.wc-block-cart__submit .wc-block-cart__submit-button:active:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:active:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:active:hover,.mvx_regi_main .register .button:active:hover,#report_abuse_form button.submit-report-abuse:active:hover,#report-abuse table input[type="submit"]:active:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:active:hover,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:active:hover,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:active:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:active:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:active:hover,.wcfm_popup_wrapper .wcfm_popup_button:active:hover,#wcfmmp-store #reviews .add_review button:active:hover,.form-row input[name="apply_for_vendor_submit"]:active:hover,form.wcv-form .wcv-button[type="submit"]:active:hover,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:active:hover,.shop_settings input[name="vendor_application_submit"]:active:hover,form[name="export_orders"] input:active:hover,form[name="export_orders"]~table.table .order-comments input.btn:active:hover,.wcvendors-pro-dashboard-wrapper a.button:active:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:active:hover,.wcvendors-pro-dashboard-wrapper input#update_button:active:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:active:hover,.wcv-form .control-group .control>input.wcv-button:active:hover:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:active:hover,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:active:hover,table.wcvendors-table-order form #tracking_number_save_button:active:hover,form#wcv-store-settings input#store_save_button:active:hover,.wcv_store_search form input[type="submit"]:active:hover,.wcv_vendor_search form input[type="submit"]:active:hover,.woocommerce .wpmc-nav-wrapper button.button:active:hover,.woocommerce input.button.alt.yith-wcms-button:active:hover,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:active:hover,form.auction_form.cart button.bid_button:active:hover,.auction-ajax-change p>a.button:active:hover,.tbay-yith-auctions.woocommerce #respond input#submit.alt:active:hover,.tbay-yith-auctions.woocommerce a.button.alt:active:hover,.tbay-yith-auctions.woocommerce button.button.alt:active:hover,.tbay-yith-auctions.woocommerce input.button.alt:active:hover{outline:none;color:#fff}.btn-theme i,.btn-default i,.woocommerce-pagination a.button i,.woof_container_inner_tags ul.woof_list label i,.widget_price_filter .price_slider_amount .button i,.show-view-all a i,.product-quantity-mode .product-block .add-cart a i,.tbay-element-banner .banner-content .style-btn i,.tbay-element-newsletter button[type="submit"] i,.widget-newletter button[type="submit"] i,.btn-view-all i,.post .entry-category.type-1 a i,.post-list .readmore i,.post-grid .readmore i,.entry-single .entry-description a i,.post-password-form input[type=submit] i,#comments #respond .form-submit input i,#reviews #respond .form-submit input i,.wpcf7-form .form-horizontal .wpcf7-submit i,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove i,body table.compare-list .add-to-cart td a:not(.unstyled_button) i,body table.compare-list .add-to-cart td a i,input#ywqa-submit-question i,div#new-answer-header .ywqa_submit_answer i,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a i,.more_products a i,.tbay-pagination-load-more a i,.woof_reset_button_2 i,.tbay-dropdown-cart .group-button p.buttons a.button i,.cart-dropdown .group-button p.buttons a.button i,.tbay-element-mini-cart .left-right .group-button p.buttons a.button i,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout i,.woocommerce button.button i,.woocommerce a.button.wc-backward i,.woocommerce a.woocommerce-button.view i,.woocommerce button.button[name="track"] i,#respond input#submit i,.woocommerce #respond input#submit i,.woocommerce input.button i,.singular-shop div.product .single_add_to_cart_button i,.singular-shop .tbay-modalButton i,#shop-now.has-buy-now .tbay-buy-now i,.woo-swatches-pro-btn .add-cart a i,.woocommerce-grouped-product-list-item__quantity .add-cart a.button i,#sticky-menu-bar #sticky-custom-add-to-cart i,.mobile-btn-cart-click #tbay-click-addtocart i,.mobile-btn-cart-click #tbay-click-buy-now i,.cart_totals .wc-proceed-to-checkout a.checkout-button i,.coupon .box input[type=submit] i,.woocommerce table.shop_table.account-orders-table a.view i,.woocommerce table.shop_table.my_account_orders a.view i,.woocommerce table.shop_table.dokan-rma-order-item-table a.view i,.woocommerce table.shop_table.account-orders-table a.request_warranty i,.woocommerce table.shop_table.my_account_orders a.request_warranty i,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty i,.woocommerce form.login p.last .button i,.woocommerce form.register p.last .button i,.woocommerce-order-received .order-again a i,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"] i,.woocommerce form.checkout_coupon>p.form-row-last .button i,.woocommerce-checkout-payment .place-order button.button.alt i,#custom-register input.submit_button i,#custom-login input.submit_button i,#tbay-quick-view-content .image-mains .view-details-btn i,.wc-block-cart__submit .wc-block-cart__submit-button i,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button i,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button i,.mvx_regi_main .register .button i,#report_abuse_form button.submit-report-abuse i,#report-abuse table input[type="submit"] i,.vendor_sidebar .widget_mvx_quick_info #respond input#submit i,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"] i,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"] i,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"] i,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button i,.wcfm_popup_wrapper .wcfm_popup_button i,#wcfmmp-store #reviews .add_review button i,.form-row input[name="apply_for_vendor_submit"] i,form.wcv-form .wcv-button[type="submit"] i,.dashboard .wcv-dashboard-navigation~form input[type="submit"] i,.shop_settings input[name="vendor_application_submit"] i,form[name="export_orders"] input i,form[name="export_orders"]~table.table .order-comments input.btn i,.wcvendors-pro-dashboard-wrapper a.button i,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button i,.wcvendors-pro-dashboard-wrapper input#update_button i,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button i,.wcv-form .control-group .control>input.wcv-button:not(#clear_button) i,.wcv-order-header .wcv-form .control>input#clear_button i,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"] i,table.wcvendors-table-order form #tracking_number_save_button i,form#wcv-store-settings input#store_save_button i,.wcv_store_search form input[type="submit"] i,.wcv_vendor_search form input[type="submit"] i,.woocommerce .wpmc-nav-wrapper button.button i,.woocommerce input.button.alt.yith-wcms-button i,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button i,form.auction_form.cart button.bid_button i,.auction-ajax-change p>a.button i,.tbay-yith-auctions.woocommerce #respond input#submit.alt i,.tbay-yith-auctions.woocommerce a.button.alt i,.tbay-yith-auctions.woocommerce button.button.alt i,.tbay-yith-auctions.woocommerce input.button.alt i{margin-right:7px;margin-left:0;font-size:18px;display:inline-block;vertical-align:middle}button.btn-close,.widget_besa_popup_newsletter .popup-content>a{position:absolute;top:-21px;right:-35px;left:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:25px;height:25px;opacity:1;filter:alpha(opacity=100);text-align:center;padding:0;z-index:1111;color:#fff}button.btn-close i,.widget_besa_popup_newsletter .popup-content>a i{font-size:29px;font-weight:400;line-height:23px;width:25px;display:inline-block}button.btn-close:hover,.widget_besa_popup_newsletter .popup-content>a:hover{opacity:1;filter:alpha(opacity=100);color:var(--tb-theme-color)}@media (min-width:1200px){.container,.dokan-dashboard .dokan-dashboard-wrap,#wcfm-main-contentainer .wcfm-membership-wrapper,.wcfmmp-store-page #wcfmmp-store{width:1200px;max-width:1200px}}.new-input,.woof_container input[type="checkbox"]:not(.woof_color_term),form.checkout input[type="radio"],form.checkout input[type="checkbox"],.woocommerce-account input[type="radio"],.woocommerce-account input[type="checkbox"],.yith-wfbt-section .yith-wfbt-item input[type=checkbox],.woocommerce form .form-row .woocommerce-form__input,#shipping_method.woocommerce-shipping-methods input[type=radio],#custom-login-wrapper #cus-rememberme{display:none}.new-input+span,.woof_container input[type="checkbox"]:not(.woof_color_term)+span,form.checkout input[type="radio"]+span,form.checkout input[type="checkbox"]+span,.woocommerce-account input[type="radio"]+span,.woocommerce-account input[type="checkbox"]+span,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+span,.woocommerce form .form-row .woocommerce-form__input+span,#shipping_method.woocommerce-shipping-methods input[type=radio]+span,#custom-login-wrapper #cus-rememberme+span,.new-input+label,.woof_container input[type="checkbox"]:not(.woof_color_term)+label,form.checkout input[type="radio"]+label,form.checkout input[type="checkbox"]+label,.woocommerce-account input[type="radio"]+label,.woocommerce-account input[type="checkbox"]+label,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+label,.woocommerce form .form-row .woocommerce-form__input+label,#shipping_method.woocommerce-shipping-methods input[type=radio]+label,#custom-login-wrapper #cus-rememberme+label{display:table}.new-input+span:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+span:before,form.checkout input[type="radio"]+span:before,form.checkout input[type="checkbox"]+span:before,.woocommerce-account input[type="radio"]+span:before,.woocommerce-account input[type="checkbox"]+span:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+span:before,.woocommerce form .form-row .woocommerce-form__input+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+span:before,#custom-login-wrapper #cus-rememberme+span:before,.new-input+label:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+label:before,form.checkout input[type="radio"]+label:before,form.checkout input[type="checkbox"]+label:before,.woocommerce-account input[type="radio"]+label:before,.woocommerce-account input[type="checkbox"]+label:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+label:before,.woocommerce form .form-row .woocommerce-form__input+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+label:before,#custom-login-wrapper #cus-rememberme+label:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.new-input+span:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+span:before,form.checkout input[type="radio"]+span:before,form.checkout input[type="checkbox"]+span:before,.woocommerce-account input[type="radio"]+span:before,.woocommerce-account input[type="checkbox"]+span:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+span:before,.woocommerce form .form-row .woocommerce-form__input+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+span:before,#custom-login-wrapper #cus-rememberme+span:before,.new-input+label:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+label:before,form.checkout input[type="radio"]+label:before,form.checkout input[type="checkbox"]+label:before,.woocommerce-account input[type="radio"]+label:before,.woocommerce-account input[type="checkbox"]+label:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+label:before,.woocommerce form .form-row .woocommerce-form__input+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+label:before,#custom-login-wrapper #cus-rememberme+label:before{background:#fff;color:var(--tb-theme-color);width:17px;line-height:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;text-align:center;border:1px solid #d0d0d0;font-weight:700;display:inline-block;margin-right:10px;margin-left:0;font-size:0;vertical-align:text-top;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.new-input:checked+span:before,.woof_container input[type="checkbox"]:checked:not(.woof_color_term)+span:before,form.checkout input[type="radio"]:checked+span:before,form.checkout input[type="checkbox"]:checked+span:before,.woocommerce-account input[type="radio"]:checked+span:before,.woocommerce-account input[type="checkbox"]:checked+span:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]:checked+span:before,.woocommerce form .form-row .woocommerce-form__input:checked+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+span:before,#custom-login-wrapper #cus-rememberme:checked+span:before,.new-input:checked+label:before,.woof_container input[type="checkbox"]:checked:not(.woof_color_term)+label:before,form.checkout input[type="radio"]:checked+label:before,form.checkout input[type="checkbox"]:checked+label:before,.woocommerce-account input[type="radio"]:checked+label:before,.woocommerce-account input[type="checkbox"]:checked+label:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]:checked+label:before,.woocommerce form .form-row .woocommerce-form__input:checked+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+label:before,#custom-login-wrapper #cus-rememberme:checked+label:before{font-size:12px;background:var(--tb-theme-color);color:#fff;border-color:var(--tb-theme-color)}.title-base,.questions-section h3,.yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title,#review_form_wrapper .comment-reply-title,.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller h2,.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--vendor h2,.panel h2,.panel h3,.panel h4{font-size:20px;line-height:22px;font-weight:700;margin:0}@media (max-width:399px){.title-base,.questions-section h3,.yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title,#review_form_wrapper .comment-reply-title,.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller h2,.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--vendor h2,.panel h2,.panel h3,.panel h4{line-height:26px}}.tbay-search-form{-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.tbay-search-form .btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-search-form.load .input-group:after{height:100%;content:"";position:absolute;z-index:99;background:url(/wp-content/themes/besa/images/preloader.gif) no-repeat 100% center;background-size:20px;width:100%;right:45px;left:auto;top:0;pointer-events:none}.tbay-search-form .form-group{margin-bottom:0}.tbay-search-form .form-group .input-group{width:100%;border:0;background:#fff;max-width:100%}.tbay-search-form .SumoSelect{width:auto;display:block;line-height:44px}.tbay-search-form .SumoSelect.open>.CaptionCont,.tbay-search-form .SumoSelect:focus>.CaptionCont,.tbay-search-form .SumoSelect:hover>.CaptionCont{-webkit-box-shadow:none;box-shadow:none;border:0}.tbay-search-form .SumoSelect>.CaptionCont>label>i{background-image:none;position:static;font-weight:400;font-style:normal;font-size:12px;height:auto;text-align:center;line-height:1}.tbay-search-form .SumoSelect>.CaptionCont>label>i:before{content:'\e604';font-family:'simple-line-icons'}.tbay-search-form .SumoSelect>.optWrapper>.options li.opt{padding:0 0 0 12px}.tbay-search-form .select-category{background-color:#f5f5f5;border:0;padding:0;font-size:inherit;line-height:42px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;max-width:50%}.tbay-search-form .select-category.input-group-addon{color:#000;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}.tbay-search-form .select-category .CaptionCont{border:0;line-height:inherit;background-color:inherit;padding:0 15px;text-align:left;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-search-form .select-category .CaptionCont label{margin:0;width:auto;cursor:pointer;right:11px;left:auto;top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tbay-search-form .select-category .CaptionCont:focus,.tbay-search-form .select-category .CaptionCont:hover{outline:none}.tbay-search-form .select-category>select{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;cursor:pointer;height:42px;color:#000;padding:0;pointer-events:none;background:#fff0 url(/wp-content/themes/besa/images/arrow-down-1.png) no-repeat scroll 127px center;padding:0 15px;font-size:15px;position:relative;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;margin-right:0;margin-top:0;width:160px}.tbay-search-form .select-category>select:hover,.tbay-search-form .select-category>select:focus{outline:none!important;-webkit-box-shadow:none;box-shadow:none}.tbay-search-form .select-category .SelectBox span{cursor:pointer;padding-right:20px;padding-left:0}.tbay-search-form .select-category .optWrapper{z-index:200;min-width:200px;left:0;right:auto;top:100%!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.tbay-search-form .tbay-search{padding:0 0 0 15px;border:none;float:none;font-size:14px;background:#fff;min-width:230px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;vertical-align:middle}.tbay-search-form .button-search{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:#fff0}.tbay-search-form .button-search:not(.icon){font-size:15px;text-transform:capitalize;line-height:42px;padding:0 23px;font-weight:700;color:#000;letter-spacing:0;float:right;display:flex;align-items:center;background:var(--tb-theme-second-color);border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.tbay-search-form .button-search:not(.icon) i{font-size:18px;margin:0;display:inline-block;vertical-align:middle;line-height:42px}.tbay-search-form .button-search:not(.icon) i+.text{margin-left:7px;margin-right:0}.tbay-search-form .button-search.icon{padding:0;border:0;margin-top:0;font-size:18px;cursor:pointer;line-height:42px;width:46px;color:#fff;letter-spacing:0}.tbay-search-form .button-search.icon i{vertical-align:middle}.tbay-search-form .button-search.disable{pointer-events:none}.tbay-search-form .button-group{padding:0;border:none;background-color:var(--tb-theme-second-color);position:relative;z-index:10}.tbay-search-form .button-group:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-search-form .button-group:before{font-size:18px;color:#000;position:absolute;left:0;top:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;filter:alpha(opacity=0);z-index:111}.tbay-search-form .button-hidden-search{font-size:24px;background-color:#fff0;padding:0}.tbay-search-form .button-hidden-search:hover{color:red}.tbay-search-form.active{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;filter:alpha(opacity=100);visibility:visible}.tbay-search-form.tbay-search-min{background:#fff0;position:relative;line-height:normal;z-index:100}.tbay-search-form.tbay-search-min form{right:50px;left:auto;top:-50px;border:solid 1px #d0d0d0;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;opacity:0;filter:alpha(opacity=0);background:#fff;position:absolute;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;pointer-events:none}.tbay-search-form.tbay-search-min form .overlay-box{position:fixed;width:100%;height:0;opacity:0;filter:alpha(opacity=0);content:'';background:rgb(0 0 0 / .7);top:0;left:0;z-index:-1;pointer-events:none}.tbay-search-form.tbay-search-min form.show{top:-2px;opacity:1;filter:alpha(opacity=100);pointer-events:auto}.tbay-search-form.tbay-search-min form.show:after{opacity:1;filter:alpha(opacity=100);height:100vh}.tbay-search-form.tbay-search-min form.show .overlay-box{pointer-events:auto;opacity:1;filter:alpha(opacity=100);width:100%;height:100vh}.tbay-search-form.tbay-search-min .btn-search-min{background:none;border:none;outline:none;font-size:18px}.tbay-search-form.tbay-search-min .btn-search-min.active{color:#fff;background:transparent!important}.tbay-search-form.tbay-search-min .btn-search-min.active .icon-magnifier:before{content:"\e082"}.tbay-search-form.tbay-search-min .tbay-search{float:none}.tbay-search-form.tbay-search-min .button-search{font-size:17px}.besa-ajax-search.tbay-loading .button-group:before{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.besa-ajax-search.tbay-loading .button-search{visibility:hidden;opacity:0;filter:alpha(opacity=0)}.besa-ajax-search .besa-search-results{position:static}.besa-ajax-search.open .form-group .input-group{border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0}.besa-ajax-search.open .select-category.input-group-addon{border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;-o-border-radius:3px 0 0 0}.besa-ajax-search.open .tbay-preloader{visibility:visible;opacity:1;filter:alpha(opacity=100)}.tbay-preloader{cursor:pointer;position:absolute;line-height:42px;right:100%;left:auto;top:0;text-align:center;width:40px;opacity:0;filter:alpha(opacity=0);visibility:hidden}.tbay-preloader:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-preloader:before{font-size:14px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.autocomplete-suggestions{border-top:1px solid #d0d0d0;left:0;right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:23px;background:#fff;text-align:center;top:100%;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px}.autocomplete-suggestions>div{cursor:pointer;padding:10px 30px}.autocomplete-suggestions>div .price{color:var(--tb-theme-color);font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row-reverse;text-align:left}.autocomplete-suggestions>div .price del{color:#888;font-weight:400;margin-right:7px}.autocomplete-suggestions>div .product-title{max-width:75%;color:#000;text-align:left}.autocomplete-suggestions>div:not(:only-child){border-bottom:1px solid #e5e5e5}.autocomplete-suggestions>div:last-child{border:0}.autocomplete-suggestions>div:not(.view-all-products){-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.autocomplete-suggestions>div.view-all-products{line-height:40px;color:var(--tb-theme-color)}.autocomplete-suggestions>div.view-all-products i{display:inline-block;margin-left:5px;margin-right:0;font-size:10px;color:#000}.autocomplete-suggestions>div.list-header{color:#888;line-height:40px;padding:10px 25px}.autocomplete-suggestions>div.list-header .keywork{color:#000;font-weight:700}.autocomplete-suggestions>div .suggestion-thumb{display:table-cell;vertical-align:middle;padding-right:15px;padding-left:0}.autocomplete-suggestions>div .suggestion-thumb img{max-width:40px}.autocomplete-suggestions>div .suggestion-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.autocomplete-suggestions>div .suggestion-title.no-found-msg{padding:8px 0}.autocomplete-suggestions>div .suggestion-sku{width:100%;text-align:left;float:left}.autocomplete-suggestions>div.autocomplete-selected{background:#f5f5f5}body.search .entry-content h2{font-weight:500;margin:0;font-size:20px}#tbay-search-form-canvas.open .sidebar-canvas-search:before{opacity:1;filter:alpha(opacity=100);pointer-events:all;z-index:1}#tbay-search-form-canvas.open .sidebar-canvas-search .sidebar-content{right:0;visibility:visible}#tbay-search-form-canvas .sidebar-canvas-search:before{background:rgb(0 0 0 / .7);position:fixed;left:0;top:0;content:"";width:100vw;height:100vh;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;z-index:-1;pointer-events:none;opacity:0;filter:alpha(opacity=0)}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content{background:#fff;z-index:3;position:fixed;right:-370px;top:0;bottom:0;width:370px;padding:31px 50px;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;visibility:hidden;overflow:auto}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .tbay-search{padding:0;border-bottom:1px solid #000;line-height:36px;font-size:14px}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .input-group{display:inline-block;border:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group{position:absolute;right:-2px;top:-2px;z-index:4;padding:0;width:auto;background-color:#fff0}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group .button-search{margin-right:0}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group .button-search i{font-size:19px;margin:0;width:22px;color:#000}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group .button-search i:hover{color:var(--tb-theme-color)}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content form{position:absolute;top:110px;left:50px;right:50px;bottom:30px;overflow:hidden}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category{border:0;background:#fff0;text-align:left;position:absolute;top:75px;left:0;right:0;bottom:0;overflow:hidden;width:100%}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .SumoSelect{position:absolute;top:30px;left:0;right:0;bottom:0;overflow:hidden}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .category-title{font-weight:500;padding:10px 0}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .SelectBox{display:none}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper{display:inline-block;width:100%;position:static;border:0;overflow:visible;margin-top:5px}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options{max-height:inherit;position:absolute;top:22px;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options::-webkit-scrollbar{display:none}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li{padding:0!important;border:0;line-height:37px;color:#777}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li label{font-weight:400}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li.opt.selected{color:#000}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li.opt.selected label{font-weight:500}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li:hover{color:var(--tb-theme-color)}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions{border:0;text-align:left;background:#fff;bottom:0;top:85px;left:0;right:0;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions::-webkit-scrollbar{display:none}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.list-header{background:#fff0;padding:0 0 20px;border-bottom:0;margin-bottom:5px}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion{border:0;padding:5px 0;font-size:13px;background:transparent!important}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion .woocs_price_code .woocommerce-Price-amount,#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion .woocs_price_code del .woocommerce-Price-amount{font-size:13px}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion .product-title:hover{color:var(--tb-theme-color)}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-thumb{max-width:50px}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-group{padding-left:13px}#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.view-all-products{text-align:left;padding:20px 0}#tbay-search-form-canvas button{background:#fff0;border:0;outline:none!important;padding:0}#tbay-search-form-canvas .sidebar-content button{font-size:13px}#tbay-search-form-canvas .sidebar-content button i{font-size:14px;vertical-align:middle;margin-left:8px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#tbay-search-form-canvas .sidebar-content button:hover{color:var(--tb-theme-color)}#tbay-search-form-canvas .tbay-loading:after{content:"";z-index:2;position:absolute;border:2px solid #ddd;border-top-color:var(--tb-theme-color);border-radius:100%;height:40px;width:40px;top:100px;left:50%;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}.active-admin-bar #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content{top:32px}#tbay-header{margin:0;padding:0;z-index:1001;background:#fff;position:relative}#tbay-header .menu_fixed{position:fixed;top:0;z-index:9999;background:#fff;left:0;right:0;margin:0 auto;width:1200px;padding:0 40px;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}#tbay-header .topbar-mobile .btn{background:#fff0;font-size:16px;border:0;padding:0;line-height:40px}#tbay-header .topbar-mobile .btn:hover,#tbay-header .topbar-mobile .btn:focus{color:var(--tb-theme-color)}#tbay-header .tbay-mainmenu{position:static}#tbay-header .tbay-megamenu{margin-bottom:0;position:static;border:0;min-height:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#tbay-header .header-right{text-align:right;position:static;z-index:11}#tbay-header .header-right>div{display:inline-block;vertical-align:middle;padding:0 8px}#tbay-header .header-right>div:last-child{padding-right:0}#tbay-header .header-right>div:first-child{padding-left:0}#tbay-header .topbar{clear:both}#tbay-header .header-main{padding:32px 0;background:#fff;z-index:100;left:0;width:100%}#tbay-header .header-main.sticky-header{-webkit-box-shadow:0 3px 15px rgb(0 0 0 / .06);box-shadow:0 3px 15px rgb(0 0 0 / .06);z-index:9999}#tbay-header .header-main.sticky-header.sticky-1{-webkit-box-shadow:none;box-shadow:none}#tbay-header .header-main.sticky-header.sticky-1.sticky-box{-webkit-box-shadow:0 3px 15px rgb(0 0 0 / .06);box-shadow:0 3px 15px rgb(0 0 0 / .06)}#tbay-header .header-main>.container>.row,#tbay-header .dokan-dashboard .header-main>.dokan-dashboard-wrap>.row,.dokan-dashboard #tbay-header .header-main>.dokan-dashboard-wrap>.row,#tbay-header #wcfm-main-contentainer .header-main>.wcfm-membership-wrapper>.row,#wcfm-main-contentainer #tbay-header .header-main>.wcfm-membership-wrapper>.row,#tbay-header .wcfmmp-store-page .header-main>#wcfmmp-store>.row,.wcfmmp-store-page #tbay-header .header-main>#wcfmmp-store>.row{display:flex;align-items:center}#tbay-header .header-mainmenu{position:relative;clear:both}#tbay-header .header-mainmenu>.container,#tbay-header .dokan-dashboard .header-mainmenu>.dokan-dashboard-wrap,.dokan-dashboard #tbay-header .header-mainmenu>.dokan-dashboard-wrap,#tbay-header #wcfm-main-contentainer .header-mainmenu>.wcfm-membership-wrapper,#wcfm-main-contentainer #tbay-header .header-mainmenu>.wcfm-membership-wrapper,#tbay-header .wcfmmp-store-page .header-mainmenu>#wcfmmp-store,.wcfmmp-store-page #tbay-header .header-mainmenu>#wcfmmp-store{position:relative}#tbay-header.sticky-header .topbar,#tbay-header.sticky-header .header-mainmenu{display:none}#tbay-header.sticky-header .header-main{padding:20px 0}#tbay-header.sticky-header .header-main>.container,#tbay-header.sticky-header .dokan-dashboard .header-main>.dokan-dashboard-wrap,.dokan-dashboard #tbay-header.sticky-header .header-main>.dokan-dashboard-wrap,#tbay-header.sticky-header #wcfm-main-contentainer .header-main>.wcfm-membership-wrapper,#wcfm-main-contentainer #tbay-header.sticky-header .header-main>.wcfm-membership-wrapper,#tbay-header.sticky-header .wcfmmp-store-page .header-main>#wcfmmp-store,.wcfmmp-store-page #tbay-header.sticky-header .header-main>#wcfmmp-store{position:relative;z-index:2}.top-wishlist .count_wishlist{position:absolute;background:var(--tb-theme-second-color);color:#000;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;min-width:18px;padding:0 2px;line-height:18px;font-size:12px;top:3px;right:auto;left:14px;font-weight:700;text-align:center}.top-wishlist .count_wishlist>div{display:none!important}.top-wishlist .title-wishlist{padding-left:10px}.yith-compare-header a{line-height:44px;display:block}.yith-compare-header i{font-size:22px;display:inline-block;vertical-align:middle}.element-sticky-header.sticky{position:fixed!important;top:0;width:100%;z-index:1001;left:0;right:0}.element-sticky-header.sticky:last-child{border-bottom:1px solid #eeee}.element-sticky-header.sticky+.sticky{z-index:900}.element-sticky-header.sticky+.sticky+.sticky{z-index:899}.element-sticky-header.sticky+.sticky+.sticky+.sticky{z-index:898}.element-sticky-header.sticky+.sticky+.sticky+.sticky+.sticky{z-index:897}.offcanvas-left .element-sticky-header.sticky,.offcanvas-right .element-sticky-header.sticky{z-index:1001}#tbay-header.nav-cover-active-1 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}#tbay-header.nav-cover-active-2 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}#tbay-header.nav-cover-active-3 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}#tbay-header.nav-cover-active-4 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}#tbay-header.nav-cover-active-5 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}#tbay-header.nav-cover-active-6 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}#tbay-header.nav-cover-active-7 #nav-cover{z-index:1;opacity:.75;filter:alpha(opacity=75);pointer-events:auto;visibility:visible;height:1000vh;z-index:99}.mfp-wrap.mfp-ready~.wrapper-container #tbay-header .header-main.sticky-header{padding-right:17px}#nav-cover{position:absolute;top:100%;left:0;width:100%;height:0;background:#000;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1000;pointer-events:none;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;visibility:hidden}.SumoSelect>.CaptionCont>label>i{opacity:1!important;filter:alpha(opacity=100)!important}@media screen and (min-width:1025px){body.single-product.tbay-body-menu-bar #tbay-header{padding:0!important}body.single-product.tbay-body-menu-bar #tbay-header>div:not(.header-main){margin-bottom:0!important}body.single-product.tbay-body-menu-bar #tbay-header .header-main{position:relative!important;top:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}}.tbay-element.header-icon a{display:flex;align-items:center;justify-content:center;line-height:44px;height:44px;position:relative}.tbay-element.header-icon a i{font-size:20px}.width-auto-yes{width:auto!important}.elementor-widget-besa-nav-menu.width-auto-yes{position:relative!important}.tbay_header-template .w-auto .elementor-widget-container{margin:0 5px}#tbay-header .elementor-text-editor p,#tbay-header .elementor-text-editor h1,#tbay-header .elementor-text-editor h2,#tbay-header .elementor-text-editor h3,#tbay-header .elementor-text-editor h4,#tbay-header .elementor-text-editor h5,#tbay-header .elementor-text-editor h6{margin-bottom:0}#tbay-header .elementor-widget-wrap>.elementor-element{width:100%;margin-bottom:0}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content{top:70px}.enable-element-child-border-yes .elementor-element,.column-element-child-border .elementor-element{width:auto!important;height:44px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.enable-element-child-border-yes .elementor-element::after,.column-element-child-border .elementor-element::after{content:'';position:relative;height:15px;width:1px;background:#eee;top:0;right:0;left:auto;margin:0 14px}.enable-element-child-border-yes .elementor-element:last-child::after,.column-element-child-border .elementor-element:last-child::after{display:none}.enable-element-child-border-yes .elementor-element>.elementor-widget-container,.column-element-child-border .elementor-element>.elementor-widget-container{display:inline-block}.topbar>.container>.row,.dokan-dashboard .topbar>.dokan-dashboard-wrap>.row,#wcfm-main-contentainer .topbar>.wcfm-membership-wrapper>.row,.wcfmmp-store-page .topbar>#wcfmmp-store>.row{display:flex;align-items:center}.top-contact .content{line-height:30px}.hotline i{font-size:20px;margin-right:7px;vertical-align:middle;float:left}.sub-title-account{width:100%;font-size:13px;padding-bottom:6px}.show-icon-after-yes .text-account:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.show-icon-after-yes .text-account:after{font-size:20px;position:absolute;bottom:-1px;padding-left:2px;padding-right:0}.topbar-right{text-align:right}.topbar-right>div,.topbar-right>.widget{float:right;padding:0 12px;line-height:39px;position:relative}.topbar-right>div:after,.topbar-right>.widget:after{content:'';background:#ddd;position:absolute;width:1px;right:0;left:auto;height:100%;top:0}.topbar-right>div:first-child,.topbar-right>.widget:first-child{padding-right:0}.topbar-right>div:first-child:after,.topbar-right>.widget:first-child:after{display:none}.topbar-right .sub-menu{top:36px}#header .tbay-login .account-menu{top:calc(100% - -10px)}.tbay-login{position:relative}.tbay-login .account-menu{text-align:left;position:absolute;left:0;top:100%;right:auto;visibility:hidden;background:#fff;z-index:1000;padding:0;min-width:200px;border:1px solid #d0d0d0;opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.tbay-login .account-menu ul{list-style:none;padding:22px 25px;margin:0}.tbay-login .account-menu ul li a{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;line-height:28px;height:auto;display:inline-block;position:relative;padding:0;color:#000}.tbay-login .account-menu ul li a:hover{color:var(--tb-theme-color)}.tbay-login .account-menu ul li:last-child{border-top:1px solid #d0d0d0;padding-top:13px;margin-top:18px}.tbay-login .account-menu ul li:last-child a{color:#999}.tbay-login .account-menu ul li:last-child a:hover{color:var(--tb-theme-color)}.tbay-login .account-menu.left{right:-20px;left:auto}.tbay-login>a:focus{color:#000}.tbay-login>a i{vertical-align:middle}.tbay-login>a span{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:inline-block;vertical-align:middle;line-height:1}.tbay-login:hover .account-menu{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.tbay-custom-language{position:relative;line-height:44px}.tbay-custom-language>ul{padding:0;margin:0;list-style-type:none}.tbay-custom-language .list-item-wrapper{text-align:left}.tbay-custom-language .list-item-wrapper:hover .sub-menu{visibility:visible;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);opacity:1;filter:alpha(opacity=100)}.tbay-custom-language .list-item-wrapper:focus{outline:none}.tbay-custom-language img{margin-right:9px;display:inline-block;vertical-align:middle;width:21px;max-height:21px}.tbay-custom-language a span{display:inline-block;vertical-align:middle;line-height:20px}.tbay-custom-language .sub-menu{visibility:hidden;opacity:0;filter:alpha(opacity=0);position:absolute;top:100%;right:auto;left:-15px;border:1px solid #d0d0d0;padding:0;margin:0;list-style-type:none;z-index:1000;min-width:150px;background:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.tbay-custom-language .sub-menu a{line-height:40px;padding:3px 0;padding-left:12px;display:block}.tbay-custom-language .sub-menu li+li a{border-top:1px solid #d0d0d0}.tbay-custom-language li:hover{cursor:pointer}.tbay-custom-language li:hover .select-button{color:var(--tb-theme-color)}.tbay-custom-language li:hover .select-button:after{color:var(--tb-theme-color)}.tbay-custom-language .select-button:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-custom-language .select-button:after{display:inline-block;margin-left:5px;margin-right:0;line-height:1;font-size:10px;color:#888;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.tbay-custom-language .select-button:hover:after{color:var(--tb-theme-color)}#tbay-footer .heading-tbay-title{line-height:1;padding-bottom:20px}#tbay-footer a{text-decoration:underline}.tbay-footer{position:relative}.tbay-footer .tbay-copyright{border-top:1px solid #d0d0d0;padding:20px;margin-top:45px}.tbay-footer .wpb_content_element,.tbay-footer .wpb_single_image,.tbay-footer p{margin:0!important}.tbay-footer .tbay-addon:not(.tbay-addon-newletter) .tbay-addon-title{font-size:15px;text-transform:uppercase;margin-bottom:5px;line-height:inherit;text-align:left}.tbay-footer .tbay-addon:not(.tbay-addon-newletter).wpb_single_image .vc_single_image-wrapper:before,.tbay-footer .tbay-addon:not(.tbay-addon-newletter).wpb_single_image .vc_single_image-wrapper:after{display:none}.tbay-footer .tbay-addon:not(.tbay-addon-newletter).wpb_single_image .vc_single_image-wrapper:hover img{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tbay-footer .tbay-addon:not(.tbay-addon-newletter).tbay-addon-social,.tbay-footer .tbay-addon:not(.tbay-addon-newletter).tbay-addon-text-heading{margin:0}.tbay-footer .tbay-addon-description{margin-bottom:20px}.tbay-footer .menu li{display:block}.tbay-footer .menu li>a{padding:0;line-height:28px;width:auto;text-transform:capitalize;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#999}.tbay-footer .menu li>a:hover{color:var(--tb-theme-color);text-decoration:underline}.tbay-footer .menu li>a.selected{background:#fff0}.tbay-footer ul.menu li.active a{color:var(--tb-theme-color)}.tbay-copyright .none-menu,.tbay-copyright .payment{float:right}.tbay-copyright .none-menu .menu li{display:inline-block;line-height:26px;margin-right:18px;margin-left:0}.tbay-copyright .none-menu .menu li a{padding:0}.contact-info{margin:0;list-style:none;padding:0}.contact-info li{line-height:33px;color:#888}.contact-info .head{color:#888;display:block;margin-bottom:10px}.contact-info i{margin-right:10px;margin-left:0;display:inline-block;vertical-align:middle}.contact-info p{font-size:18px;line-height:35px;max-width:300px;margin:0;display:inline-block}.contact-info a{color:#888;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.contact-info a:hover{color:var(--tb-theme-color)}.copyright{color:#888;line-height:26px}.copyright a{color:var(--tb-theme-color)}.tbay-to-top{position:fixed;z-index:999;bottom:30px;right:0;left:auto;text-align:center;font-size:35px;display:inline-block;pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.tbay-to-top.active{opacity:1;filter:alpha(opacity=100);pointer-events:all;right:30px}.tbay-to-top a{display:block;width:36px;line-height:34px;position:relative;padding:0;color:#000;background:#eee;border:1px solid #d0d0d0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.tbay-to-top a i{font-size:13px;line-height:34px}.tbay-to-top a:hover,.tbay-to-top a:focus{background:#e1e1e1;color:#000}.tbay-to-top.tbay-to-top-mobile{display:none}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav{list-style:none;padding:0;margin:0}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a{display:block;padding:0 20px;line-height:44px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border-bottom:1px solid #ddd}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a i,.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a img{display:inline-block;font-size:15px;vertical-align:middle;color:#888;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;margin:0;margin-left:0;margin-right:15px;min-width:20px}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a i:hover{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a.selected,.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a:hover{background-color:#fff0;color:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a.selected i,.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a:hover i{color:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a .text-label{display:inline-block;margin-left:10px;margin-right:0}.elementor-widget-besa-nav-menu .tbay-treevertical-lv1>.navbar-nav>li:last-child a{border:0}.tbay-section-static .tbay-column-static .elementor-widget.elementor-absolute{position:absolute}.tbay-section-static .tbay-column-static{position:static}.tbay-section-static .tbay-column-static .elementor-widget-wrap>.elementor-element{width:auto}.tbay-section-static .tbay-column-static .elementor-element-populated,.tbay-section-static .tbay-column-static .elementor-widget-wrap,.tbay-section-static .tbay-column-static .elementor-widget{position:static}.tbay-section-static .tbay-column-static .dropdown-menu .elementor-widget-wrap>div{padding:0 28px}.tbay-horizontal>ul>li>.dropdown-menu .elementor-widget-wrap>div{padding:0 28px}.menu{padding:0;margin:0}.menu li{list-style:none}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav{float:none;width:100%;padding:0;position:unset;z-index:999}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li{display:inline-block;position:static;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active>a,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li:hover>a,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li:focus>a{color:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active>a .caret,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li:hover>a .caret,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li:focus>a .caret{color:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .heading-tbay-title,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .elementor-heading-title,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .elementor-heading-title{font-size:14px;line-height:24px;font-weight:700;color:#000;padding-bottom:12px;padding-left:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .heading-tbay-title{padding-left:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu>li.active>a,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu>li:hover :focus>a{color:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .caret:before,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .caret:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .caret:before,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .caret:before{font-size:12px;line-height:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:inline-block;margin-left:2px;margin-right:0;font-weight:400}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .caret,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu>li.menu-item-has-children .caret{display:none}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .dropdown-menu,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu>li.menu-item-has-children .dropdown-menu{top:0;left:100%;right:auto}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .elementor-column>.elementor-element-populated{padding:30px 0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu{border-top:1px solid #d0d0d0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-container{min-height:auto}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li.active>a{color:var(--tb-theme-color);text-decoration:underline}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a{color:#999;font-size:14px;line-height:28px;border:0;padding:0;display:inline-block}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a:hover,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a:focus{color:var(--tb-theme-color);font-weight:400;text-decoration:underline}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a{padding:0 20px;line-height:50px;position:relative;background:#fff0;color:#000;z-index:10;display:inherit;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a img{max-width:50px;margin-right:8px;margin-left:auto;font-size:15px}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a i{margin-right:8px;margin-left:0;font-size:14px;color:#e20202}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a>i{line-height:1}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a:hover,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a:focus,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a:active{background:#fff0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a:hover .caret:before,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a:focus .caret:before,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>a:active .caret:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li>.dropdown-menu{top:100%}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a{font-weight:700;color:#e20202;padding-left:20px}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a:hover,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a:focus,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a.active{font-weight:700;color:#e20202}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.aligned-left{position:relative}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.aligned-right{position:relative}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.aligned-right>.dropdown-menu{left:auto;right:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li:first-child>a{padding-left:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li:first-child.menu-item-has-children>a+.dropdown-menu{left:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu{padding:25px 0;border:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown{position:relative}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu{display:block;visibility:hidden;padding:0;min-width:250px;opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;-webkit-box-shadow:none;box-shadow:none;margin:0;border:0;position:absolute;left:15px;right:15px;top:0;background:#fff;pointer-events:none}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li:hover>a,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li.active>a,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li:focus>a{color:var(--tb-theme-color);text-decoration:underline}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li>a{background:#fff0;line-height:28px;padding:0;font-size:14px;color:#888;display:inline-block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:relative;padding-left:28px}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li>a:hover{color:var(--tb-theme-color);text-decoration:underline}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .dropdown-menu-inner .has-border{border:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .dropdown-menu-inner>p{margin:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a{line-height:33px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:relative;color:#888}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a:hover{color:var(--tb-theme-color);padding-left:5px;padding-right:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li.active a{color:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .wpb_content_element{margin-bottom:0}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .wpb_single_image{margin-top:15px}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .container,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .dokan-dashboard-wrap,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .wcfm-membership-wrapper,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav #wcfmmp-store{padding-right:20px;padding-left:20px;width:100%}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav li:hover>.dropdown-menu{visibility:visible;pointer-events:auto;opacity:1;filter:alpha(opacity=100)}@media (max-width:1199px){.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .column-full{width:100%}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .column-hidden{display:none}}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .text-label{font-size:12px;padding:0 4px;background:#07930b;color:#fff;position:absolute;font-weight:400;left:auto;right:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;top:-10px;line-height:16px;min-width:34px;text-transform:initial}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .text-label:before{width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:6px solid #07930b;content:"";position:absolute;bottom:-6px;left:11px;right:auto}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .text-label.label-hot{background:var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .text-label.label-hot:before{border-top:6px solid var(--tb-theme-color)}.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .owl-carousel .item:before,.elementor-widget-besa-nav-menu .tbay-horizontal .navbar-nav .owl-carousel .item:after{display:none}.navbar-nav li>.dropdown-menu .tbay-addon .tbay-addon-heading,.navbar-nav li>.dropdown-menu .tbay-addon .tbay-addon-title,.navbar-nav li>.dropdown-menu .tbay-addon .widgettitle,.navbar-nav li>.dropdown-menu .widget .tbay-addon-heading,.navbar-nav li>.dropdown-menu .widget .tbay-addon-title,.navbar-nav li>.dropdown-menu .widget .widgettitle,.tbay-offcanvas-main .dropdown-menu .tbay-addon-heading,.tbay-offcanvas-main .dropdown-menu .tbay-addon-title,.tbay-offcanvas-main .dropdown-menu .widgettitle{font-size:15px;line-height:40px;font-weight:500;text-transform:uppercase;margin:0;text-align:left}.tbay-megamenu-darken{background-color:#000}.tbay-megamenu-darken .megamenu{text-align:left}.tbay-megamenu-darken .megamenu>li>a{color:#fff}.tbay-megamenu-darken .tbay-addon_tbay_socials{margin-top:10px;margin-right:15px;margin-left:15px}.tbay-megamenu-darken .tbay-addon_tbay_socials .social li a{background-color:#3e3e3e}.tbay-megamenu-darken .tbay-addon_tbay_socials .social li a:hover{color:#000;background-color:#fff}.navbar-collapse{padding:0;-webkit-box-shadow:none;box-shadow:none;border:0}.navbar-offcanvas .navbar-nav{width:100%;float:none}.navbar-offcanvas .navbar-nav .caret{display:none}.navbar-offcanvas .navbar-nav li{background:transparent!important;padding-left:0;border-bottom:1px solid #e5e5e5}.navbar-offcanvas .navbar-nav li .hitarea{line-height:47px;height:47px;z-index:1}.navbar-offcanvas .navbar-nav li:last-child{border:0}.navbar-offcanvas .navbar-nav>li{padding:7px 0;width:100%}.navbar-offcanvas .navbar-nav>li>a{background:transparent!important;padding:0;display:inline-block}.navbar-offcanvas .navbar-nav>li .hitarea{right:14px;left:auto}.navbar-offcanvas .navbar-nav>li.open,.navbar-offcanvas .navbar-nav>li.active,.navbar-offcanvas .navbar-nav>li:hover,.navbar-offcanvas .navbar-nav>li.collapsable{border-color:#d0d0d0}.navbar-offcanvas .navbar-nav>li.open>a:hover,.navbar-offcanvas .navbar-nav>li.open>a:focus,.navbar-offcanvas .navbar-nav>li.open>a,.navbar-offcanvas .navbar-nav>li.active>a:hover,.navbar-offcanvas .navbar-nav>li.active>a:focus,.navbar-offcanvas .navbar-nav>li.active>a,.navbar-offcanvas .navbar-nav>li:hover>a:hover,.navbar-offcanvas .navbar-nav>li:hover>a:focus,.navbar-offcanvas .navbar-nav>li:hover>a,.navbar-offcanvas .navbar-nav>li.collapsable>a:hover,.navbar-offcanvas .navbar-nav>li.collapsable>a:focus,.navbar-offcanvas .navbar-nav>li.collapsable>a{color:var(--tb-theme-color)}.navbar-offcanvas .navbar-nav>li.open>a:hover:before,.navbar-offcanvas .navbar-nav>li.open>a:focus:before,.navbar-offcanvas .navbar-nav>li.open>a:before,.navbar-offcanvas .navbar-nav>li.active>a:hover:before,.navbar-offcanvas .navbar-nav>li.active>a:focus:before,.navbar-offcanvas .navbar-nav>li.active>a:before,.navbar-offcanvas .navbar-nav>li:hover>a:hover:before,.navbar-offcanvas .navbar-nav>li:hover>a:focus:before,.navbar-offcanvas .navbar-nav>li:hover>a:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:hover:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:focus:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:before{height:100%}.navbar-offcanvas .navbar-nav>li.open .hitarea:after,.navbar-offcanvas .navbar-nav>li.active .hitarea:after,.navbar-offcanvas .navbar-nav>li:hover .hitarea:after,.navbar-offcanvas .navbar-nav>li.collapsable .hitarea:after{color:var(--tb-theme-color)}.navbar-offcanvas .navbar-nav .text-label{top:-7px;left:50px;right:auto;z-index:1000}.navbar-offcanvas .dropdown-menu{margin:0;position:relative;top:auto;left:auto;border:0;width:100%;background:#fafafa;-webkit-box-shadow:none;box-shadow:none}.navbar-offcanvas .dropdown-menu li{border-bottom:1px solid #f5f5f5}.navbar-offcanvas .dropdown-menu li:last-child{border:0}.navbar-offcanvas .dropdown-menu>li a{background:transparent!important;padding:0 0 0 35px}.navbar-offcanvas .dropdown-menu>li.active>a,.navbar-offcanvas .dropdown-menu>li>a:hover,.navbar-offcanvas .dropdown-menu>li>a:focus{color:var(--tb-theme-color)}.navbar-offcanvas .dropdown-menu [class*="col-sm"]{width:100%}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner{padding:0}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .wpb_content_element{margin:0}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .vc_row{margin:0;padding:0;border:0}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .vc_row [class*="col"]{padding:0}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon{display:none}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon.tbay-addon-nav-menu{display:block}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon>.tbay-addon-title{margin:0;padding:10px 35px;line-height:24px}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul{background:#fff0}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul li{padding:0}.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul li a{font-size:13px}.navbar-offcanvas .dropdown-menu .tbay-addon-title{font-weight:500;margin:0 0 10px}.navbar-offcanvas .dropdown-menu .dropdown-menu>li>a{padding-left:35px;padding-right:0}.navbar-offcanvas .dropdown-menu .dropdown-menu .dropdown-menu>li>a{padding-left:45px;padding-right:0}.navbar-offcanvas .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu>li>a{padding-left:45px;padding-right:0;border-bottom:1px solid #f5f5f5}.navbar-offcanvas .aligned-fullwidth>.dropdown-menu{width:100%;padding:0}.text-label{line-height:18px;padding:0 6px;background-color:#ca0815;color:#fff;font-size:12px;text-align:center}.text-label.label-new{background-color:#0a7e28}#tbay-main-content .tbay_custom_menu>.tbay-addon.tbay-addon-nav-menu>.tbay-addon-title{line-height:55px;font-size:15px;font-weight:700;margin:0;text-transform:uppercase;text-align:left;background:#fafafa}#tbay-main-content .tbay_custom_menu>.tbay-addon.tbay-addon-nav-menu>.tbay-addon-title:before{content:"\e601";font-family:'simple-line-icons';display:inline-block;font-size:15px;margin:0 25px}#tbay-main-content .tbay_custom_menu>.tbay-addon.tbay-addon-nav-menu .menu{padding:15px 25px;border:1px solid #f7f7f7}#tbay-main-content .tbay_custom_menu>.tbay-addon.tbay-addon-nav-menu .menu li>a{width:100%;display:inline-block;line-height:46px;padding-left:40px;padding-right:0;background:#fff0;position:relative}#tbay-main-content .tbay_custom_menu>.tbay-addon.tbay-addon-nav-menu .menu li>a img,#tbay-main-content .tbay_custom_menu>.tbay-addon.tbay-addon-nav-menu .menu li>a i{position:absolute;left:0;right:auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.element-tbay-nav-menu .caret:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.element-tbay-nav-menu .caret:before{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;color:#888}.hidden-indicator-yes .caret{display:none}.category-inside{position:relative}.category-inside.open .category-inside-title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.category-inside.open .category-inside-content{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-cover-active-1 .category-inside.open .category-inside-content,.nav-cover-active-2 .category-inside.open .category-inside-content,.nav-cover-active-3 .category-inside.open .category-inside-content{z-index:1}.category-inside-title{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;line-height:48px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#000;padding-left:17px;padding-right:0;position:relative;z-index:11;background:#fff0;margin-bottom:0;font-size:20px}.category-inside-title:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.category-inside-title:after{display:inline-block;margin-left:10px;margin-right:0;font-size:10px;line-height:1}.category-inside-title:hover,.category-inside-title:focus{color:#000}.category-inside-title i{font-size:18px;line-height:1;margin-left:0;margin-right:18px;display:inline-block;vertical-align:middle}.category-inside-content{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);position:absolute;top:calc(100% - 6px);left:0;right:auto;background:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;min-width:270px;z-index:999;border:1px solid #d0d0d0;width:100%;z-index:999}.elementor-widget-besa-nav-menu:not(.elementor-toggle-content-menu-yes) .category-inside-content{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.elementor-widget-besa-nav-menu:not(.elementor-toggle-content-menu-yes) .category-inside-title:after{display:none}.elementor-widget-besa-nav-menu:not(.elementor-toggle-content-menu-yes) .category-inside-content{-webkit-box-shadow:none;box-shadow:none}.elementor-nav-menu--layout-treeview{height:100%;overflow-y:auto;overflow-x:hidden}.tbay-treeview>.navbar-nav>li.menu-item-has-children>.dropdown-menu{border-bottom:0}.tbay-treeview .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-left:0;border-right:0;margin-top:0;border-top:0}.tbay-treeview .navbar-nav>li>a{background:transparent!important}.tbay-treeview li.menu-item-has-children .dropdown-menu .dropdown-menu{border-bottom:0}.tbay-treeview li.menu-item-has-children .dropdown-menu>li>a{border-bottom:1px solid #ddd}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu{border:0;position:static;width:100%!important}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a{padding:0;line-height:28px}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a:hover{text-decoration:none;color:var(--tb-theme-color)}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-column{width:100%!important}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-row,.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-container{flex-direction:column}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-row>div>div,.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-container>div>div{padding:0 30px}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-row .elementor-widget-wrap,.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-container .elementor-widget-wrap{padding:15px 0}.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .banner-mega .elementor-widget-wrap{padding-top:0!important;padding-bottom:30px}.tbay-treeview .navbar-nav>li .dropdown-menu .elementor-heading-title{font-size:14px;line-height:24px;color:#000;font-weight:700;margin-bottom:12px}.tbay-treeview .tbay-vertical .navbar-nav.megamenu{background-color:#fff0;margin-bottom:15px}.tbay-treeview .tbay-vertical .navbar-nav.megamenu a{border-bottom:0}.treeview .tbay-addon>.tbay-addon-title{font-size:15px;padding:0;text-align:left;font-weight:700;color:#000}.menu.treeview li{background:none!important;padding:0}.tbay_custom_menu.treeview-menu .dropdown-menu{position:static;border:0;float:none;padding-left:0;border-top:1px solid rgb(0 0 0 / .15);padding-top:0;background:#fafafa;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.tbay_custom_menu.treeview-menu .dropdown-menu p{margin-bottom:0}.tbay_custom_menu.treeview-menu .dropdown-menu .tbay-addon-title{font-weight:700!important;font-size:15px!important;margin:0!important;padding:10px 20px!important;line-height:normal!important;background:#eee!important;border-bottom:1px solid rgb(0 0 0 / .1);border-radius:0!important}.tbay_custom_menu.treeview-menu .dropdown-menu .tbay-addon-title:before{display:none!important}.tbay_custom_menu.treeview-menu .dropdown-menu ul{margin-top:0;border-top:0;background:#fafafa}.tbay_custom_menu.treeview-menu .dropdown-menu ul li{border-bottom:1px solid rgb(0 0 0 / .1)!important}.tbay_custom_menu.treeview-menu .dropdown-menu ul li a{line-height:normal;padding:5px 20px!important}.treeview li{position:relative;background:none!important;padding:0!important}.treeview li>a{width:100%;display:inline-block;line-height:46px;padding-left:40px;padding-right:0;position:relative}.treeview li>a i,.treeview li>a img{position:static}.treeview li .hitarea{position:absolute;right:0;margin:0;background:#fff0;z-index:99;height:100%;top:0;line-height:45px;width:30px;padding-right:15px;padding-left:0;text-align:center}.treeview li .hitarea:after{display:block;font-size:14px;content:"\e615";font-family:'simple-line-icons'}.treeview li.expandable>.hitarea:after{content:"\e095";font-family:'simple-line-icons';color:#bbb;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.treeview li.collapsable{padding-bottom:0!important}.treeview li.collapsable>.hitarea:after{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.treeview li .tbay-addon-nav-menu .menu>li:last-child,.treeview li .wpb_content_element .menu>li:last-child{border-bottom:0!important;padding-bottom:10px}.treeview .sub-menu a{width:auto}.treeview .sub-menu a:before{content:'';width:10px;height:.5px;background:#999;position:absolute;top:50%;left:10px;right:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.treeview .sub-menu a:hover:before{left:20px;right:auto;background:var(--tb-theme-color)}.element-tbay-nav-menu .caret .tbay-treeview .caret{display:none}.tbay-homepage-demo.body-inside-open #tbay-header.nav-cover-active-4 #nav-cover{visibility:hidden}.tbay-vertical .navbar-nav>li.menu-item-has-children{position:relative}.elementor-toggle-content-menu-yes .category-inside .category-inside-title{cursor:pointer}.elementor-toggle-content-menu-yes .category-inside .category-inside-title:after{display:none}.tbay-vertical>.navbar-nav>li.active-mega-menu{position:unset}.tbay-vertical>.navbar-nav>li.menu-item-has-children{position:relative}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li{padding:0;border-bottom:1px solid #f5f5f5;width:100%}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li.menu-item-has-children>a{position:relative;display:block}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li.menu-item-has-children>a .caret{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;top:0;right:20px;left:auto;font-size:11.57px}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li.menu-item-has-children>a .caret:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li:hover>a .caret,.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li:focus>a .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li:hover>.dropdown-menu,.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li:hover>.sub-menu,.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li:focus>.dropdown-menu,.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li:focus>.sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:auto}.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li a{padding:0 20px;line-height:44px;border-bottom:0;display:block}.tbay-vertical>.navbar-nav>li.active-mega-menu>a,.tbay-vertical>.navbar-nav>li.menu-item-has-children>a{position:relative;display:block}.tbay-vertical>.navbar-nav>li.active-mega-menu>a .caret,.tbay-vertical>.navbar-nav>li.menu-item-has-children>a .caret{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;top:0;right:20px;left:auto;font-size:11.57px}.tbay-vertical>.navbar-nav>li.active-mega-menu>a .caret:after,.tbay-vertical>.navbar-nav>li.menu-item-has-children>a .caret:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-vertical>.navbar-nav>li.active-mega-menu:hover>a .caret,.tbay-vertical>.navbar-nav>li.menu-item-has-children:hover>a .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tbay-vertical>.navbar-nav>li.active-mega-menu:hover>.dropdown-menu,.tbay-vertical>.navbar-nav>li.active-mega-menu:hover>.sub-menu,.tbay-vertical>.navbar-nav>li.menu-item-has-children:hover>.dropdown-menu,.tbay-vertical>.navbar-nav>li.menu-item-has-children:hover>.sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:all}.tbay-vertical>.navbar-nav>li.active-mega-menu .dropdown-menu .elementor-widget-container>.elementor-heading-title,.tbay-vertical>.navbar-nav>li.menu-item-has-children .dropdown-menu .elementor-widget-container>.elementor-heading-title{margin-bottom:20px;font-size:14px;font-weight:700}.tbay-vertical>.navbar-nav>li.active-mega-menu .dropdown-menu .elementor-widget-container .heading-tbay-title .title,.tbay-vertical>.navbar-nav>li.menu-item-has-children .dropdown-menu .elementor-widget-container .heading-tbay-title .title{line-height:1;font-size:14px}.tbay-vertical>.navbar-nav .dropdown-menu,.tbay-vertical>.navbar-nav .sub-menu{pointer-events:none;top:0;left:100%;right:auto;position:absolute;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-left:0;margin:0;background:#fff;display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:0;filter:alpha(opacity=0);visibility:hidden;border:1px solid #eaeaea;border-left:0;padding:0}.tbay-vertical>.navbar-nav .dropdown-menu .dropdown-menu-inner>.vc_row,.tbay-vertical>.navbar-nav .sub-menu .dropdown-menu-inner>.vc_row{padding:25px 10px;margin:0}.tbay-vertical>.navbar-nav .dropdown-menu .dropdown-menu-inner>.vc_row+.vc_row,.tbay-vertical>.navbar-nav .sub-menu .dropdown-menu-inner>.vc_row+.vc_row{padding-top:0}.tbay-vertical>.navbar-nav .dropdown-menu:before,.tbay-vertical>.navbar-nav .sub-menu:before{content:'';background-color:#ddd;width:1px;height:100%;position:absolute;left:-1px;top:0;right:auto}.tbay-vertical>.navbar-nav .dropdown-menu p,.tbay-vertical>.navbar-nav .sub-menu p{margin:0}.tbay-vertical>.navbar-nav .dropdown-menu .elementor-element-populated,.tbay-vertical>.navbar-nav .sub-menu .elementor-element-populated{padding:15px 0}.tbay-vertical>.navbar-nav .dropdown-menu .elementor-column,.tbay-vertical>.navbar-nav .sub-menu .elementor-column{width:100%!important}.tbay-vertical>.navbar-nav .dropdown-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container h5,.tbay-vertical>.navbar-nav .sub-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container h5{font-size:18px;background:#f5f5f5;padding:15px}.tbay-vertical>.navbar-nav .dropdown-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container ul.menu a,.tbay-vertical>.navbar-nav .sub-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container ul.menu a{font-size:14px;line-height:36px;padding-left:30px;padding-right:0;border-bottom:1px solid #f5f5f5}.tbay-vertical>.navbar-nav .dropdown-menu>li,.tbay-vertical>.navbar-nav .sub-menu>li{padding:5px 20px;line-height:28px}.tbay-vertical>.navbar-nav .dropdown-menu>li>a,.tbay-vertical>.navbar-nav .sub-menu>li>a{font-size:14px;padding-left:30px;padding-right:0;border-bottom:1px solid #f5f5f5;line-height:36px}.tbay-vertical>.navbar-nav .dropdown-menu>li>a:hover,.tbay-vertical>.navbar-nav .sub-menu>li>a:hover{color:var(--tb-theme-color);padding:0}.tbay-vertical>.navbar-nav .dropdown-menu .elementor-section-wrap>section+section,.tbay-vertical>.navbar-nav .sub-menu .elementor-section-wrap>section+section{margin-top:-30px}.tbay-vertical>.navbar-nav .dropdown-menu .tbay-vertical>.navbar-nav,.tbay-vertical>.navbar-nav .sub-menu .tbay-vertical>.navbar-nav{border:0}.tbay-vertical>.navbar-nav .dropdown-menu .tbay-vertical>.navbar-nav>li:hover,.tbay-vertical>.navbar-nav .sub-menu .tbay-vertical>.navbar-nav>li:hover{background-color:#fff0}.tbay-vertical>.navbar-nav .dropdown-menu .tbay-vertical>.navbar-nav>li>a,.tbay-vertical>.navbar-nav .sub-menu .tbay-vertical>.navbar-nav>li>a{border-bottom:0;line-height:28px;color:#999}.tbay-vertical>.navbar-nav .dropdown-menu .tbay-vertical>.navbar-nav>li>a:hover,.tbay-vertical>.navbar-nav .sub-menu .tbay-vertical>.navbar-nav>li>a:hover{color:var(--tb-theme-color);background-color:#fff0;text-decoration:underline}.tbay-vertical>.navbar-nav .dropdown-menu .tbay-vertical>.navbar-nav>li>a img,.tbay-vertical>.navbar-nav .sub-menu .tbay-vertical>.navbar-nav>li>a img{margin:0}.tbay-vertical>.navbar-nav .dropdown-menu .brands.row.grid,.tbay-vertical>.navbar-nav .sub-menu .brands.row.grid{margin-right:-4px;margin-left:-4px}.tbay-vertical>.navbar-nav .dropdown-menu .brands.row.grid>.item,.tbay-vertical>.navbar-nav .sub-menu .brands.row.grid>.item{padding:0 4px;margin-bottom:8px}.open .category-inside-content{top:100%;left:0;min-width:270px}.tbay-vertical .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-column .elementor-element-populated{padding:30px}.tbay-vertical .navbar-nav>li.active-mega-menu .dropdown-menu .banner-mega .elementor-widget-wrap{padding-top:0!important;padding-bottom:30px}.tbay-vertical .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a{padding:0;line-height:28px}.tbay-vertical .navbar-nav>li .elementor-heading-title{font-size:14px;line-height:24px;color:#000;font-weight:700;margin-bottom:12px}.menu-canvas-content .tbay-vertical .navbar-nav{list-style:none;padding:0;margin:0}.menu-canvas-content .tbay-vertical .navbar-nav>li>a{display:block;padding:0 20px;line-height:45px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border-bottom:1px solid #eaeaea}.menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover{background:#f5f5f5}.menu-canvas-content .tbay-vertical .navbar-nav>li:hover{background:#f5f5f5}.menu-canvas-content .tbay-vertical .navbar-nav>li:hover>a{color:var(--tb-theme-color)}.menu-canvas-content .tbay-vertical .navbar-nav>li:hover>a i{color:var(--tb-theme-color)}.menu-canvas-content .tbay-vertical .navbar-nav li>a i,.menu-canvas-content .tbay-vertical .navbar-nav li>a img{display:inline-block;margin-right:12px;margin-left:0;font-size:18px;vertical-align:middle;color:#888;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.menu-canvas-content .tbay-vertical .navbar-nav li>a.selected,.menu-canvas-content .tbay-vertical .navbar-nav li>a:hover{background-color:#f5f5f5;color:var(--tb-theme-color)}.menu-canvas-content .tbay-vertical .navbar-nav li>a.selected i,.menu-canvas-content .tbay-vertical .navbar-nav li>a.selected .caret,.menu-canvas-content .tbay-vertical .navbar-nav li>a:hover i,.menu-canvas-content .tbay-vertical .navbar-nav li>a:hover .caret{color:var(--tb-theme-color)}.menu-canvas-content .tbay-vertical .navbar-nav li>a .text-label{display:inline-block;margin-left:10px;margin-right:0}.menu-canvas-content .tbay-vertical .navbar-nav li:last-child a{border:0}.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu>a,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children>a{position:relative;display:block}.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu>a .caret,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children>a .caret{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;top:0;right:20px;left:auto;font-size:11.57px}.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu>a .caret:after,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children>a .caret:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu:hover>.dropdown-menu,.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu:hover>.sub-menu,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children:hover>.dropdown-menu,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children:hover>.sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu{top:0;left:100%;right:auto;position:absolute;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-left:0;margin:0;background:#fff;display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:0;filter:alpha(opacity=0);visibility:hidden;border:1px solid #eaeaea;border-left:0;padding:0}.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu .dropdown-menu-inner>.vc_row,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu .dropdown-menu-inner>.vc_row{padding:25px 10px;margin:0}.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu .dropdown-menu-inner>.vc_row+.vc_row,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu .dropdown-menu-inner>.vc_row+.vc_row{padding-top:0}.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu:before,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu:before{content:'';background-color:#ddd;width:1px;height:100%;position:absolute;left:-1px;top:0;right:auto}.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu p,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu p{margin:0}.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu{min-width:100%;min-height:auto;list-style:none;z-index:9999;padding:10px 0}.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu>li>a{display:block;position:relative;line-height:44px;padding:0 15px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.menu-canvas-content .tbay-vertical .navbar-nav .tbay-addon .tbay-addon-title{font-size:14px;text-transform:uppercase;line-height:inherit;margin:0 0 5px}.menu-canvas-content .tbay-vertical .navbar-nav .wpb_content_element{margin-bottom:15px}.menu-canvas-content .tbay-vertical .navbar-nav .tbay-addon-nav-menu li a{line-height:29px;color:#888}.menu-canvas-content .tbay-vertical .navbar-nav .tbay-addon-nav-menu li a:hover{color:var(--tb-theme-color)}.tbay-vertical-menu .treeview li.collapsable .hitarea:after{content:"\e615"}.tbay-vertical-menu .treeview li.expandable .hitarea:after{content:"\e095"}.tbay-vertical-menu .treeview li .hitarea:not(:first-child){display:none}.tbay-vertical-menu .treeview li .hitarea{top:2px;display:none}nav.tbay-vertical.vertical-submenu-left .navbar-nav li a{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}nav.tbay-vertical.vertical-submenu-left .navbar-nav li a>i{margin-left:15px;margin-right:0}nav.tbay-vertical.vertical-submenu-left .navbar-nav li a>.caret{left:20px!important;right:auto!important}nav.tbay-vertical.vertical-submenu-left .navbar-nav li a>.caret:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}nav.tbay-vertical.vertical-submenu-left .navbar-nav .menu-item-has-children .dropdown-menu{right:100%;left:auto;top:-1px;flex-direction:column}nav.tbay-vertical.vertical-submenu-left .navbar-nav .active-mega-menu .dropdown-menu{right:calc(100% - 1px);left:auto}.tbay-vertical.vertical-submenu-right .navbar-nav .menu-item-has-children .dropdown-menu,.tbay-vertical.vertical-submenu-right .navbar-nav .active-mega-menu .dropdown-menu{left:calc(100% - -1px);right:auto;top:-1px;bottom:0;flex-direction:column}.active-admin-bar .element-menu-canvas .menu-canvas-content{top:32px}.btn-canvas-menu i{display:inline-block;vertical-align:middle}.element-menu-canvas .menu-canvas-content{position:fixed;top:0;bottom:0;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;max-width:285px;z-index:10002;background-color:#fff;padding:30px 0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;height:auto;overflow-y:visible;-webkit-transform:translate3d(370px,0,0);transform:translate3d(370px,0,0)}.element-menu-canvas .canvas-overlay-wrapper{position:fixed;top:0;left:0;right:auto;width:100%;height:100%;z-index:1001;opacity:1;filter:alpha(opacity=100);visibility:hidden;background-color:rgb(0 0 0 / .7);-webkit-transition:opacity 0.25s ease,visibility 0s ease 0.25s;-o-transition:opacity 0.25s ease,visibility 0s ease 0.25s;transition:opacity 0.25s ease,visibility 0s ease 0.25s}.element-menu-canvas.open .canvas-overlay-wrapper{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transition:opacity 0.25s ease,visibility 0s ease;-o-transition:opacity 0.25s ease,visibility 0s ease;transition:opacity 0.25s ease,visibility 0s ease}.element-menu-canvas.open .menu-canvas-content{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.canvas-position-left .element-menu-canvas .menu-canvas-content{left:0;right:auto;-webkit-transform:translate3d(-370px,0,0);transform:translate3d(-370px,0,0)}.canvas-position-left .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover .caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.canvas-position-left .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .menu-item-has-children .dropdown-menu{top:0}.canvas-position-left .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .active-mega-menu .dropdown-menu{left:calc(100% - -1px)}.canvas-position-right .element-menu-canvas .menu-canvas-content{right:0;left:auto;-webkit-transform:translate3d(370px,0,0);transform:translate3d(370px,0,0)}.canvas-position-right .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover .caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.canvas-position-right .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .menu-item-has-children .dropdown-menu{top:0}.canvas-position-right .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .active-mega-menu .dropdown-menu{right:100%}.element-menu-canvas .menu-canvas-content .tbay-treeview .tbay-vertical .navbar-nav{border:0}.element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav{border:1px solid #eaeaea;border-right:0;border-left:0}.element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu>li>a:hover{color:var(--tb-theme-color)}.element-menu-canvas .menu-canvas-content .toggle-canvas-title{padding-left:20px;padding-right:20px;padding-bottom:25px;font-size:16px;font-weight:700}.input-default,.post-password-form input[type=password],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea,.woocommerce .input-text{border:1px solid #d0d0d0!important;padding:0 15px!important;margin-bottom:20px!important;outline:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background:#fff}@media (max-width:1199px){.input-default,.post-password-form input[type=password],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea,.woocommerce .input-text{font-size:16px}}@media (max-width:480px){.input-default,.post-password-form input[type=password],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea,.woocommerce .input-text{padding:0 8px!important}}body.archive #main-container>.row{background:#fff}.woocommerce ul.product_list_widget li{clear:both;margin:0 0 40px;padding:0}.woocommerce ul.product_list_widget li img{float:none;margin:0;width:auto}.woof_checkbox_instock+label{float:left}.woof_container label{font-weight:400}body:not(.tbay-body-default) .widget label{font-weight:400}body:not(.tbay-body-default) .widget.widget_glt_widget #google_language_translator .skiptranslate>div{vertical-align:middle;display:inline-block}body:not(.tbay-body-default) .widget.widget_glt_widget #google_language_translator .skiptranslate>div select{border:0!important;margin:0;padding:0!important;vertical-align:middle;font-size:15px;width:130px}body:not(.tbay-body-default) .widget .tagcloud a,body:not(.tbay-body-default) .widget ul.list-tags li a{font-size:14px!important}body:not(.tbay-body-default) .widget .widget_sp_image-image-link{display:block;overflow:hidden;position:relative}body:not(.tbay-body-default) .widget .widget_sp_image-image-link img{max-width:100%;height:auto;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}body:not(.tbay-body-default) .widget.widget_text img{margin:20px 0;height:auto}body:not(.tbay-body-default) .widget .post-widget .image{width:70px;margin-top:5px}body:not(.tbay-body-default) .widget .post-widget .image img{width:100%;height:auto}body:not(.tbay-body-default) .widget.widget_rss ul,body:not(.tbay-body-default) .widget.widget_rss ol{padding:0;margin:0;list-style:none}body:not(.tbay-body-default) .widget.widget_rss ul li:last-child,body:not(.tbay-body-default) .widget.widget_rss ol li:last-child{border-bottom:0;padding-bottom:0}body:not(.tbay-body-default) .widget.widget_rss ul li .children>li:before,body:not(.tbay-body-default) .widget.widget_rss ol li .children>li:before{top:24px}body:not(.tbay-body-default) .widget.widget_rss ul ul li:first-child,body:not(.tbay-body-default) .widget.widget_rss ol ul li:first-child{padding-top:14px;background-position:0 24px}body:not(.tbay-body-default) .widget.widget_rss ul li{background:none}body:not(.tbay-body-default) .widget.widget_rss ul li a{padding:0}body:not(.tbay-body-default) .widget.widget_recent_comments ul,body:not(.tbay-body-default) .widget.widget_recent_comments ol{padding:0;margin:0;list-style:none}body:not(.tbay-body-default) .widget.widget_recent_comments ul li:last-child,body:not(.tbay-body-default) .widget.widget_recent_comments ol li:last-child{border-bottom:0;padding-bottom:0}body:not(.tbay-body-default) .widget.widget_recent_comments ul li .children>li:before,body:not(.tbay-body-default) .widget.widget_recent_comments ol li .children>li:before{top:24px}body:not(.tbay-body-default) .widget.widget_recent_comments ul ul li:first-child,body:not(.tbay-body-default) .widget.widget_recent_comments ol ul li:first-child{padding-top:14px;background-position:0 24px}body:not(.tbay-body-default) .widget.widget_recent_comments ul li{background:none}body:not(.tbay-body-default) .widget.widget_rss ul,body:not(.tbay-body-default) .widget.widget_rss ol{padding:0;margin:0;list-style:none}body:not(.tbay-body-default) .widget.widget_rss ul li:last-child,body:not(.tbay-body-default) .widget.widget_rss ol li:last-child{border-bottom:0;padding-bottom:0}body:not(.tbay-body-default) .widget.widget_rss ul li .children>li:before,body:not(.tbay-body-default) .widget.widget_rss ol li .children>li:before{top:24px}body:not(.tbay-body-default) .widget.widget_rss ul ul li:first-child,body:not(.tbay-body-default) .widget.widget_rss ol ul li:first-child{padding-top:14px;background-position:0 24px}body:not(.tbay-body-default) .widget.widget_rss ul li{background:none}body:not(.tbay-body-default) .widget.widget_rss ul li a{padding:0}body:not(.tbay-body-default) .widget.widget_rss ul li:before{display:none}body:not(.tbay-body-default) .widget.widget_recent_reviews ul.product_list_widget{list-style:none}body:not(.tbay-body-default) .widget.widget_recent_reviews ul.product_list_widget li{padding:0;overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body:not(.tbay-body-default) .widget.widget_recent_reviews ul.product_list_widget li a img{float:left;margin-right:10px;margin-left:auto;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body:not(.tbay-body-default) .widget.widget_product_search .woocommerce-product-search label.screen-reader-text{display:none}body:not(.tbay-body-default) .widget.widget_product_search .woocommerce-product-search input{line-height:36px;padding-left:10px;padding-right:10px}body:not(.tbay-body-default) .widget.yith-woocompare-widget .products-list{padding:10px 20px;border:1px solid #d0d0d0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden}body:not(.tbay-body-default) .widget.yith-woocompare-widget li{border-bottom:none!important;padding:5px 0 5px 0px!important}body:not(.tbay-body-default) .widget.yith-woocompare-widget li.list_empty:before{content:""}body:not(.tbay-body-default) .widget.yith-woocompare-widget li:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}body:not(.tbay-body-default) .widget.yith-woocompare-widget li:before{text-indent:0;position:absolute;left:auto!important;right:3px;top:0;width:25px;height:30px;line-height:30px;text-align:center}body:not(.tbay-body-default) .widget.yith-woocompare-widget .remove{left:auto!important;right:3px;text-indent:-9999px}body:not(.tbay-body-default) .widget.yith-woocompare-widget .remove:hover{background-color:transparent!important}body:not(.tbay-body-default) .widget.yith-woocompare-widget .title{color:#222;font-size:13px!important;font-weight:500!important;text-transform:capitalize!important}body:not(.tbay-body-default) .widget.yith-woocompare-widget a.clear-all{margin-bottom:20px;margin-right:auto;margin-left:15px}body:not(.tbay-body-default) .widget.yith-woocompare-widget a.clear-all{line-height:37px}body:not(.tbay-body-default) .widget.yith-woocompare-widget a.compare{float:left;background:var(--tb-theme-color);text-transform:uppercase;color:#fff;border:1px solid var(--tb-theme-color);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:14px;letter-spacing:0}body:not(.tbay-body-default) .widget.yith-woocompare-widget a.compare:hover{background:#fff0;color:var(--tb-theme-color)}body:not(.tbay-body-default) .widget.widget_shopping_cart .widget_shopping_cart_content{overflow:hidden}body:not(.tbay-body-default) .widget.widget_recent_entries ul{margin-top:20px}body:not(.tbay-body-default) .widget.widget_recent_entries ul a{display:block;margin-bottom:5px}body:not(.tbay-body-default) .widget.widget-timework strong{color:#000;font-weight:500}body:not(.tbay-body-default) .feedback{text-align:center}body:not(.tbay-body-default) .widget_product_tag_cloud .tagcloud{padding-top:10px}body:not(.tbay-body-default) .widget_recent_entries>ul{padding:0;margin:0;list-style:outside none none}body:not(.tbay-body-default) .widget_recent_entries>ul li{line-height:26px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d0d0d0}body:not(.tbay-body-default) .widget_recent_entries>ul li a{color:var(--tb-theme-color)}body:not(.tbay-body-default) .widget_recent_entries>ul li:last-child{border:0;margin:0}body:not(.tbay-body-default) .widget_recent_entries>ul .post-date:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}body:not(.tbay-body-default) .widget_recent_entries>ul .post-date:before{display:inline-block;margin-right:7px;margin-left:0;font-size:18px}body:not(.tbay-body-default) .widget_besa_instagram .instagram-pics{margin:0 -5px}body:not(.tbay-body-default) .widget_besa_instagram .instagram-pics::after{display:block;clear:both;content:""}body:not(.tbay-body-default) .widget_besa_instagram .instagram-pics>div{padding:0 5px;margin-bottom:10px;margin-top:0}body:not(.tbay-body-default) .widget_besa_instagram .instagram-pics>div .group-items,body:not(.tbay-body-default) .widget_besa_instagram .instagram-pics>div .elapsed-time{display:none}body:not(.tbay-body-default) .widget_besa_instagram a{display:block;position:relative}body:not(.tbay-body-default) .widget_besa_instagram a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);visibility:hidden;pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}body:not(.tbay-body-default) .widget_besa_instagram a:hover:before{visibility:visible;opacity:1;filter:alpha(opacity=100)}body:not(.tbay-body-default) .widget_product_categories .product-categories,body:not(.tbay-body-default) .widget_product_categories ul,body:not(.tbay-body-default) .widget_categories .product-categories,body:not(.tbay-body-default) .widget_categories ul{padding:0;list-style:none;margin:0;line-height:28px}body:not(.tbay-body-default) .widget_product_categories .product-categories a,body:not(.tbay-body-default) .widget_product_categories ul a,body:not(.tbay-body-default) .widget_categories .product-categories a,body:not(.tbay-body-default) .widget_categories ul a{color:#888;display:inline-block}body:not(.tbay-body-default) .widget_product_categories .product-categories a:hover,body:not(.tbay-body-default) .widget_product_categories ul a:hover,body:not(.tbay-body-default) .widget_categories .product-categories a:hover,body:not(.tbay-body-default) .widget_categories ul a:hover{color:var(--tb-theme-color);text-decoration:underline}body:not(.tbay-body-default) .widget_product_categories .product-categories .children,body:not(.tbay-body-default) .widget_product_categories ul .children,body:not(.tbay-body-default) .widget_categories .product-categories .children,body:not(.tbay-body-default) .widget_categories ul .children{list-style:none;padding-left:10px;padding-right:0}body:not(.tbay-body-default) .widget_product_categories .product-categories li,body:not(.tbay-body-default) .widget_product_categories ul li,body:not(.tbay-body-default) .widget_categories .product-categories li,body:not(.tbay-body-default) .widget_categories ul li{position:relative;background:#fff0}body:not(.tbay-body-default) .widget_product_categories .product-categories .current-cat>a,body:not(.tbay-body-default) .widget_product_categories ul .current-cat>a,body:not(.tbay-body-default) .widget_categories .product-categories .current-cat>a,body:not(.tbay-body-default) .widget_categories ul .current-cat>a{color:var(--tb-theme-color);text-decoration:underline}body:not(.tbay-body-default) .widget_product_categories .product-categories .cat-item,body:not(.tbay-body-default) .widget_product_categories ul .cat-item,body:not(.tbay-body-default) .widget_categories .product-categories .cat-item,body:not(.tbay-body-default) .widget_categories ul .cat-item{color:#888}.widget-products .owl-carousel{margin:0}.tbay-widget-banner-image{position:relative}.tbay-widget-banner-image .container,.tbay-widget-banner-image .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .tbay-widget-banner-image .dokan-dashboard-wrap,.tbay-widget-banner-image #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .tbay-widget-banner-image .wcfm-membership-wrapper,.tbay-widget-banner-image .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .tbay-widget-banner-image #wcfmmp-store{position:absolute;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tbay-widget-banner-image .banner-remove{position:absolute;left:auto;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;color:#fff;border:0;background:#fff0}.tbay-widget-banner-image .banner-remove:focus{outline:none}.widget_besa_recent_post .item,.tbay-addon-blog.vertical .item,.widget_besa_popular_post .item{display:block!important}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="1"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="1"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="1"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="1"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="1"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="1"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="1"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="1"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="1"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="1"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="1"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="1"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="2"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="2"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="2"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="2"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="2"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="2"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="2"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="2"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="2"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="2"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="2"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="2"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="2"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="2"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="2"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="2"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="2"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="2"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="2"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="2"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="2"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="2"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="2"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="2"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="3"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-xlgdesktop="3"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="3"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="3"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="3"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="3"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="3"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktop="3"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktop="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="3"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="3"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="3"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="3"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="3"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktopsmall="3"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="3"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="3"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="3"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="3"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="3"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-tablet="3"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-tablet="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="3"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="3"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="3"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="3"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="3"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-landscape="3"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-landscape="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="3"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="3"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="3"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="3"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="3"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-mobile="3"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-mobile="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="3"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="3"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="3"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="3"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-xlgdesktop="4"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-xlgdesktop="4"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="4"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="4"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktop="4"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktop="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktop="4"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktop="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="4"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="4"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktopsmall="4"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktopsmall="4"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="4"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="4"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-tablet="4"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-tablet="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-tablet="4"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-tablet="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="4"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="4"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-landscape="4"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-landscape="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-landscape="4"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-landscape="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="4"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="4"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-mobile="4"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-mobile="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-mobile="4"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-mobile="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="4"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="4"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-xlgdesktop="5"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-xlgdesktop="5"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-xlgdesktop="5"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="5"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="5"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktop="5"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktop="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktop="5"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktop="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktop="5"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktop="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="5"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="5"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktopsmall="5"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktopsmall="5"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktopsmall="5"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="5"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="5"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-tablet="5"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-tablet="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-tablet="5"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-tablet="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-tablet="5"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-tablet="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="5"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="5"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-landscape="5"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-landscape="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-landscape="5"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-landscape="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-landscape="5"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-landscape="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="5"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="5"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-mobile="5"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-mobile="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-mobile="5"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-mobile="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-mobile="5"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-mobile="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="5"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="5"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-xlgdesktop="6"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-xlgdesktop="6"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-xlgdesktop="6"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-xlgdesktop="6"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="6"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="6"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-desktop="6"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-desktop="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktop="6"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktop="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktop="6"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktop="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktop="6"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktop="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="6"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="6"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-desktopsmall="6"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktopsmall="6"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktopsmall="6"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktopsmall="6"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="6"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="6"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-tablet="6"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-tablet="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-tablet="6"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-tablet="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-tablet="6"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-tablet="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-tablet="6"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-tablet="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="6"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="6"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-landscape="6"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-landscape="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-landscape="6"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-landscape="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-landscape="6"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-landscape="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-landscape="6"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-landscape="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="6"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="6"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-mobile="6"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-mobile="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-mobile="6"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-mobile="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-mobile="6"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-mobile="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-mobile="6"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-mobile="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="6"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="6"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="7"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="7"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="7"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="7"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="7"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="7"] .item:nth-last-child(1) .post{border:0}}@media (min-width:1600px){.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(8) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(8) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-xlgdesktop="8"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1599.98px) and (min-width:1200px){.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(8) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(8) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktop="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktop="8"] .item:nth-last-child(1) .post{border:0}}@media (max-width:1199.98px) and (min-width:992px){.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(8) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(8) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-desktopsmall="8"] .item:nth-last-child(1) .post{border:0}}@media (max-width:991.98px) and (min-width:768px){.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(8) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(8) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-tablet="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-tablet="8"] .item:nth-last-child(1) .post{border:0}}@media (max-width:767.98px) and (min-width:576px){.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(8) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(8) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-landscape="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-landscape="8"] .item:nth-last-child(1) .post{border:0}}@media (max-width:479.98px){.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(8) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(8) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(7) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(7) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(6) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(6) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(5) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(5) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(4) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(4) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(3) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(3) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(2) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(2) .post{border:0}.widget_besa_recent_post .row[data-mobile="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(1) .post,.widget_besa_popular_post .row[data-mobile="8"] .item:nth-last-child(1) .post{border:0}}.widget_besa_recent_post .slick-slide>div:last-child .post,.tbay-addon-blog.vertical .slick-slide>div:last-child .post,.widget_besa_popular_post .slick-slide>div:last-child .post{border:0}.widget_besa_recent_post .post,.tbay-addon-blog.vertical .post,.widget_besa_popular_post .post{list-style:none;padding:11px 0 15px;margin:0 0 5px;border-bottom:1px solid #d0d0d0}.widget_besa_recent_post .post:last-child,.tbay-addon-blog.vertical .post:last-child,.widget_besa_popular_post .post:last-child{padding-bottom:0;border:0}.widget_besa_recent_post .post>div,.tbay-addon-blog.vertical .post>div,.widget_besa_popular_post .post>div{display:table-cell;vertical-align:middle}.widget_besa_recent_post .post .entry-thumb,.tbay-addon-blog.vertical .post .entry-thumb,.widget_besa_popular_post .post .entry-thumb{border:0}.widget_besa_recent_post .post .entry-thumb img,.tbay-addon-blog.vertical .post .entry-thumb img,.widget_besa_popular_post .post .entry-thumb img{max-width:70px}.widget_besa_recent_post .post .entry-title,.tbay-addon-blog.vertical .post .entry-title,.widget_besa_popular_post .post .entry-title{font-size:14px;margin:0;line-height:22px}.widget_besa_recent_post .post .entry-meta-list,.tbay-addon-blog.vertical .post .entry-meta-list,.widget_besa_popular_post .post .entry-meta-list{margin:4px 0 0}.widget_besa_recent_post .post .entry-meta-list i,.tbay-addon-blog.vertical .post .entry-meta-list i,.widget_besa_popular_post .post .entry-meta-list i{font-size:14px;margin-right:4px}.widget_besa_recent_post .entry-content,.tbay-addon-blog.vertical .entry-content,.widget_besa_popular_post .entry-content{padding:0;padding-left:17px;padding-right:0}.widget_besa_posts .entry-title{font-size:16px;line-height:24px}.widget_besa_posts .entry-meta-list{margin-top:5px!important}.widget_besa_posts .post .comments-link a{color:#000}.widget_besa_posts .post .comments-link a:hover{color:var(--tb-theme-color)}.tbay-widget-yith-banner-image{text-align:center}.woof_container_inner_producttags ul.woof_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woof_container_inner_producttags ul.woof_list>li{margin-right:10px!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woof_container_inner_producttags ul.woof_list>li input{display:none}.woof_container_inner_producttags ul.woof_list>li .woof_radio_term_reset,.woof_container_inner_producttags ul.woof_list>li .woof_radio_term_reset_visible{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;position:static;margin-right:7px;margin-left:0}.sidebar .tbay-addon-features .feature-box{margin-bottom:20px!important;padding:0!important}.sidebar .tbay-addon-features .feature-box:last-child{margin:0!important}.sidebar .tbay-addon-features .feature-box:after{display:none}.sidebar .tbay-addon-features .fbox-content{line-height:21px}.sidebar .tbay-addon-features .ourservice-heading{line-height:21px}.sidebar .tbay-addon-features .inner{border:0}.sidebar .tbay-addon-features .fbox-icon{font-size:30px;padding-right:16px}.sidebar .tbay-addon-features .fbox-icon i.tb-icon--truck{font-size:33px}.sidebar .widget_besa_recent_post .post,.sidebar .tbay-addon-blog.vertical .post{padding-top:0;margin-bottom:15px}.sidebar>.widget ul{padding:0;margin:0}.sidebar>.widget ul li{list-style:none}.sidebar>.widget>.widget-title,.sidebar>.widget .widgettitle,.sidebar>.widget h4:not(.entry-title){font-size:14px;text-transform:capitalize;line-height:24px;font-weight:700;margin:0 0 15px}.sidebar>.widget.widget_search .widget-title{padding-bottom:10px}.sidebar .treeview li{border-bottom:1px solid #d0d0d0}.sidebar .treeview li:first-child{border-top:1px solid #d0d0d0}.sidebar .woof_redraw_zone>.woof_container{position:relative;padding:0;padding-bottom:20px}.sidebar .woof_redraw_zone>.woof_container:nth-last-child(2){padding-bottom:0}.sidebar .woof_redraw_zone>.woof_container:nth-last-child(2):after{display:none}.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container:after{display:none}.sidebar .woof_redraw_zone>.woof_container:after{content:'';height:1px;background-color:#e2e2e2;position:absolute;bottom:0;left:-20px;right:-20px}.sidebar .woof_redraw_zone>.woof_container .woof_container{padding:0;margin:0}.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container{font-size:0;margin-bottom:0;padding-bottom:0}.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container input{display:none}.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container label{font-size:14px;margin:0}.sidebar .woof_redraw_zone>.woof_container:not(:first-child) h4{padding-top:13px}.sidebar .woof_redraw_zone>div:nth-last-child(2){border:0;margin:0}.sidebar .woof_redraw_zone>div:last-child{margin:0}.woof_list_label li .woof_label_term{margin:0;width:auto;height:25px;min-width:25px;padding:0 3px;line-height:25px;background:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.woof_list_label li .woof_label_term.checked{background:#fff;border-color:var(--tb-theme-color);color:var(--tb-theme-color)}.woof_list_label li .woof_label_term:hover{background:#fff;border-color:#000;color:#000}ul.woof_list{padding:0}ul.woof_list::after{display:block;clear:both;content:""}ul.woof_list li{line-height:28px;vertical-align:middle;text-transform:capitalize;margin:0!important;padding:0!important;position:relative;display:block}ul.woof_list li .hover{color:var(--tb-theme-color);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}ul.woof_list li>div{width:15px;height:15px;background:#fff0;border:1px solid #000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-top:7px;margin-right:7px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}ul.woof_list li>div.checked,ul.woof_list li>div:hover{border-color:var(--tb-theme-color)}ul.woof_list li>div.checked input,ul.woof_list li>div:hover input{display:none}ul.woof_list li>div+label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}ul.woof_list li.woof_childs_list_li{display:block}ul.woof_list .woof_checkbox_count{color:#aaa}ul.woof_list label{margin:0;padding:0;color:#888;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}ul.woof_list label.woof_radio_label_selected,ul.woof_list label:hover{color:var(--tb-theme-color)}ul.woof_list label span{display:inline-block}ul.woof_list .woof_childs_list{margin:0 0 0 15px!important}ul.woof_list .woof_childs_list label{display:inline!important;-ms-word-wrap:break-word;word-wrap:break-word}ul.woof_list.woof_list_checkbox li{margin:0!important}ul.woof_list.woof_list_checkbox li label:hover,ul.woof_list.woof_list_checkbox li label.woof_checkbox_label_selected{color:var(--tb-theme-color)}ul.woof_list.woof_list_color,ul.woof_list.woof_list_label{padding:5px 0}ul.woof_list.woof_list_color::after,ul.woof_list.woof_list_label::after{display:block;clear:both;content:""}ul.woof_list.woof_list_color li,ul.woof_list.woof_list_label li{float:left!important;margin:0 7px 7px 0!important;position:relative}ul.woof_list.woof_list_color li .woof_label_count,ul.woof_list.woof_list_label li .woof_label_count{top:-7px;right:-7px;margin:0;z-index:1;background:var(--tb-theme-color);color:#fff;width:auto;min-width:20px;height:20px;line-height:20px!important;font-weight:normal!important;font-size:12px}ul.woof_list.woof_list_color p.woof_tooltip,ul.woof_list.woof_list_label p.woof_tooltip{margin:0}.woof_container_inner_tags ul.woof_list li{float:left}.woof_container_inner_tags ul.woof_list label{line-height:38px;text-transform:inherit;font-weight:400;padding:0 20px;margin-bottom:10px;margin-right:10px;margin-left:0;color:#888}.widget_price_filter .price_slider_amount .price_label{font-size:14px;display:inline-block;float:right}.widget_price_filter .price_slider_amount .price_label .from,.widget_price_filter .price_slider_amount .price_label .to{font-weight:500;font-size:15px;color:#222}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-range{top:0;height:100%;background:#ddd}.widget_price_filter .ui-slider .ui-slider-handle{z-index:2;position:absolute;width:18px;height:18px;cursor:pointer;top:-7px!important}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#eaeaea;height:6px;margin:5px 10px 20px}.widget_price_filter .price_slider_wrapper .ui-widget-content{margin-bottom:10px;background-color:#d0d0d0!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--tb-theme-color)}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-direction:column-reverse}.woocommerce .widget_price_filter .price_slider_amount .price_label{text-align:left!important;margin:10px 0 0;color:#888}.woocommerce .widget_price_filter .price_slider_amount .button{max-width:100px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:20px;height:20px;border:1px solid var(--tb-theme-color);background:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.price_slider_wrapper{padding-top:15px}.woof_list_color .woof_color_term{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin:0;border:0;width:25px;height:25px}.woof_list_color .woof_color_term:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woof_list_color .woof_color_term:before{position:absolute;width:100%;line-height:25px;min-width:25px;left:0;right:auto;top:0;font-size:14px;color:#fff;visibility:hidden}.woof_list_color .woof_color_term:hover{border:1px solid #000}.woof_list_color .woof_color_term.checked:before{visibility:visible}.widget_besa_recent_post>.post-widget,.widget_tag_cloud .tagcloud,.widget_besa_instagram .instagram-pics{padding-top:10px}.widget_besa_custom_menu ul.treeview{display:block}.widget_besa_custom_menu ul.treeview li{border:0!important}.widget_besa_custom_menu ul.treeview li>a{padding:0;line-height:28px;color:#888}.widget_besa_custom_menu ul.treeview li>a:hover{color:var(--tb-theme-color)}.widget-video-content .widget-video-name{font-size:16px;font-weight:700;margin:10px 0 0}.widget_besa_recent_comment .media{padding-bottom:15px}.widget_besa_recent_comment .avatar-comment-widget img{margin:0}.widget_besa_recent_comment .content-comment-widget{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:15px;margin-right:0}.widget_besa_recent_comment .content-comment-widget h6{line-height:24px;font-weight:700;margin:0}.widget_besa_recent_comment .comment-text-side{display:inline-block;font-style:italic;line-height:20px}.widget_besa_woo_carousel .product-block .caption{padding:10px 0 20px}.widget_besa_woo_carousel .woocommerce .slick-slider .slick-dots{margin-top:15px;padding:0}.widget_besa_list_categories .item{padding:0 15px;text-align:left}.widget_besa_list_categories .cat-name{font-size:14px;color:#888;display:inline-block}.widget_besa_list_categories .cat-name:hover{color:var(--tb-theme-color);text-decoration:underline}.tagcloud::after,ul.list-tags li::after{display:block;clear:both;content:""}.tagcloud a,ul.list-tags li a{line-height:37px;color:#999;float:left;margin-right:5px;margin-left:0;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.tagcloud a:hover,ul.list-tags li a:hover{color:var(--tb-theme-color);border-color:var(--tb-theme-color)}ul.list-tags{list-style:none;padding:0;margin:0}ul.list-tags::after{display:block;clear:both;content:""}ul.list-tags li{float:left}.show-all{color:#555;line-height:30px;margin-top:4px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.show-all:hover{color:var(--tb-theme-color)}.show-view-all{text-align:center;margin-top:20px}.widget_pages>ul,.widget_meta>ul,.widget_archive>ul{list-style:none;padding:0;margin:0}.widget_pages>ul li.current-cat a,.widget_meta>ul li.current-cat a,.widget_archive>ul li.current-cat a{color:var(--tb-theme-color)}.widget_pages>ul li a,.widget_meta>ul li a,.widget_archive>ul li a{display:inline-block;line-height:33px;color:#888}.widget_pages>ul li a:hover,.widget_meta>ul li a:hover,.widget_archive>ul li a:hover{color:var(--tb-theme-color)}.widget_pages>ul ul.children,.widget_meta>ul ul.children,.widget_archive>ul ul.children{margin-top:10px}.widget_archive select,.widget_categories select,.widget_text select{width:100%;padding:8px;border-color:#ccc}.widget_pages ul{list-style:none}.widget_pages ul li{line-height:2}.widget_pages ul li:first-child{border-top:1px solid #d0d0d0}.widget_pages>ul{padding:0;margin:0}.textwidget select{padding:8px;max-width:100%}.widget_besa_popup_newsletter .modal.show{display:flex!important;align-items:center;justify-content:center}.widget_besa_popup_newsletter .modal-dialog{max-width:470px;width:100%}.widget_besa_popup_newsletter .modal-content{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.widget_besa_popup_newsletter .popup-newsletter-widget{display:block;padding:0;text-align:center}.widget_besa_popup_newsletter .popup-newsletter-widget::after{display:block;clear:both;content:""}.widget_besa_popup_newsletter h3{font-size:22px;line-height:22px;margin:0 0 9px;text-transform:uppercase;font-weight:700;color:#000}.widget_besa_popup_newsletter .sale{color:#ffb400}.widget_besa_popup_newsletter .description{line-height:30px;margin:0 0 12px;color:#999}.widget_besa_popup_newsletter .modal-body{padding:0}.widget_besa_popup_newsletter .modal-body::after{display:block;clear:both;content:""}.widget_besa_popup_newsletter .popup-content{padding:48px 30px 137px;background-size:cover;background-repeat:no-repeat;background-position:left center;position:relative;color:#fff}.widget_besa_popup_newsletter .popup-content>a{display:block}.widget_besa_popup_newsletter .popup-content>a i{width:auto}.widget_besa_popup_newsletter .popup-content>span{cursor:pointer;display:inline-block;margin-top:42px;font-size:14px;color:var(--tb-theme-color);margin-bottom:30px;text-decoration:underline;text-underline-position:under}.widget_besa_popup_newsletter .popup-content>span+.social{margin:0;margin-bottom:-45px}.widget_besa_popup_newsletter .widget-newletter .input-group{margin:0;display:block}.widget_besa_popup_newsletter .widget-newletter .input-group-btn{width:100%;display:block}.widget_besa_popup_newsletter .widget-newletter .input-group-btn>.btn{margin:0}.widget_besa_popup_newsletter .widget-newletter .input-newletter{padding-left:14px;border-color:#ccc}.widget_besa_popup_newsletter .social{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;justify-content:center}.widget_besa_popup_newsletter .social>li{margin:0 5px 5px 0}.widget_besa_popup_newsletter .social>li a{width:40px;height:40px}.widget_besa_popup_newsletter .social>li i{line-height:40px}.modal-backdrop.in{opacity:.75;filter:alpha(opacity=75)}.widget_icl_lang_sel_widget .wpml-ls li.wpml-ls-current-language:hover a,.widget_icl_lang_sel_widget .wpml-ls li.wpml-ls-current-language :focus a{background:#fff0}.widget_icl_lang_sel_widget .wpml-ls li.wpml-ls-current-language:hover .wpml-ls-sub-menu,.widget_icl_lang_sel_widget .wpml-ls li.wpml-ls-current-language :focus .wpml-ls-sub-menu{-webkit-animation:fadeIn 0.4s;-o-animation:fadeIn 0.4s;animation:fadeIn 0.4s}.widget_icl_lang_sel_widget .wpml-ls li.wpml-ls-current-language>a{border:0;padding:0;line-height:inherit;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.widget_icl_lang_sel_widget .wpml-ls li.wpml-ls-current-language>a:after{position:static;content:'\e604';font-family:'simple-line-icons';margin-left:5px;border:0;font-size:10px}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown{width:auto}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{min-width:130px;left:-16px;background:#fff;top:35px;border:1px solid #d0d0d0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a{line-height:40px;padding-left:15px;padding-right:0;border:0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item{text-align:left}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:var(--tb-theme-color)}.widget_search form{padding:0 10px 0 15px}.widget_search .form-control{padding:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.widget_search .btn{font-size:15px;padding:0;height:44px;line-height:44px}.widget_search .btn:hover i{color:var(--tb-theme-color)}.tbay-breadcrumb{background:#fff;padding-top:20px;padding-bottom:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin:0 0 40px;text-align:left;font-size:14px}.tbay-breadcrumb .breadcrumb-title{color:#ccc;margin:0;font-weight:300;font-size:48px}.tbay-breadcrumb nav{text-align:left;line-height:30px}.tbay-breadcrumb nav a{color:#000}.tbay-breadscrumb .breadscrumb-inner{margin:20px 0}.tbay-breadscrumb .breadscrumb-inner::after{display:block;clear:both;content:""}.tbay-breadscrumb .breadcrumb{padding:19px 0 15px 0;background-color:#fff0;margin-bottom:10px;font-weight:500;line-height:20px;display:inline-block}.tbay-breadscrumb .breadcrumb li{color:#888;font-weight:400;display:inline-block}.tbay-breadscrumb .breadcrumb li a{color:#000}.tbay-breadscrumb .breadcrumb li a:hover{color:var(--tb-theme-color)}.tbay-breadscrumb.breadcrumbs-image{position:relative;padding:0}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner{position:absolute;left:0;right:0;top:0;height:100%;margin:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:0 30px}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb{padding:0;justify-content:center}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb>li+li:before{color:inherit}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb li{color:#ccc}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb li a{color:#fff}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner h1{color:#fff;margin:0 0 5px;font-size:48px;font-weight:600;line-height:50px}.tbay-breadscrumb.breadcrumbs-color .breadscrumb-inner,.tbay-breadscrumb.breadcrumbs-text .breadscrumb-inner{margin:0}.tbay-breadscrumb.breadcrumbs-color .breadscrumb-inner .breadcrumb,.tbay-breadscrumb.breadcrumbs-text .breadscrumb-inner .breadcrumb{color:#000;font-weight:400}.tbay-breadscrumb .tbay-woocommerce-breadcrumb.breadcrumb>li+li:before{content:"/";padding:0 5px;color:#000}.tbay-breadscrumb .product-nav-icon .link-icons{position:relative}.tbay-breadscrumb .product-nav-icon .icon-wrapper{display:inline-block}.tbay-breadscrumb .product-nav-icon .icon-wrapper.right-icon{margin-right:auto;margin-left:27px}.tbay-breadscrumb .product-nav-icon .icon-wrapper.right-icon .image{text-align:right}.tbay-breadscrumb .product-nav-icon .icon-wrapper:hover .psnav{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-animation:fadeInLeftShort .3s ease both;animation:fadeInLeftShort .3s ease both;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;-o-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease}.tbay-breadscrumb .product-nav-icon .right-icon .product-btn-icon{margin-right:auto;margin-left:4px;float:right;line-height:50px}.tbay-breadscrumb .product-nav-icon .right-icon .product-btn-icon:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-breadscrumb .product-nav-icon .product-btn-icon{margin-right:6px;margin-left:0;line-height:50px;float:left}.tbay-breadscrumb .product-nav-icon .product-btn-icon:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-breadscrumb .product-nav-icon .img-link{display:block;line-height:50px;color:#888}.tbay-breadscrumb .product-nav-icon .img-link:hover{color:var(--tb-theme-color)}.tbay-breadscrumb .product-nav-icon .single_nav{padding:10px;font-size:14px}.tbay-breadscrumb .product-nav-icon .name-pr{display:block;line-height:20px}.tbay-breadscrumb .product-nav-icon .psnav{background:#fff;position:absolute;top:100%;right:0;left:auto;border:1px solid #d0d0d0;padding:10px;visibility:hidden;opacity:0;filter:alpha(opacity=0);min-width:240px;min-height:100px;z-index:350;display:flex;align-items:center;justify-content:center;flex-direction:row;-webkit-animation:fadeOutLeftShort .1s ease .1s both;animation:fadeOutLeftShort .1s ease .1s both;-webkit-transition:opacity 0.1s ease 0.1s,visibility 0.1s ease 0.1s;-o-transition:opacity 0.1s ease 0.1s,visibility 0.1s ease 0.1s;transition:opacity 0.1s ease 0.1s,visibility 0.1s ease 0.1s}.tbay-breadscrumb .page-title{font-size:22px;line-height:40px;font-weight:700;margin:0;padding-bottom:30px}.active-nav-right .breadcrumb,.active-nav-icon .breadcrumb{float:left}.besa-back-btn{float:right;color:#888}.besa-back-btn i{margin-right:9px;margin-left:0;line-height:50px;display:inline-block}.besa-back-btn span{display:inline-block}.besa-back-btn:hover{color:var(--tb-theme-color)}body.tbay-body-default .tbay-topcart .cart_list li{padding:15px 0!important}body.tbay-body-default .tbay-topcart .cart_list li+li{margin-bottom:23px!important;margin-top:0!important}.tbay-body-default .mobile-logo{max-width:100px}.tbay-body-default .entry-header h1.entry-title{margin-bottom:26px}.tbay-body-default .singular-shop.archive-full .image-mains .images,.tbay-body-default .singular-shop .image-mains .only-featured{max-width:100%;flex:0 0 100%}.tbay-body-default .singular-shop .image-mains .only-featured{position:absolute;top:10px;right:25px}.tbay-body-default .entry-single .entry-meta-list>li.entry-category{display:contents}.tbay-body-default .entry-single .tagcloud a{color:#999}.tbay-body-default .entry-single .tagcloud a:hover,.tbay-body-default .entry-single .tagcloud a:focus{color:var(--tb-theme-color)}.tbay-body-default .layout-blog .entry-thumb .post-type{display:none}.tbay-body-default .mini_cart_item>a{line-height:20px}.tbay-body-default .mini_cart_item>a img{max-width:60px;margin-right:10px!important;float:left!important}.tbay-body-default .mini_cart_item>a.remove_from_cart_button{position:absolute;right:0;left:auto;top:10px;color:#999!important}.tbay-body-default .mini_cart_item>a.remove_from_cart_button:hover{background:#fff0;color:red!important}.tbay-body-default .woocommerce-mini-cart__buttons>a.wc-forward{margin-bottom:7px;color:#000;background:#f5f5f5;border:1px solid #ddd;display:block;padding:0 30px;text-transform:capitalize;font-weight:700;line-height:44px;text-align:center}.tbay-body-default .woocommerce-mini-cart__buttons>a.wc-forward.checkout{background:var(--tb-theme-color);color:#fff}.tbay-body-default .woocommerce-mini-cart__buttons>a.wc-forward.checkout:hover{background:#f93b0d}.tbay-body-default ul.cart_empty>li{padding:15px 0}.tbay-body-default .woocommerce-checkout .woocommerce{padding:0}.tbay-body-default .woocommerce-products-header{padding:15px 36px}.tbay-body-default .woocommerce-products-header+.tbay-filter{padding:0 36px 30px}.tbay-body-default .woocommerce .woocommerce-cart-form{padding:30px 30px 0}.tbay-body-default form.checkout{padding-bottom:0}.tbay-body-default .header-logo .logo-theme img{max-width:126px}.tbay-body-default .content-index .main-content .layout-blog:first-child{padding-top:40px}.tbay-body-default .singular-shop .woocommerce-product-gallery__image .zoomImg{cursor:unset}.tbay-body-default #recentcomments>li{font-weight:700}.tbay-body-default #recentcomments>li a{font-weight:400}.tbay-body-default .menu li ul{padding-left:0}.tbay-body-default .menu>li>a{margin-bottom:0;display:block}.tbay-body-default .tbay-footer .menu>li{margin-bottom:0}.tbay-body-default .tbay-footer .menu>li>a{margin-bottom:0}.tbay-body-default .sidebar .widget ul li,.tbay-body-default .footer .widget ul li{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:.25em 0}.tbay-body-default .sidebar .widget ul li+li,.tbay-body-default .footer .widget ul li+li{margin-top:-1px}.tbay-body-default .sidebar .widget ul li ul li,.tbay-body-default .footer .widget ul li ul li{padding-left:1.5rem;border:0}.tbay-body-default .sidebar .tagcloud a,.tbay-body-default .footer .tagcloud a{color:#323232;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;display:block;padding:4px 10px 5px;position:relative;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;width:auto;word-wrap:break-word;z-index:0;line-height:1.5;margin:4px 4px 0 0;font-size:1em!important}.tbay-body-default .sidebar .tagcloud a:hover,.tbay-body-default .sidebar .tagcloud a:focus,.tbay-body-default .footer .tagcloud a:hover,.tbay-body-default .footer .tagcloud a:focus{border-color:#fa4f26;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#fa4f26}.tbay-body-default .sidebar .widget_categories>ul li ul.children li:last-child,.tbay-body-default .footer .widget_categories>ul li ul.children li:last-child{padding-bottom:0}.tbay-body-default .widget.widget_text img{max-width:100%}.tbay-body-default .widget.widget_text .wp-caption.alignnone{margin:0;padding:0;max-width:100%}.tbay-body-default .widget.widget_text p{margin-top:15px}.tbay-body-default .widget.widget_text p strong:last-child{display:block;margin-top:20px}.tbay-body-default .widget.widget_rss ul li{padding:2.125em 0}.tbay-body-default .widget.widget_rss ul li a{display:block;margin-top:0;font-weight:300;font-size:1.3em}.tbay-body-default .widget.widget_rss ul li .rss-date,.tbay-body-default .widget.widget_rss ul li cite{margin:.5em 0 1.5em;padding:0;color:#767676;font-size:.7rem;font-style:normal;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.tbay-body-default .widget.widget_rss ul li cite{margin:0}.tbay-body-default .widget.widget_rss ul li span{font-size:14px}.tbay-body-default .widget.widget_rss ul li .rssSummary{font-size:13px}.tbay-body-default .sidebar>.widget{padding:0;margin-bottom:40px}.tbay-body-default .sidebar>.widget:first-child{margin-top:40px}.tbay-body-default .sidebar>.widget:after{display:none}.tbay-body-default .sidebar>.widget>.widget-title,.tbay-body-default .sidebar>.widget .widgettitle{font-size:16px}.tbay-body-default .widget_product_categories .product-categories li,.tbay-body-default .widget_product_categories ul li,.tbay-body-default .widget_categories .product-categories li,.tbay-body-default .widget_categories ul li{padding:5px 0}.tbay-body-default .widget_product_categories select,.tbay-body-default .widget_categories select{padding:8px;width:100%}.tbay-body-default .widget_pages ul li{border:0}.tbay-body-default .widget_pages>ul li a,.tbay-body-default .widget_meta>ul li a,.tbay-body-default .widget_archive>ul li a{color:#000;line-height:inherit}.tbay-body-default .widget_pages>ul li a:hover,.tbay-body-default .widget_meta>ul li a:hover,.tbay-body-default .widget_archive>ul li a:hover{color:var(--tb-theme-color)}.tbay-body-default .entry-single .tagcloud{padding-top:40px}.tbay-body-default .entry-single .entry-description a i{vertical-align:middle;margin:0;margin-left:7px}.tbay-body-default .entry-single .entry-meta-list::after{display:block;clear:both;content:""}.tbay-body-default blockquote:not(.is-large):not(.is-style-large){border-left:4px solid #000}.tbay-body-default h1,.tbay-body-default h2,.tbay-body-default h3,.tbay-body-default h4,.tbay-body-default h5,.tbay-body-default h6,.tbay-body-default .h1,.tbay-body-default .h2,.tbay-body-default .h3,.tbay-body-default .h4,.tbay-body-default .h5,.tbay-body-default .h6{font-weight:700}.tbay-body-default #tbay-footer .container>.row,.tbay-body-default #tbay-footer .dokan-dashboard .dokan-dashboard-wrap>.row,.dokan-dashboard .tbay-body-default #tbay-footer .dokan-dashboard-wrap>.row,.tbay-body-default #tbay-footer #wcfm-main-contentainer .wcfm-membership-wrapper>.row,#wcfm-main-contentainer .tbay-body-default #tbay-footer .wcfm-membership-wrapper>.row,.tbay-body-default #tbay-footer .wcfmmp-store-page #wcfmmp-store>.row,.wcfmmp-store-page .tbay-body-default #tbay-footer #wcfmmp-store>.row{margin:0}.tbay-body-default #tbay-footer a{color:#000}.tbay-body-default #tbay-footer a:hover{color:#fa4f26;text-decoration:none}.tbay-body-default #tbay-footer .widget{padding:0;margin-bottom:40px}.tbay-body-default #tbay-footer .widget:first-child{margin-top:40px}.tbay-body-default #tbay-footer .widget:after{display:none}.tbay-body-default #tbay-footer .widget>.widget-title,.tbay-body-default #tbay-footer .widget .widgettitle{font-size:16px}.tbay-body-default #tbay-footer .widget ul{padding:0;margin:0}.tbay-body-default #tbay-footer .widget ul li{list-style:none}.tbay-body-default #tbay-footer .widget.widget_text p{margin-top:15px!important}.tbay-body-default #tbay-footer p{margin-bottom:1rem!important}.tbay-body-default .rsswidget>img{vertical-align:unset}div[class^=wp-block-],figure[class^=wp-block-],ul[class^=wp-block-]{margin-top:0}div[class^=wp-block-].wp-block-cover,div[class^=wp-block-].wp-block-cover-image,figure[class^=wp-block-].wp-block-cover,figure[class^=wp-block-].wp-block-cover-image,ul[class^=wp-block-].wp-block-cover,ul[class^=wp-block-].wp-block-cover-image{margin-top:0;margin-bottom:30px}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#d0d0d0}dd{margin-bottom:1rem;margin-left:1rem}address{font-style:italic}.tbay-body-default .alignfull{margin-left:calc(-100vw / 2 - -100% / 2 - -8.51px);margin-right:calc(-100vw / 2 - -100% / 2 - -8.51px);width:calc(100vw - 17.02px)}.tbay-body-default .alignfull iframe{width:calc(100vw - 17.02px)}.single-post .gallery::after{display:block;clear:both;content:""}@media (min-width:959px){.tbay-body-default .alignwide{margin-left:-25%;width:150%}.tbay-body-default .alignwide.wp-block-embed-twitter{width:100%;margin:0 auto}.tbay-body-default .alignwide iframe,.tbay-body-default .alignwide video,.tbay-body-default .alignwide audio{width:100%}.alignwide video,.alignwide audio{max-width:none}}.wp-block-image.alignfull img,.wp-block-image.alignfull figcaption{max-width:100vw;width:100vw}.wp-caption-text{color:#767676;margin-top:10px;font-size:13px}.wp-block-gallery{padding:0!important}.wp-block-gallery+.wp-block-gallery{margin-top:0}@media (min-width:959px){.tbay-body-default .wp-block-gallery.alignwide{margin-left:calc(-25% - 8px);margin-right:calc(-25% - 8px);width:calc(150% - -16px)}}.wp-block-quote{margin:27px 0!important;padding:0 0 0 27px!important}.wp-block-quote:not(.is-large):not(.is-style-large){padding:0 0 0 1em!important;border-left:4px solid #000}.wp-block-pullquote{border-left:none}.wp-block-pullquote p{margin:27px 0!important}.wp-block-quote cite{font-size:13px}.wp-block-quote blockquote{border-left:0}.wp-block-pullquote blockquote{border-left:0}blockquote{margin:40px 0;padding:0;padding-left:25px;padding-right:0;color:#000;font-size:20px;line-height:28px;font-weight:500;border-left:4px solid var(--tb-theme-color)}blockquote p,blockquote ul,blockquote ol{line-height:inherit!important}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.5;color:#6c757d}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.wp-block-cover-image{margin-bottom:0}@media (max-width:958px){.wp-block-columns{display:block}}.wp-block-columns{column-gap:27px;margin-top:0}.wp-block-columns.alignfull{padding-left:18px;padding-right:18px}.wp-block-columns.alignfull.has-2-columns .layout-column-2,.wp-block-columns.alignfull.has-3-columns .layout-column-3,.wp-block-columns.alignfull.has-4-columns .layout-column-4,.wp-block-columns.alignfull.has-5-columns .layout-column-5,.wp-block-columns.alignfull.has-6-columns .layout-column-6{padding-right:18px}.wp-block-columns p.has-background{padding:18px}.wp-block{max-width:720px}.wp-block[data-align="wide"]{max-width:1080px}.wp-block[data-align="full"]{max-width:none}@media (max-width:958px){.wp-block-column{margin:0 0 18px!important}.wp-block-column:last-child{margin-bottom:0!important}.wp-block-text-columns{display:block}.wp-block-text-columns.aligncenter{display:block}.wp-block-text-columns.columns-2 .wp-block-column,.wp-block-text-columns.columns-3 .wp-block-column,.wp-block-text-columns.columns-4 .wp-block-column,.wp-block-text-columns.columns-5 .wp-block-column,.wp-block-text-columns.columns-6 .wp-block-column{width:100%}}.wp-block-text-columns .wp-block-column{margin:0 27px 0}.wp-block-text-columns .wp-block-column p{margin-top:0}.wp-block-button{margin-bottom:10px}.wp-block-audio.alignfull audio,.wp-block-video.alignfull video{max-width:100vw;width:100vw}div[class^=wp-block-] a,figure[class^=wp-block-] a,ul[class^=wp-block-] a,.tbay-body-default .main-page a,.tbay-body-default .entry-single a{color:var(--tb-theme-color);text-decoration:none}.tbay-body-default .entry-single .entry-description a{color:#fff}div[class^=wp-block-] a:active,figure[class^=wp-block-] a:active,ul[class^=wp-block-] a:active,.tbay-body-default .main-page a:active,div[class^=wp-block-] a:hover,figure[class^=wp-block-] a:hover,ul[class^=wp-block-] a:hover,.tbay-body-default .main-page a:hover{color:var(--tb-theme-color);text-decoration:none}.tbay-body-default .main-page .page-links a:hover{color:#fff}div[class^=wp-block-] .wp-block-button__link{color:#fff;text-decoration:none}div[class^=wp-block-] .wp-block-button__link:hover{color:#fff}.aligncenter,div.aligncenter{text-align:center}.recent-view .besa-recent-viewed-products.empty{display:none!important}.entry-single .entry-content .wp-block-cover .wp-block-cover-text{color:#fff}.entry-single .entry-content .wp-block-cover .wp-block-cover-text a{color:#fff;text-decoration:underline}.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#222}.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;color:#40464d;margin:1em 0}.tbay-body-default .wp-block-pullquote blockquote:not(.is-large):not(.is-style-large){border-left:0;padding-left:0}.tbay-body-default blockquote:not(.is-large):not(.is-style-large)[style*="text-align:right"]{border-left:0;border-right:4px solid #000;padding:0 1em 0 0!important}.tbay-body-default .entry-single .entry-content b,.tbay-body-default .entry-single .entry-content strong{font-weight:700}.entry-header h1.entry-title{font-size:30px;line-height:35px;margin:0 0 5px;-ms-word-wrap:break-word;word-wrap:break-word}body.tbay-body-default{background:#fff}body.tbay-body-default #main-container{padding-top:40px;padding-bottom:10px}body.tbay-body-default.post-type-archive-product .main-wrapper,body.tbay-body-default.single-product .main-wrapper{background:#f5f5f5;padding-bottom:30px}body.tbay-body-default.woocommerce-cart #tbay-main-content{background:#f5f5f5;padding-bottom:30px}body.tbay-body-default.woocommerce-checkout .woocommerce{padding:0}body.tbay-body-default .single-post .post-excerpt{padding:12px 0}body.tbay-body-default .related-posts{padding:30px 0}body.tbay-body-default #comments{padding:35px 0}body.tbay-body-default.archive .layout-blog{padding:0}.tbay-body-default .main-page,.tbay-body-default #tbay-main-content .single-post{max-width:850px;margin:0 auto}.tbay-body-default.woocommerce-page .main-page{max-width:100%}.wp-block-media-text{margin-bottom:10px}.wp-block-file .wp-block-file__button{color:#fff!important}@media screen and (max-width:782px){html body.admin-bar{top:-46px!important;position:relative}}@media (max-width:1199px){.layout-blog .post.sticky .entry-header{margin:0!important}.layout-blog .post.sticky .entry-header>h3,.layout-blog .post.sticky .entry-header>ul,.layout-blog .post.sticky .entry-header>div{padding:0 30px}.layout-blog .post.sticky .entry-header>h3{padding:10px 30px}}@media (max-width:767px){.tbay-body-default .content-index .main-content .layout-blog:first-child{padding-top:30px}.tbay-body-default .alignright{float:inherit;margin:15px 0 0 20px;display:block}.tbay-body-default .tbay-filter{display:flex;margin-bottom:15px!important}.tbay-body-default .tbay-filter .woocommerce-result-count{margin:0!important;padding-top:0;border-top:0}.tbay-body-default .entry-header h1.entry-title{font-size:24px;line-height:31px;margin-top:20px;margin-bottom:15px}.tbay-body-default #main-container{padding-bottom:0!important}.tbay-body-default .woocommerce .woocommerce-cart-form{padding:0}.tbay-body-default .woocommerce-products-header+.tbay-filter{padding:0}body.tbay-body-default.post-type-archive-product .main-wrapper,body.tbay-body-default.single-product .main-wrapper,body.tbay-body-default.woocommerce-cart #tbay-main-content{background:#fff}}@media (max-width:991px){.tbay-body-default:not(.mobile-hidden-footer) #tbay-footer .tbay-copyright{padding-bottom:0!important}}@media (min-width:992px){.tbay-body-default form.checkout{margin-left:-15px;margin-right:-15px;border-top:0}}@media (min-width:768px){.product-block.v1{padding:24px 24px 20px;position:relative;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:left}.product-block.v1:before{content:'';background:#fff0;position:absolute;width:100%;height:100%;top:0;left:0;right:auto;border:1px solid #fff0;pointer-events:none;z-index:1}.product-block.v1>div{max-width:100%}.product-block.v1:hover .group-buttons{visibility:visible;opacity:1;filter:alpha(opacity=100)}.product-block.v1:hover:before{border-color:#d0d0d0}.product-block.v1 .block-inner{max-width:100%}.product-block.v1 .block-inner .image.has-slider-gallery{max-width:100%;width:500px}.product-block.v1 .caption{max-width:100%;padding-top:25px}.product-block.v1 .group-buttons{position:absolute;left:0;visibility:hidden;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:99}.product-block.v1 .group-buttons>div a{border:1px solid #d0d0d0;width:35px;height:35px;font-size:18px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.product-block.v1 .group-buttons>div a:hover{border-color:var(--tb-theme-color);background:var(--tb-theme-color);color:#fff}.product-block.v1 .group-buttons>div a.added{color:var(--tb-theme-color)}.product-block.v1 .group-buttons>div a.added:hover{color:#fff}.product-block.v1 .group-buttons>div a i{margin:0}.product-block.v1 .group-buttons>div a.compare{font-size:0}.product-block.v1 .group-buttons>div a.compare:before{font-size:18px}.product-block.v1 .group-buttons>div a span{display:none;font-weight:500}.product-block.v1 .group-buttons>div+div{margin-left:8px;margin-right:0}.product-block.v1 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v1 .group-buttons .yith-wcwl-wishlistaddedbrowse a{color:var(--tb-theme-color)}.product-block.v1 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v1 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{color:#fff}.product-block.v1 .time{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin-top:10px}.product-block.v1 .add-cart a.added{display:none}.product-block.v1 .add-cart a.added+a.added_to_cart:before{line-height:33px}.product-block.v1 .add-cart a.added+a.added_to_cart:hover:before{color:#fff}.product-block.v2{z-index:2;text-align:center;overflow:visible}.product-block.v2:hover .group-buttons{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.product-block.v2:hover .rating{opacity:1;filter:alpha(opacity=100)}.product-block.v2 .name{font-weight:500;font-size:14px;line-height:25px}.product-block.v2 ul.show-brand{margin-bottom:-4px}.product-block.v2 ul.show-brand a{font-size:14px}.product-block.v2 .rating{margin-top:-3px}.product-block.v2 .caption{padding:19px 10px 29px}.product-block.v2 .group-buttons{right:0;bottom:0;left:auto;opacity:0;filter:alpha(opacity=0);position:absolute;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);z-index:301}.product-block.v2 .group-buttons>div{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v2 .group-buttons>div a{width:45px;border:1px solid #d0d0d0;border-bottom:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v2 .group-buttons>div a span{display:none}.product-block.v2 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v2 .group-buttons>div a:hover:before{color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v2 .group-buttons>div:last-child a{border-bottom:1px solid #d0d0d0}.product-block.v2 .group-buttons>div i{font-size:18px;line-height:44px;margin:0}.product-block.v2 .group-buttons>div.add-cart a.added{display:none}.product-block.v2 .yith-compare a:before{font-size:18px;line-height:44px}.product-block.v2 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v2 .add-cart a.added+a.added_to_cart:before{line-height:44px}.product-block.v2 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-o-transform:translate(-20px,0);transform:translate(-20px,0);left:0;right:auto;bottom:32px}.product-block.v2 .stock{margin-bottom:20px;margin-top:5px}.woocommerce .product-block.v2 span.onsale{top:19px;left:19px;right:auto}.woocommerce .product-block.v2 span.onsale .saled{min-width:45px;line-height:23px;font-size:14px;margin-bottom:9px}.woocommerce .product-block.v2 span.onsale .featured{min-width:45px;height:23px;margin-top:0;line-height:23px;font-size:14px}.woocommerce .product-block.v2 .price{line-height:20px}.active-full-archive:not(.single-full) .product-block.v2 .tbay-product-slider-gallery .slick-arrow.slick-next{bottom:51px}.tbay-addon-flash-sales .product-block.v2 .stock{margin-top:0}.product-block.v3{padding:0 0 20px}.product-block.v3:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v3:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v3:hover .group-buttons{z-index:99;bottom:0;visibility:visible}.product-block.v3 .group-buttons{position:absolute;left:0;visibility:hidden;right:0;bottom:-41px;z-index:-1;display:flex;justify-content:center;background-color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v3 .group-buttons>div a{background:#fff0;width:40px;color:#555}.product-block.v3 .group-buttons>div a.added{color:var(--tb-theme-color)}.product-block.v3 .group-buttons>div a:hover{color:#fff}.product-block.v3 .group-buttons>div a span{display:none;font-weight:500}.product-block.v3 .group-buttons>div i{font-size:16px;line-height:40px;margin:0}.product-block.v3 .group-buttons>div.button-wishlist i{font-size:15px}.product-block.v3 .add-cart a.added+a.added_to_cart:before{line-height:40px}.product-block.v3 .add-cart a.added+a.added_to_cart:hover{color:#fff}.product-block.v3 .caption{padding:15px 0 0 20px;text-align:left}.product-block.v3 .block-inner{position:relative;overflow:hidden;text-align:center}.product-block.v3 .image .out-stock{color:#000;background:#fff;border:1px solid #d0d0d0;line-height:22px;font-size:12px;font-weight:500;padding:0 15px;width:auto;height:auto;opacity:1;filter:alpha(opacity=100);right:20px;left:auto;top:10px;text-transform:inherit}.product-block.v3 .tbay-swatches-wrapper{position:static;text-align:left;margin-bottom:13px}.product-block.v3 .tbay-swatches-wrapper ul{justify-content:unset}.product-block.v3 .tbay-swatches-wrapper li a.variable-item-span-color{width:13px;height:13px;line-height:13px}.product-block.v3 .tbay-product-slider-gallery .slick-arrow{bottom:auto;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%)}.product-block.v3 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.product-block.v3 .yith-compare a:before{font-size:16px;line-height:40px}.product-block.v3 .yith-compare a.added:hover{color:#fff}.product-block.v3 .yith-wcwl-wishlistexistsbrowse.show a,.product-block.v3 .yith-wcwl-wishlistaddedbrowse.show a{color:var(--tb-theme-color)}.product-block.v3 .woocs_price_code{font-size:14px}.product-block.v3 .time{padding:0 20px;margin-top:10px}.product-block.v3 .time .timming{justify-content:unset}.product-block.v3 .time .stock{margin:5px 0 0}.woocommerce .product-block.v3 span.onsale{left:20px;top:10px;font-size:13px}.woocommerce .product-block.v3 span.onsale .saled,.woocommerce .product-block.v3 span.onsale .featured{min-width:42px;line-height:23px;border:0}.tbay-addon-flash-sales .v3 .stock{margin-left:20px;margin-right:20px}.product-countdown .products-grid.product{display:flex}.product-block.v4{position:relative;z-index:1;padding-bottom:30px}.product-block.v4:hover{z-index:2}.product-block.v4:hover .group-buttons{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.product-block.v4:hover .rating{opacity:1;filter:alpha(opacity=100)}.product-block.v4:hover .caption .add-cart a{opacity:1;filter:alpha(opacity=100)}.product-block.v4:hover .price{opacity:0;filter:alpha(opacity=0)}.product-block.v4 .stock{margin-bottom:0}.product-block.v4 .stock>span{position:static;margin-top:10px;display:block}.product-block.v4 .name{margin-bottom:3px}.product-block.v4 .name a{color:#000}.product-block.v4 .image{text-align:center}.product-block.v4 .image .out-stock{position:absolute;color:#888;width:100%;height:100%;text-transform:capitalize;background:#fff;opacity:.6;filter:alpha(opacity=60);left:0;right:auto;top:0;z-index:10;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:flex;align-items:center;justify-content:center}.product-block.v4 .caption{padding:13px 10px 0 20px;text-align:left;position:relative}.product-block.v4 .caption>.rating{margin-bottom:2px}.product-block.v4 .caption .price{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v4 .caption>.add-cart{position:absolute;bottom:0}.product-block.v4 .add-cart a{background-color:#fff;font-weight:500;font-size:16px;color:var(--tb-theme-color);line-height:27px;padding:0;opacity:0;filter:alpha(opacity=0);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v4 .add-cart a i{margin-right:7px;display:inline-block}.product-block.v4 .add-cart a i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v4 .add-cart a.added+a.added_to_cart{font-size:16px}.product-block.v4 .add-cart a.added+a.added_to_cart:before{width:auto;margin-right:5px;font-size:16px;line-height:27px;vertical-align:unset}.product-block.v4 .add-cart a.added+a.added_to_cart:hover{color:var(--tb-theme-color)}.product-block.v4 .group-buttons{right:20px;top:20px;left:auto;opacity:0;filter:alpha(opacity=0);position:absolute;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:scale(.8) translateZ(0);-moz-transform:scale(.8) translateZ(0);-ms-transform:scale(.8) translateZ(0);-o-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:301;text-align:center}.product-block.v4 .group-buttons>div a{width:40px;border:1px solid #d0d0d0}.product-block.v4 .group-buttons>div a span{display:none}.product-block.v4 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v4 .group-buttons>div a.added:hover{color:#fff}.product-block.v4 .group-buttons>div a:hover:before{color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v4 .group-buttons>div i{font-size:18px;line-height:39px;margin:0}.product-block.v4 .group-buttons>div.add-cart a.added{display:none}.product-block.v4 .group-buttons>div:not(:last-child) a{border-bottom:0}.product-block.v4 .yith-compare a:before{font-size:18px;line-height:39px}.product-block.v4 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v4 .yith-wcwl-wishlistexistsbrowse.show a,.product-block.v4 .yith-wcwl-wishlistaddedbrowse.show a{color:var(--tb-theme-color)}.product-block.v4 .yith-wcwl-wishlistexistsbrowse.show a:hover,.product-block.v4 .yith-wcwl-wishlistaddedbrowse.show a:hover{color:#fff}.product-block.v4 .product-content{position:relative}.product-block.v4 .tbay-swatches-wrapper{position:static;text-align:left;margin-top:7px;margin-bottom:4px}.product-block.v4 .tbay-swatches-wrapper ul{display:block}.product-block.v4 .tbay-swatches-wrapper ul li a.variable-item-span-color{width:15px;line-height:15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 10px 0 0}.product-block.v4 .woocs_price_code{font-size:16px}.product-block.v4 .woocs_price_code del{font-size:14px}.product-block.v4 .time{padding:10px 20px 0}.product-block.v4 .time .timming{display:block}.product-block.v4 .time>.stock{margin:5px 0 0}.woocommerce .product-block.v4 span.onsale{top:20px;left:20px;right:auto;font-size:14px;font-weight:500}.woocommerce .product-block.v4 span.onsale .saled{min-width:40px;line-height:24px;margin-bottom:9px}.woocommerce .product-block.v4 span.onsale .featured{line-height:24px}.display-products.products-grid .product-block.v4 .caption .group-buttons{display:none}.tbay-body-woocommerce-catalog-mod .product-block.v4:hover .price{opacity:1;filter:alpha(opacity=100)}.product-block.v5{padding:0 0 20px;text-align:left}.product-block.v5:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v5:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v5:hover .group-buttons{z-index:99;bottom:0;visibility:visible}.product-block.v5 .group-buttons{position:absolute;left:15px;visibility:hidden;right:auto;bottom:-42px;z-index:-1;display:flex;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center}.product-block.v5 .group-buttons>div{width:40px}.product-block.v5 .group-buttons>div a{border:1px solid #d0d0d0;border-right:0}.product-block.v5 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v5 .group-buttons>div:last-child a{border-right:1px solid #d0d0d0}.product-block.v5 .group-buttons>div a span{display:none;font-weight:500}.product-block.v5 .group-buttons>div i{display:inline-block;font-size:15px;line-height:38px;margin:0}.product-block.v5 .group-buttons.list{display:none}.product-block.v5 .add-cart a.added+a.added_to_cart{color:var(--tb-theme-color)}.product-block.v5 .add-cart a.added+a.added_to_cart:before{line-height:38px}.product-block.v5 .add-cart a.added+a.added_to_cart:hover{color:#fff}.product-block.v5 .yith-compare a:before{font-size:15px;line-height:38px}.product-block.v5 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v5 .yith-compare a.added:hover{color:#fff}.product-block.v5 .block-inner{position:relative;overflow:hidden;text-align:center}.product-block.v5 .caption{padding:20px 10px 15px 15px}.product-block.v5 .rating{line-height:20px;margin-bottom:1px}.product-block.v5 .image .out-stock{color:#000}.product-block.v5 .tbay-swatches-wrapper{position:static;text-align:left;margin:0;padding:5px 0 8px}.product-block.v5 .tbay-swatches-wrapper ul{justify-content:unset}.product-block.v5 .tbay-swatches-wrapper li a.variable-item-span-color{width:13px;height:13px;line-height:13px}.product-block.v5 .woocommerce-product-details__short-description{line-height:25px;padding:8px 0 15px}.product-block.v5 .woocommerce-product-details__short-description ul{padding-left:25px;margin:0}.product-block.v5 .woocommerce-product-details__short-description ul li{list-style-type:disc}.product-block.v5 .tbay-product-slider-gallery .slick-arrow{bottom:auto;background:#fff0;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);border:0;font-size:15px;width:auto;left:10px}.product-block.v5 .tbay-product-slider-gallery .slick-arrow i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v5 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:10px}.product-block.v5 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v5 .tbay-product-slider-gallery .slick-arrow:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v5 .stock .progress{height:8px;margin-bottom:6px}.product-block.v5 .time{padding:10px 10px 0;padding-left:15px;text-align:left}.product-block.v5 .time .stock{margin:3px 0 0}.product-block.v5 .time .stock>span{position:static}.product-block.v5 .time .timming{justify-content:unset}.product-block.v5 .stock-flash-sale{margin:10px 15px 15px 15px}.product-block.v5 .stock-flash-sale>span{position:static}.woocommerce .product-block.v5 span.onsale{position:absolute;font-size:14px;font-weight:400;line-height:20px;top:5px;left:5px;right:auto}.woocommerce .product-block.v5 span.onsale .saled{background:#f53814;font-weight:400;min-width:40px;line-height:20px;color:#fff;margin-bottom:5px}.woocommerce .product-block.v5 span.onsale .featured{line-height:20px}.product-countdown .product-block.v5,.tbay-addon-flash-sales .product-block.v5{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-countdown .product-block.v5 .caption,.tbay-addon-flash-sales .product-block.v5 .caption{padding-bottom:0}.product-block.v6:hover .group-buttons{z-index:99;visibility:visible;opacity:1;filter:alpha(opacity=100)}.product-block.v6:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v6:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v6 .product-content{position:relative}.product-block.v6 .group-buttons{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;filter:alpha(opacity=0);right:auto;bottom:0;z-index:-1;display:flex;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center}.product-block.v6 .group-buttons>div{width:40px}.product-block.v6 .group-buttons>div a{border:1px solid #d0d0d0;border-right:0}.product-block.v6 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v6 .group-buttons>div:last-child a{border-right:1px solid #d0d0d0}.product-block.v6 .group-buttons>div a span{display:none;font-weight:500}.product-block.v6 .group-buttons>div i{display:inline-block;font-size:15px;line-height:38px;margin:0}.product-block.v6 .group-buttons.list{display:none}.product-block.v6 .add-cart a.added+a.added_to_cart:before{line-height:38px}.product-block.v6 .add-cart a.added+a.added_to_cart:hover{color:#fff}.product-block.v6 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v6 .yith-compare a.added:hover{color:#fff}.product-block.v6 .yith-compare a:before{font-size:15px;line-height:38px}.product-block.v6 .block-inner{position:relative;overflow:hidden}.product-block.v6 .caption{padding:10px 20px;text-align:left;float:left;width:100%}.product-block.v6 .tbay-swatches-wrapper{position:static;text-align:left;margin-bottom:10px}.product-block.v6 .tbay-swatches-wrapper ul{justify-content:unset}.product-block.v6 .tbay-swatches-wrapper li a.variable-item-span-color{width:13px;height:13px}.product-block.v6 .tbay-product-slider-gallery .slick-arrow{bottom:auto;background:#fff0;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);border:0;font-size:15px;width:auto;left:10px}.product-block.v6 .tbay-product-slider-gallery .slick-arrow i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v6 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:10px}.product-block.v6 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v6 .tbay-product-slider-gallery .slick-arrow:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v6 .time{float:left;width:100%;padding:0 20px}.product-block.v6 .time .timming{display:block}.product-block.v6 .time .stock{margin:10px 0}.product-block.v6 .stock .progress{height:8px;margin-bottom:6px}.product-block.v6 .stock>span{position:static;color:#888}.product-block.v6 .stock-flash-sale{margin:12px 0 0}.product-countdown .product-block.v6{display:block}.woocommerce .product-block.v6 span.onsale{left:10px;top:10px;font-size:12px;font-weight:400}.woocommerce .product-block.v6 span.onsale .saled,.woocommerce .product-block.v6 span.onsale .featured{min-width:38px;line-height:20px;border:0}.product-block.v7{padding:0 0 5px}.product-block.v7:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v7:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v7:hover .group-buttons{z-index:99;bottom:6px;visibility:visible;opacity:1;filter:alpha(opacity=100)}.product-block.v7 .tbay-swatches-wrapper li a.variable-item-span-color{width:11px;height:11px;line-height:11px}.product-block.v7 .group-buttons{position:absolute;left:0;visibility:hidden;right:0;bottom:-41px;z-index:-1;display:flex;justify-content:center;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center;opacity:0;filter:alpha(opacity=0)}.product-block.v7 .group-buttons>div a{background:#fff;width:34px;line-height:28px;border:1px solid #d0d0d0;border-right:0;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v7 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v7 .group-buttons>div:last-child a{border-right:1px solid #d0d0d0}.product-block.v7 .group-buttons>div.button-wishlist i{font-size:13px}.product-block.v7 .group-buttons>div a span{display:none;font-weight:500}.product-block.v7 .group-buttons>div i{font-size:14px;line-height:1;margin:0;vertical-align:middle}.product-block.v7 .group-buttons.list{display:none}.product-block.v7 .add-cart a.added+a.added_to_cart{color:var(--tb-theme-color)}.product-block.v7 .add-cart a.added+a.added_to_cart:hover{color:#fff}.product-block.v7.grid{padding:0 0 30px}.product-block.v7 .caption{padding:10px 10px 0;text-align:center}.product-block.v7 .block-inner{position:relative;overflow:hidden;text-align:center}.product-block.v7 .tbay-swatches-wrapper{position:static;margin:3px 0 7px}.product-block.v7 .rating{margin:-2px 0 -3px}.product-block.v7 .tbay-product-slider-gallery .slick-arrow{bottom:auto;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%)}.product-block.v7 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.product-block.v7 .yith-compare a:before{font-size:14px;line-height:1}.product-block.v7 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v7 .yith-compare a.added:hover{color:#fff}.woocommerce .product-block.v7 span.onsale{left:20px;top:20px;font-weight:400;font-size:12px}.woocommerce .product-block.v7 span.onsale .saled,.woocommerce .product-block.v7 span.onsale .featured{min-width:35px;line-height:20px}.product-countdown .product-block.v7 .timming{position:absolute;bottom:5px;left:17px;right:17px;background-color:#222;opacity:.8;filter:alpha(opacity=80);z-index:9;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-countdown .product-block.v7 .timming>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}.product-countdown .product-block.v7 .timming .date-title{color:#999}.product-countdown .product-block.v7 .timming .tbay-countdown{color:#fff;margin:0}.product-countdown .product-block.v7 .stock{display:none}.product-countdown .product-block.v7:hover .timming{opacity:0;filter:alpha(opacity=0)}.product-block.v8{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:relative;overflow:hidden;padding-bottom:10px}.product-block.v8:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v8:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v8:hover .group-buttons{opacity:1;filter:alpha(opacity=100)}.product-block.v8 .tbay-swatches-wrapper li a.variable-item-span-color{width:13px;height:13px;line-height:13px}.product-block.v8 .group-hover{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);right:auto;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;align-items:center;min-width:100%;z-index:222}.product-block.v8 ul.show-brand{margin:0}.product-block.v8 ul.show-brand li+li{margin-left:10px;margin-right:0}.product-block.v8 ul.show-brand a{display:block;line-height:18px;font-size:12px;text-transform:uppercase;padding:0 10px;border:1px solid #d0d0d0;background:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v8 ul.show-brand a:after{display:none!important}.product-block.v8 ul.show-brand a:hover{color:var(--tb-theme-color);border-color:var(--tb-theme-color)}.product-block.v8 .group-buttons{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:0;filter:alpha(opacity=0);margin-bottom:15px;text-align:center;z-index:99}.product-block.v8 .group-buttons>div{float:left}.product-block.v8 .group-buttons>div a{border:1px solid #d0d0d0;border-right:0;width:34px}.product-block.v8 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v8 .group-buttons>div:last-child a{border-right:1px solid #d0d0d0}.product-block.v8 .group-buttons>div:last-child a:hover{border-color:var(--tb-theme-color)}.product-block.v8 .group-buttons>div a span{display:none;font-weight:500}.product-block.v8 .group-buttons>div i{display:inline-block;font-size:14px;line-height:33px;margin:0}.product-block.v8 .group-buttons .button-wishlist i{font-size:13px}.product-block.v8 .group-buttons.list{display:none}.product-block.v8 .add-cart a.added+a.added_to_cart:hover{color:#fff}.product-block.v8 .add-cart a.added+a.added_to_cart:before{font-size:14px;line-height:33px}.product-block.v8 .yith-compare a:before{font-size:14px;line-height:33px}.product-block.v8 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v8 .yith-compare a.added:hover{color:#fff}.product-block.v8 .block-inner{position:relative;overflow:hidden}.product-block.v8 .block-inner .image{text-align:center}.product-block.v8 .caption{padding:10px 0 6px;text-align:center}.product-block.v8 .tbay-swatches-wrapper{position:static;margin-top:4px;margin-bottom:11px}.product-block.v8 .tbay-product-slider-gallery .slick-arrow{bottom:auto;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%)}.product-block.v8 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.product-block.v8 .stock{margin-top:5px}.woocommerce .product-block.v8 span.onsale{top:20px;left:20px}.woocommerce .product-block.v8 span.onsale .featured{min-width:40px;line-height:20px;text-transform:uppercase}.woocommerce .product-block.v8 span.onsale .saled{line-height:20px;min-width:auto;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;text-transform:uppercase}.woocommerce div.product .product-block.v8 .price{display:inline-block;vertical-align:middle;margin:6px 0 2px}.woocommerce div.product .product-block.v8 .price del{margin-left:2px}.product-block.v9{padding:0;overflow:hidden}.product-block.v9:hover .group-buttons{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.product-block.v9:hover .group-add-cart{bottom:0;opacity:1;filter:alpha(opacity=100)}.product-block.v9:hover .image.has-slider-gallery .slick-arrow{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v9:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v9 .product-content{position:relative}.product-block.v9 .image .out-stock{color:#fff;background:#000;line-height:22px;font-size:12px;font-weight:500;padding:0 15px;width:auto;height:auto;opacity:1;filter:alpha(opacity=100);right:0;left:auto;top:auto;bottom:0;text-transform:inherit}.product-block.v9 .tbay-product-slider-gallery .slick-arrow{bottom:auto;background:#fff0;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);border:0;font-size:15px;width:auto;left:15px;right:auto}.product-block.v9 .tbay-product-slider-gallery .slick-arrow i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v9 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:15px}.product-block.v9 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v9 .tbay-product-slider-gallery .slick-arrow:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v9 .block-inner{position:relative;overflow:hidden}.product-block.v9 .group-buttons{position:absolute;left:auto;right:15px;top:15px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;-webkit-transform:scale(.8) translateZ(0);-moz-transform:scale(.8) translateZ(0);-ms-transform:scale(.8) translateZ(0);-o-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);text-align:center;z-index:99}.product-block.v9 .group-buttons>div a{width:35px;line-height:34px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #d0d0d0;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v9 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v9 .group-buttons>div a.added{color:var(--tb-theme-color)}.product-block.v9 .group-buttons>div a.added:hover{color:#fff}.product-block.v9 .group-buttons>div a span{display:none;font-weight:500}.product-block.v9 .group-buttons>div i{font-size:15px;margin:0}.product-block.v9 .group-buttons>div:not(:last-child) a{border-bottom:0}.product-block.v9 .group-add-cart{position:absolute;left:0;right:0;background:#fff;bottom:-40px;padding:0 15px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;text-align:left;z-index:300}.product-block.v9 .add-cart a{padding:0;line-height:40px;background:#fff0;color:var(--tb-theme-color);font-weight:500}.product-block.v9 .add-cart a.added{display:none}.product-block.v9 .add-cart a.added+a.added_to_cart{font-size:14px}.product-block.v9 .add-cart a.added+a.added_to_cart:before{width:auto;padding-right:8px;padding-left:0;font-size:14px}.product-block.v9 .add-cart a.added_to_cart:before{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v9 .add-cart a i{margin-right:8px;margin-left:0}.product-block.v9 .tbay-swatches-wrapper{position:static;padding-top:15px}.product-block.v9 .tbay-swatches-wrapper ul{justify-content:unset}.product-block.v9 .tbay-swatches-wrapper li a{min-width:30px;line-height:30px}.product-block.v9 .tbay-swatches-wrapper li a.variable-item-span-image{height:43px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #e5e5e5}.product-block.v9 .tbay-swatches-wrapper li a.variable-item-span-image:hover{border-color:var(--tb-theme-color)}.product-block.v9 .yith-compare a:before{font-size:15px;line-height:1;display:inline-block;vertical-align:middle}.product-block.v9 .caption{border-top:1px solid #fff0;text-align:left;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;padding:12px 15px 8px}.product-block.v9 .group{position:relative;padding-right:30px;padding-left:0}.product-block.v9 .button-wishlist{position:absolute;top:0;right:0;left:auto}.product-block.v9 .button-wishlist a span{display:none}.product-block.v9 .yith-wcwl-add-button>a i{margin:0}.product-block.v9 .name{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:5px}.product-block.v9 .name a{color:#555}.product-block.v9 .name a:hover{color:var(--tb-theme-color)}.product-block.v9 ul.show-brand{margin-bottom:0;line-height:17px;font-size:13px}.product-block.v9 ul.show-brand a{color:#000;font-weight:500;text-transform:uppercase}.product-block.v9 .rating{line-height:20px}.product-block.v9.tbay-variable-sale .group-add-cart{bottom:0;opacity:1;filter:alpha(opacity=100)}.product-block.v9.tbay-variable-sale .group-add-cart>div{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.product-block.v9.tbay-variable-sale .add-cart{opacity:0;filter:alpha(opacity=0);position:absolute;bottom:-20px}.product-block.v9.tbay-variable-sale:hover .tbay-swatches-wrapper{padding-bottom:40px}.product-block.v9.tbay-variable-sale:hover .add-cart{opacity:1;filter:alpha(opacity=100);bottom:0}.product-block.v9 .stock{margin:15px;margin-bottom:20px}.woocommerce .product-block.v9 span.onsale{position:static;display:inline-block;font-size:12px;font-weight:400;line-height:20px;vertical-align:middle}.woocommerce .product-block.v9 span.onsale .featured{position:absolute;top:15px;left:15px;right:auto;font-size:12px;font-weight:500;min-width:40px;line-height:22px;border:0;z-index:10}.woocommerce .product-block.v9 span.onsale .saled{line-height:20px;min-width:auto;margin:0!important;text-transform:uppercase;background:#fff0;color:#ca0815}.woocommerce div.product .product-block.v9 .price{display:inline-block;vertical-align:middle;line-height:20px}.woocommerce div.product .product-block.v9 .price del{margin-left:2px}.product-countdown .product-block.v9 .time{padding:0 15px}.product-countdown .product-block.v9 .time .timming{display:block}.product-countdown .product-block.v9 .time .stock{margin:5px 0 20px}.product-block.v10:hover .group-buttons{opacity:1;filter:alpha(opacity=100);right:20px;left:auto}.product-block.v10 .name a{position:relative}.product-block.v10 .name a:hover{text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;padding:0}.product-block.v10 .name a:hover:before{width:100%;background:var(--tb-theme-color)}.product-block.v10 .name a{color:#000}.product-block.v10 .name a:hover{color:var(--tb-theme-color)}.product-block.v10 .tbay-swatches-wrapper{padding:10px 0;background:#fff;position:static}.product-block.v10 .tbay-swatches-wrapper ul{justify-content:unset}.product-block.v10 .caption{padding:10px 20px;text-align:left}.product-block.v10 .caption::after{display:block;clear:both;content:""}.product-block.v10 .rating{line-height:30px}.product-block.v10 .group-buttons{right:0;top:20px;left:auto;opacity:0;filter:alpha(opacity=0);position:absolute;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:301;text-align:center}.product-block.v10 .group-buttons>div a{width:32px;border:1px solid #d0d0d0;border-bottom:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v10 .group-buttons>div a span{display:none}.product-block.v10 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v10 .group-buttons>div a.added:hover{color:#fff}.product-block.v10 .group-buttons>div a:hover:before{color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v10 .group-buttons>div:last-child a{border-bottom:1px solid #d0d0d0}.product-block.v10 .group-buttons>div:last-child a:hover{border-color:var(--tb-theme-color)}.product-block.v10 .group-buttons>div i{font-size:13px;line-height:31px;margin:0;display:inline-block}.product-block.v10 .group-buttons>div.add-cart a.added{display:none}.product-block.v10 .yith-compare a:before{font-size:13px;line-height:31px}.product-block.v10 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v10 .add-cart a.added+a.added_to_cart:before{line-height:30px}.product-block.v10 .woocs_price_code{font-size:15px}.product-block.v10 .tbay-product-slider-gallery .slick-arrow{width:32px;line-height:30px;left:0;right:auto;bottom:2px}.product-block.v10 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,0);-moz-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-o-transform:translate(-20px,0);transform:translate(-20px,0);right:auto;bottom:33px}.product-block.v10 .stock>span{position:static;color:#888}.product-block.v10 .time{padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column-reverse}.product-block.v10 .time .timming{display:block}.product-block.v10 .time>.stock{margin:0 0 10px}.woocommerce .product-block.v10 span.onsale{top:15px;left:15px;right:auto;pointer-events:none}.woocommerce .product-block.v10 span.onsale .featured{line-height:20px}.woocommerce .product-block.v10 span.onsale .saled{line-height:20px}.product-block.v11{padding:0 0 15px;position:relative}.product-block.v11:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v11:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v11:hover .group-buttons{z-index:99;bottom:0;visibility:visible}.product-block.v11:hover .name{opacity:0;filter:alpha(opacity=0);visibility:hidden}.product-block.v11:hover .add-cart{opacity:1;filter:alpha(opacity=100);visibility:visible}.product-block.v11 .group-buttons{position:absolute;left:15px;visibility:hidden;right:auto;bottom:-42px;z-index:-1;display:flex;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center}.product-block.v11 .group-buttons>div{width:35px}.product-block.v11 .group-buttons>div a{border:1px solid #d0d0d0;border-right:0}.product-block.v11 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v11 .group-buttons>div:last-child a{border-right:1px solid #d0d0d0}.product-block.v11 .group-buttons>div:last-child a:hover{border-color:var(--tb-theme-color)}.product-block.v11 .group-buttons>div a span{display:none;font-weight:500}.product-block.v11 .group-buttons>div i{display:inline-block;font-size:15px;line-height:34px;margin:0}.product-block.v11 .group-buttons.list{display:none}.product-block.v11 .tbay-swatches-wrapper li a{margin-right:8px}.product-block.v11 .tbay-swatches-wrapper li a.variable-item-span-color{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:12px;height:12px;line-height:12px}.product-block.v11 .caption{padding:12px 15px 0;margin-top:10px;text-align:left}.product-block.v11 .info{position:relative}.product-block.v11 .add-cart{position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;top:0;left:0;right:auto;visibility:hidden;line-height:23px}.product-block.v11 .add-cart a{padding:0;background-color:#fff0;font-weight:400;color:var(--tb-theme-color)}.product-block.v11 .add-cart a i{margin-right:6px;display:inline-block}.product-block.v11 .add-cart a i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v11 .add-cart a.added+a.added_to_cart{font-size:inherit}.product-block.v11 .add-cart a.added+a.added_to_cart:before{font-size:15px;width:auto;line-height:1;margin-right:8px;margin-left:0}.product-block.v11 .name{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;line-height:23px}.product-block.v11 .price{margin-top:3px}.product-block.v11 .block-inner{position:relative;overflow:hidden;text-align:center}.product-block.v11 .tbay-swatches-wrapper{position:static;text-align:left;margin:4px 0 10px}.product-block.v11 .tbay-swatches-wrapper ul{justify-content:unset}.product-block.v11 .tbay-product-slider-gallery .slick-arrow{bottom:auto;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%)}.product-block.v11 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.product-block.v11 .yith-compare a:before{font-size:15px;line-height:34px}.product-block.v11 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v11 .yith-compare a.added:hover{color:#fff}.woocommerce .product-block.v11 span.onsale{position:static;display:inline-block;font-size:13px;font-weight:400;line-height:25px;margin-top:3px;vertical-align:middle}.woocommerce .product-block.v11 span.onsale .featured{position:absolute;top:20px;left:20px;right:auto;min-width:40px;line-height:40px;border:0;z-index:10}.woocommerce .product-block.v11 span.onsale .saled{line-height:20px;min-width:auto;margin:0!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}.woocommerce div.product .product-block.v11 .price{display:inline-block;vertical-align:middle}.woocommerce div.product .product-block.v11 .price del{margin-left:2px}.product-block.v12{padding-bottom:15px}.product-block.v12:hover .image.has-slider-gallery .slick-arrow{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v12:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v12:hover .group-buttons{opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:0 0 40px 0 rgb(0 0 0 / .1);box-shadow:0 0 40px 0 rgb(0 0 0 / .1);bottom:10px}.product-block.v12:hover .rating{opacity:1;filter:alpha(opacity=100)}.product-block.v12:hover .caption .add-cart a{opacity:1;filter:alpha(opacity=100)}.product-block.v12:hover .price{opacity:0;filter:alpha(opacity=0)}.product-block.v12 .block-inner{position:relative;text-align:center;display:flex;justify-content:center}.product-block.v12 .image .out-stock{position:absolute;color:#888;width:100%;height:100%;text-transform:capitalize;background:#fff;opacity:.85;filter:alpha(opacity=85);left:0;right:auto;top:0;z-index:10;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:flex;align-items:center;justify-content:center}.product-block.v12 .caption{padding:12px 0 0;text-align:center;position:relative}.product-block.v12 .caption .price{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin-top:5px}.product-block.v12 .caption>.add-cart{position:absolute;bottom:0;left:0;right:0;text-align:center}.product-block.v12 .name{font-size:14px;line-height:26px}.product-block.v12 .rating{line-height:22px;margin-bottom:7px}.product-block.v12 .add-cart a{font-weight:500;font-size:15px;color:var(--tb-theme-color);line-height:20px;background:#fff0;padding:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v12 .add-cart a.added+a.added_to_cart{font-size:15px}.product-block.v12 .add-cart a.added+a.added_to_cart:before{width:auto;margin-right:8px;margin-left:0;font-size:15px;line-height:1;display:inline-block;vertical-align:middle}.product-block.v12 .add-cart a.added+a.added_to_cart:hover{color:var(--tb-theme-color)}.product-block.v12 .add-cart a i{margin-right:8px;margin-left:0;display:inline-block}.product-block.v12 .group-buttons{bottom:0;left:auto;right:auto;opacity:0;filter:alpha(opacity=0);position:absolute;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);z-index:301}.product-block.v12 .group-buttons>div{float:left}.product-block.v12 .group-buttons>div a{width:43px;border:0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;display:block;color:#000;background-color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v12 .group-buttons>div a span{display:none}.product-block.v12 .group-buttons>div a.added:hover{color:#fff}.product-block.v12 .group-buttons>div a:hover:before{color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v12 .group-buttons>div i{font-size:14px;line-height:43px;margin:0;display:inline-block}.product-block.v12 .group-buttons>div.add-cart a.added{display:none}.product-block.v12 .group-buttons>div:not(:last-child) a{border-bottom:0}.product-block.v12 .yith-compare a:before{font-size:14px;line-height:43px}.product-block.v12 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v12 .yith-wcwl-wishlistexistsbrowse.show a,.product-block.v12 .yith-wcwl-wishlistaddedbrowse.show a{color:var(--tb-theme-color)}.product-block.v12 .yith-wcwl-wishlistexistsbrowse.show a:hover,.product-block.v12 .yith-wcwl-wishlistaddedbrowse.show a:hover{color:#fff}.product-block.v12 .product-content{position:relative}.product-block.v12 .tbay-swatches-wrapper{position:static;padding:7px 0;margin-bottom:5px}.product-block.v12 .tbay-swatches-wrapper li a.swatch-pa_color{width:15px;height:15px}.product-block.v12 .tbay-product-slider-gallery .slick-arrow{bottom:auto;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%)}.product-block.v12 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.woocommerce .product-block.v12 span.onsale{top:14px;left:39px;right:auto;font-size:13px;font-weight:500}.woocommerce .product-block.v12 span.onsale .saled,.woocommerce .product-block.v12 span.onsale .featured{min-width:50px;line-height:50px}.product-countdown .product-block.v12 .time{padding-top:10px}.product-countdown .product-block.v12 .time .stock{margin:5px 20px 10px}.product-block.v13{padding-bottom:10px;text-align:center}.product-block.v13:hover .group-buttons{opacity:1;filter:alpha(opacity=100);bottom:0}.product-block.v13:hover .image.has-slider-gallery .slick-arrow{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v13:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v13 .product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;max-width:100%}.product-block.v13 .tbay-product-slider-gallery .slick-arrow{bottom:auto;background:#fff0;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);border:0;font-size:15px;width:auto;left:15px}.product-block.v13 .tbay-product-slider-gallery .slick-arrow i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v13 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:15px}.product-block.v13 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v13 .tbay-product-slider-gallery .slick-arrow:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v13 .group-buttons{position:absolute;left:15px;right:auto;bottom:-20px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;text-align:center;display:flex;z-index:99}.product-block.v13 .group-buttons>div a{width:38px;line-height:36px;border:1px solid #d0d0d0;border-right:0;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v13 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v13 .group-buttons>div a span{display:none}.product-block.v13 .group-buttons>div i{font-size:14px;vertical-align:middle}.product-block.v13 .group-buttons>div:last-child a{border-right:1px solid #d0d0d0}.product-block.v13 .group-buttons>div.add-cart a{width:auto;padding:0 12px;text-transform:uppercase;font-weight:400;font-size:12px}.product-block.v13 .group-buttons>div.add-cart a.added+a.added_to_cart{font-size:12px}.product-block.v13 .group-buttons>div.add-cart a.added+a.added_to_cart:before{width:auto;margin-right:8px;margin-left:0;line-height:1;font-size:14px}.product-block.v13 .group-buttons>div.add-cart a.added+a.added_to_cart:hover{color:#fff}.product-block.v13 .group-buttons>div.add-cart a i{display:none}.product-block.v13 .group-buttons>div.add-cart a span{display:inline-block}.product-block.v13 .yith-compare a:before{font-size:14px;line-height:1}.product-block.v13 .yith-compare a.added{color:var(--tb-theme-color)}.product-block.v13 .yith-compare a.added:hover{color:#fff}.product-block.v13 .block-inner{max-width:100%}.product-block.v13 .caption{text-align:left;padding:13px 10px 15px 15px;position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-block.v13 .stock{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;margin:4px 60px 15px 15px;text-align:left}.product-block.v13 .stock .progress{height:8px}.product-block.v13 .stock>span{position:static;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-top:10px}.product-block.v13 .rating{margin-top:2px}.product-block.v13 .button-wishlist{position:absolute;right:15px;left:auto;bottom:20px}.product-block.v13 .button-wishlist a{font-size:15px;display:flex}.product-block.v13 .button-wishlist a span{display:none}.product-block.v13 .yith-wcwl-add-button>a i{margin:0;font-size:15px}.product-block.v13 ul.show-brand{margin-bottom:0}.product-block.v13 ul.show-brand a{color:#888}.product-block.v13 .tbay-swatches-wrapper{position:static;margin-bottom:10px}.product-block.v13 .tbay-swatches-wrapper ul{justify-content:unset}.tbay-addon-flash-sales .product-block.v13 .caption{padding-bottom:0}.tbay-addon-flash-sales .product-block.v13 .button-wishlist{bottom:5px}.product-countdown .product-block.v13 .time{padding:10px 15px 0}.product-countdown .product-block.v13 .time .timming{display:block}.product-countdown .product-block.v13 .time .stock{margin:5px 0 10px}.woocommerce .product-block.v13 span.onsale{left:15px;top:25px;font-size:13px}.woocommerce .product-block.v13 span.onsale .saled,.woocommerce .product-block.v13 span.onsale .featured{min-width:42px;line-height:23px}.product-block.v14:hover .group-buttons{opacity:1;filter:alpha(opacity=100);visibility:visible}.product-block.v14:hover .image.has-slider-gallery .slick-arrow{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v14:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v14 .tbay-swatches-wrapper li a.variable-item-span-color{width:12px;height:12px;line-height:12px}.product-block.v14 .tbay-product-slider-gallery .slick-arrow{bottom:auto;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);font-size:15px;left:15px}.product-block.v14 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:15px}.product-block.v14 .group-buttons{position:absolute;left:10px;right:auto;bottom:11px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;text-align:center;display:flex;visibility:hidden;z-index:99}.product-block.v14 .group-buttons>div{margin-right:5px}.product-block.v14 .group-buttons>div a{width:37px;line-height:37px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:0;color:#888;position:relative;border:1px solid #ddd;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v14 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v14 .group-buttons>div a.added{color:#fff;background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.product-block.v14 .group-buttons>div a.added+a.added_to_cart{background:var(--tb-theme-color);color:#fff;border-color:var(--tb-theme-color)}.product-block.v14 .group-buttons>div a span{display:none}.product-block.v14 .group-buttons>div i{vertical-align:middle}.product-block.v14 .yith-compare a:before{font-size:14px;line-height:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v14 .block-inner{position:relative;overflow:hidden}.product-block.v14 .caption{padding:17px 0 20px;text-align:center}.product-block.v14 .button-wishlist{position:absolute;bottom:12px;right:10px;left:auto;z-index:10}.product-block.v14 .button-wishlist a{width:37px;line-height:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#fff;border:1px solid #fff0;display:block;text-align:center;border:1px solid #ddd;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.product-block.v14 .button-wishlist a span{display:none}.product-block.v14 .button-wishlist a:hover,.product-block.v14 .button-wishlist a:focus{color:#fff;background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.product-block.v14 .button-wishlist i{vertical-align:middle}.product-block.v14 .yith-wcwl-wishlistexistsbrowse.show a,.product-block.v14 .yith-wcwl-wishlistaddedbrowse.show a{color:#fff;background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.product-block.v14 .yith-wcwl-add-button>a i{margin:0}.product-block.v14 ul.show-brand{margin-bottom:0}.product-block.v14 ul.show-brand a{color:#888}.product-block.v14 .tbay-swatches-wrapper{position:static;margin-top:7px}.product-block.v14 .tbay-swatches-wrapper li a{margin-right:4px}.product-block.v14 .stock{margin-bottom:20px;margin-top:5px}.woocommerce .product-block.v14 span.onsale{top:10px;left:10px}.woocommerce .product-block.v14 span.onsale .featured{min-width:35px;line-height:18px}.woocommerce .product-block.v14 span.onsale .saled{line-height:18px;min-width:35px}.woocommerce div.product .product-block.v14 .price{display:inline-block;vertical-align:middle;margin-top:2px}.woocommerce div.product .product-block.v14 .price del{margin-left:2px}.product-block.v15{overflow:hidden}.product-block.v15:hover .group-buttons{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.product-block.v15:hover .group-add-cart{bottom:0;opacity:1;filter:alpha(opacity=100)}.product-block.v15:hover .group-add-cart:hover{background:var(--tb-theme-color)}.product-block.v15:hover .caption{border-color:#d0d0d0}.product-block.v15:hover .image.has-slider-gallery .slick-arrow{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v15:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v15 .product-content{position:relative}.product-block.v15 .image .out-stock{color:#fff;background:#000;line-height:22px;font-size:12px;font-weight:500;padding:0 15px;width:auto;height:auto;opacity:1;filter:alpha(opacity=100);right:0;left:auto;top:auto;bottom:0;text-transform:inherit}.product-block.v15 .tbay-product-slider-gallery .slick-arrow{bottom:auto;background:#fff0;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);border:0;font-size:15px;width:auto;left:15px;right:auto}.product-block.v15 .tbay-product-slider-gallery .slick-arrow i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v15 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:15px}.product-block.v15 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v15 .tbay-product-slider-gallery .slick-arrow:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v15 .block-inner{position:relative;overflow:hidden}.product-block.v15 .group-buttons{position:absolute;left:auto;right:20px;top:20px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;-webkit-transform:scale(.8) translateZ(0);-moz-transform:scale(.8) translateZ(0);-ms-transform:scale(.8) translateZ(0);-o-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);text-align:center;z-index:99}.product-block.v15 .group-buttons>div a{width:38px;line-height:36px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #d0d0d0;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.product-block.v15 .group-buttons>div a:hover{border-color:var(--tb-theme-color)}.product-block.v15 .group-buttons>div a.added{color:var(--tb-theme-color)}.product-block.v15 .group-buttons>div a.added:hover{color:#fff}.product-block.v15 .group-buttons>div a span{display:none;font-weight:500}.product-block.v15 .group-buttons>div i{font-size:15px;margin:0}.product-block.v15 .group-buttons>div:not(:last-child) a{border-bottom:0}.product-block.v15 .group-add-cart{position:absolute;left:0;right:0;background:#000;bottom:-40px;padding:0 15px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;text-align:center;z-index:300}.product-block.v15 .add-cart a.loading{color:#fff}.product-block.v15 .add-cart a{width:100%;padding:0;line-height:46px;background:#fff0;color:#fff;font-weight:500}.product-block.v15 .add-cart a.added{display:none}.product-block.v15 .add-cart a.added+a.added_to_cart{color:#fff;font-size:14px}.product-block.v15 .add-cart a.added+a.added_to_cart::before{font-size:14px;margin-right:8px;margin-left:0;width:auto}.product-block.v15 .add-cart a.added_to_cart:before{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v15 .add-cart a i{margin-right:6px;display:inline-block}.product-block.v15 .add-cart a i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v15 .tbay-swatches-wrapper{position:static;padding-top:4px}.product-block.v15 .tbay-swatches-wrapper ul{justify-content:center}.product-block.v15 .tbay-swatches-wrapper li a.variable-item-span-color{width:13px;height:13px;line-height:13px}.product-block.v15 .yith-compare a:before{font-size:15px;line-height:1;display:inline-block;vertical-align:middle}.product-block.v15 .caption{border-top:1px solid #fff0;text-align:center;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;padding:11px 15px 8px}.product-block.v15 .group{position:relative}.product-block.v15 .yith-wcwl-add-button>a i{margin:0}.product-block.v15 .name{font-size:14px;margin-top:10px}.product-block.v15 .name a{color:#000;text-transform:uppercase;line-height:23px}.product-block.v15 .name a:hover{color:var(--tb-theme-color)}.product-block.v15 ul.show-brand{margin-bottom:0;line-height:17px;font-size:13px}.product-block.v15 ul.show-brand a{font-size:13px;color:#888;text-transform:capitalize}.product-block.v15 .rating{line-height:16px;margin-bottom:10px}.product-block.v15 .stock{margin-bottom:20px;margin-top:5px}.woocommerce .product-block.v15 span.onsale{top:20px;left:20px}.woocommerce .product-block.v15 span.onsale .featured{font-size:12px;line-height:20px}.woocommerce .product-block.v15 span.onsale .saled{line-height:20px;max-width:42px;text-transform:uppercase}.woocommerce div.product .product-block.v15 .price{display:inline-block;vertical-align:middle;line-height:31px}.woocommerce div.product .product-block.v15 .price del{margin-left:2px}.woocommerce div.product .product-block.v15 .price .woocs_price_code{font-size:16px}.product-block.v16:hover .group-buttons{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.product-block.v16:hover .image.has-slider-gallery .slick-arrow{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v16:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block.v16 .product-content{position:relative}.product-block.v16 .button-wishlist{position:absolute;left:auto;right:20px;top:20px;margin:0;z-index:222}.product-block.v16 .button-wishlist a{font-size:18px;color:#888;display:flex}.product-block.v16 .button-wishlist a i{margin:0}.product-block.v16 .button-wishlist a span{display:none}.product-block.v16 .button-wishlist a:hover{color:var(--tb-theme-color)}.product-block.v16 .group-buttons{background:#fff;position:absolute;left:0;visibility:hidden;right:0;bottom:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px);opacity:0;filter:alpha(opacity=0);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center;z-index:99}.product-block.v16 .group-buttons>div{margin:0}.product-block.v16 .group-buttons>div+div{margin-left:25px}.product-block.v16 .group-buttons>div a{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v16 .group-buttons>div a:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v16 .group-buttons>div a.added{color:var(--tb-theme-color)}.product-block.v16 .group-buttons>div a span{display:none;font-weight:500}.product-block.v16 .group-buttons>div i{margin:0;line-height:50px;font-size:18px;display:inline-block}.product-block.v16 .caption{padding:15px 10px 23px;text-align:center}.product-block.v16 .caption>.rating{margin-bottom:2px}.product-block.v16 .tbay-swatches-wrapper{position:static;margin-top:8px}.product-block.v16 .tbay-swatches-wrapper li a{margin-right:7px}.product-block.v16 .tbay-swatches-wrapper li a.variable-item-span-color{width:17px;height:17px}.product-block.v16 .add-cart a.added{display:none}.product-block.v16 .add-cart a.added+a.added_to_cart::before{font-size:18px;line-height:50px}.product-block.v16 .add-cart a.added_to_cart:before{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block.v16 .name{margin-bottom:5px}.product-block.v16 .name a{position:relative;-webkit-transition:linear 0.25s;-o-transition:linear 0.25s;transition:linear 0.25s;background:linear-gradient(to bottom,black 0%,black 98%);-webkit-background-size:0 1px;-moz-background-size:0 1px;-ms-background-size:0 1px;-o-background-size:0 1px;background-size:0 1px;background-repeat:no-repeat;background-position:left 100%}.product-block.v16 .name a:hover{color:#000;background-size:100% 1px}.product-block.v16 ul.show-brand{margin-bottom:0}.product-block.v16 .tbay-product-slider-gallery .slick-arrow{bottom:auto;background:#fff0;top:50%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%);border:0;font-size:15px;width:auto;left:15px;right:auto}.product-block.v16 .tbay-product-slider-gallery .slick-arrow i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v16 .tbay-product-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:auto;right:15px}.product-block.v16 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block.v16 .tbay-product-slider-gallery .slick-arrow:hover{background:#fff0;color:var(--tb-theme-color)}.product-block.v16 .yith-compare a:before{font-size:18px;line-height:50px}.product-block.v16 .stock{margin-bottom:30px}.product-block.v16 .stock-flash-sale{margin-top:0}.product-block.v16 .time .stock{margin-top:5px}.woocommerce .product-block.v16 span.onsale{left:20px;top:20px;font-size:13px}.woocommerce .product-block.v16 span.onsale .saled,.woocommerce .product-block.v16 span.onsale .featured{min-width:46px;line-height:22px;border:0}#tbay-main-content .tbay-element .product-block.vertical-v1{padding:20px 10px}.product-block.vertical-v1 .image{max-width:50px}.product-block.vertical-v1 .image .out-stock{font-size:10px}.product-block.vertical-v1 .product-content{flex-direction:initial}.product-block.vertical-v1 .product-content>div{max-width:100%}.product-block.vertical-v1 .caption{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 20px}.elementor-product-vertical-v1 .owl-carousel:not(.row-1) .item{margin:0!important}.elementor-product-vertical-v1 .owl-carousel:not(.row-1) .slick-slide>div+div .item{padding-top:20px;margin:10px 0 0!important;border-top:1px solid #d0d0d0}.product-block.vertical-v2{padding:30px}.product-block.vertical-v2 .product-top{text-align:left}.product-block.vertical-v2 .image .out-stock{font-size:10px}.product-block.vertical-v2 .product-content{flex-direction:row}.product-block.vertical-v2 .product-content>div{max-width:100%}.product-block.vertical-v2 .caption{text-align:left;padding-left:30px;padding-right:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-block.vertical-v2 .total-sold{color:#888;background:#eee;width:max-content;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding:0 10px;margin-top:10px}.elementor-product-vertical-v2 .heading-tbay-title{border-bottom:1px solid #e0e0e0;padding-bottom:20px}.elementor-product-vertical-v2 .heading-tbay-title+.owl-carousel.slick-slider .slick-dots{position:absolute;margin:0;padding:0!important;left:auto;right:0;top:-39px;width:auto}.elementor-product-vertical-v2 .tbay-element-products{position:relative;text-align:center}.elementor-product-vertical-v2 .owl-carousel>.slick-arrow:hover,.elementor-product-vertical-v2 .owl-carousel>.slick-arrow:focus{background:var(--tb-theme-color);color:#fff}.elementor-product-vertical-v2 .owl-carousel.slick-dotted+.show-all{position:static}.elementor-product-vertical-v2 .owl-carousel:not(.row-1) .item{margin:0!important}.elementor-product-vertical-v2 .owl-carousel:not(.row-1) .slick-slide>div+div .item{padding-top:20px}}.product-quantity-mode .product-block .quantity-group-btn+.name{clear:both}.product-quantity-mode .product-block .add-cart a{border:0;line-height:30px;margin:10px 0 13px;padding:5px 15px;height:unset}.product-quantity-mode .product-block .add-cart a.loading{padding:5px 15px}.product-quantity-mode .product-block .add-cart a.add-cart{margin-top:0!important}.product-quantity-mode .product-block .add-cart a i{line-height:inherit;height:inherit;margin-top:-3px;font-size:16px}.product-quantity-mode .product-block .add-cart a.loading{padding-left:15px;padding-right:15px;color:#fff}.product-quantity-mode .product-block .add-cart a.added+a.added_to_cart{color:#fff;display:inline-block!important}.product-quantity-mode .product-block .add-cart a.added+a.added_to_cart:before{font-size:16px}.product-quantity-mode .product-block .quantity .box{margin:0!important;justify-content:space-around}.product-quantity-mode .product-block .quantity .box button{min-width:30px;line-height:normal;height:38px}.product-quantity-mode .product-block .quantity .box input.qty{height:38px}.product-quantity-mode .product-block.list .add-cart{text-align:left}.product-quantity-mode .product-block.list .add-cart a{width:auto;min-width:134px}.product-quantity-mode .product-block.list .add-cart a>*{display:inline-block}.product-quantity-mode .product-block.list .quantity-group-btn{margin-top:11px}.product-quantity-mode .product-block.list .quantity{max-width:134px}.product-quantity-mode .product-block:not(.list) .quantity-group-btn.active{position:relative;padding-right:50px;margin-top:10px;margin-bottom:13px;width:100%;float:left;max-width:172px}@media (max-width:767px){.product-quantity-mode .product-block:not(.list) .quantity-group-btn.active{margin-bottom:0}}.product-quantity-mode .product-block:not(.list) .quantity-group-btn.active .add-cart a{position:absolute;right:0;top:0;margin:0;width:40px;height:40px;line-height:40px;padding:0}@media (max-width:767px){.product-quantity-mode .product-block:not(.list) .quantity-group-btn.active .add-cart a.loading i{display:none}}.product-quantity-mode .product-block:not(.list) .quantity-group-btn.active .add-cart a i{margin:0;display:block}.product-quantity-mode .product-block:not(.list) .quantity-group-btn.active .add-cart .title-cart{display:none}#tbay-header .elementor-edit-mode .elementor-background-overlay{display:none}.elementor-editor-active .tbay-column-recentlyviewed{position:relative}.elementor-editor-active .tbay-column-recentlyviewed .elementor-widget-wrap{position:relative}.elementor-editor-active .product-recently-viewed-header:hover .content-view{opacity:0;filter:alpha(opacity=0);visibility:hidden}.elementor-column-gap-default>.elementor-row>.elementor-column>div.elementor-element-populated,.elementor-column-gap-default>.elementor-column>div.elementor-element-populated{padding:0 15px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}#elementor .tbay-element-nav-menu .dropdown-menu .elementor-nav-menu--main>ul>li:hover>a,#elementor .tbay-element-nav-menu .dropdown-menu .elementor-nav-menu--main>ul>li:focus>a,#elementor .tbay-element-nav-menu .dropdown-menu .elementor-nav-menu--main>ul>li.active>a{color:var(--tb-theme-color)}#elementor .tbay-element-nav-menu .dropdown-menu .elementor-nav-menu--main>ul>li>a{color:#999}#elementor .tbay-element-nav-menu .dropdown-menu .elementor-nav-menu--main>ul>li>a:hover,#elementor .tbay-element-nav-menu .dropdown-menu .elementor-nav-menu--main>ul>li>a:focus{color:var(--tb-theme-color)}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-besa-nav-menu .elementor-nav-menu--main .elementor-nav-menu ul{width:auto;position:unset;display:-ms-flexbox;display:flex;transition:none!important}.elementor-widget-besa-nav-menu .elementor-nav-menu--main .elementor-nav-menu ul.dropdown-menu{position:absolute}.elementor-widget-besa-nav-menu .elementor-nav-menu--main .elementor-nav-menu a{padding:0}.header-default{box-shadow:0 3px 15px rgb(0 0 0 / .06)}.header-default .header-logo .logo{padding:20px 0}.header-default .container,.header-default .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .header-default .dokan-dashboard-wrap,.header-default #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .header-default .wcfm-membership-wrapper,.header-default .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .header-default #wcfmmp-store{position:relative}.header-default a{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.header-default .row{align-items:center}.header-default .navbar{padding:0}.header-default .navbar-nav{flex-direction:row}.header-default .mcart-border ul>li.total{padding:0}.header-default ul{flex-direction:row}.header-default ul>li{padding:15px 20px}.header-default ul>li:first-child{padding-left:0}.header-default ul>li:hover a,.header-default ul>li:hover .caret::before,.header-default ul>li:focus a,.header-default ul>li:focus .caret::before,.header-default ul>li.active a,.header-default ul>li.active .caret::before{color:var(--tb-theme-color)}.header-default ul>li .caret{position:relative;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.header-default ul>li .caret:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.header-default ul>li .caret:before{font-size:12px;color:#999;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;display:inline-block}.header-default ul>li>a{line-height:46px}.header-default ul>li.active-mega-menu:hover>.dropdown-menu,.header-default ul>li.active-mega-menu:focus>.dropdown-menu,.header-default ul>li.menu-item-has-children:hover>.dropdown-menu,.header-default ul>li.menu-item-has-children:focus>.dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}.header-default ul>li.active-mega-menu:hover .caret:before,.header-default ul>li.active-mega-menu:focus .caret:before,.header-default ul>li.menu-item-has-children:hover .caret:before,.header-default ul>li.menu-item-has-children:focus .caret:before{color:var(--tb-theme-color);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header-default ul>li.active-mega-menu.aligned-left,.header-default ul>li.menu-item-has-children.aligned-left{position:relative}.header-default ul>li.flash-sale a,.header-default ul>li.flash-sale .caret::before{font-weight:700;color:#e20202}.header-default ul>li.flash-sale a:hover,.header-default ul>li.flash-sale .caret::before:hover{color:#e20202}.header-default ul>li.menu-item-has-children .dropdown-menu{padding:30px 0;min-width:255px}.header-default ul>li.menu-item-has-children .dropdown-menu>li{padding:0 28px}.header-default ul>li.menu-item-has-children .dropdown-menu>li>a{color:#999;font-weight:400;line-height:28px}.header-default ul>li.menu-item-has-children .dropdown-menu>li:hover>a,.header-default ul>li.menu-item-has-children .dropdown-menu>li:focus>a,.header-default ul>li.menu-item-has-children .dropdown-menu>li.active>a{color:var(--tb-theme-color);text-decoration:underline}.header-default ul>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .caret{display:none}.header-default ul>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .dropdown-menu{top:0;left:100%;right:auto}.header-default ul .dropdown-menu{position:absolute;display:block;padding:0;margin:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;width:100%;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;left:0;right:auto;top:100%}.header-default ul .dropdown-menu .elementor-heading-title,.header-default ul .dropdown-menu .heading-tbay-title{font-size:14px;line-height:24px;font-weight:700;color:#000;padding:0 13px 12px}.header-default ul .dropdown-menu ul>li{padding:0 13px}.header-default ul .dropdown-menu ul>li>a{color:#999;font-size:14px;line-height:28px;border:0;padding:0;display:inline-block}.header-default ul .dropdown-menu ul>li:hover a,.header-default ul .dropdown-menu ul>li:focus a,.header-default ul .dropdown-menu ul>li.active a{color:var(--tb-theme-color);text-decoration:underline}.header-default ul .dropdown-menu .elementor-widget-wrap{padding:30px 0}.header-default .header-mainmenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.header-default .tbay-topcart .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;top:60px!important;padding:0 30px 30px}.header-default .tbay-topcart .cart_list a.remove i{top:0}.header-default .tbay-topcart .dropdown-content{position:fixed;top:0;padding:0 25px;width:370px;display:block;opacity:0;filter:alpha(opacity=0);visibility:hidden;bottom:0;background:#fff;text-align:left;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;z-index:9999}.header-default .tbay-topcart.left-right .dropdown-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden}.header-default .tbay-topcart .offcanvas-close{display:none}.header-default .tbay-topcart .sidebar-right .dropdown-content{right:-370px;left:auto}.header-default .tbay-topcart .sidebar-right.active .dropdown-content{right:0;opacity:1;filter:alpha(opacity=100);visibility:visible}.header-default .tbay-topcart .sidebar-right .offcanvas-close{left:-62px;right:auto}.header-default .tbay-topcart .sidebar-left .dropdown-content{left:-370px;right:auto}.header-default .tbay-topcart .sidebar-left.active .dropdown-content{left:0;opacity:1;filter:alpha(opacity=100);visibility:visible}.header-default .tbay-topcart .product-image{max-width:60px}.header-default .tbay-topcart .cart_list li{padding:10px 0!important}.header-default .tbay-topcart .cart_list a.remove i{top:10px}.header-default .cart-dropdown>a{float:right}.header-default .widget-header-cart{padding-top:18px;position:relative}.admin-bar .header-default .tbay-topcart .dropdown-content{top:32px}#tbay-header .header-default .header-mainmenu{position:static}@media (min-width:1200px) and (max-width:1599px){.header-default .tbay-topcart .dropdown-menu{right:0!important;left:auto!important}.header-default .tbay-topcart .offcanvas-close{top:-10px;right:-10px;background:#000;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:26px;height:26px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.header-default .tbay-topcart .offcanvas-close i{font-size:19px}}.element-tbay-heading{margin-bottom:40px;position:relative;padding:0;background:#fff0;clear:both}.element-tbay-heading:last-child{margin-bottom:0!important}.element-tbay-heading .heading-tbay-description{font-size:14px}.heading-tbay-title{font-size:22px;line-height:30px;margin:0;text-align:left;font-weight:700;position:relative;color:#000;display:flex;flex-direction:column;padding-bottom:25px}.heading-tbay-title .subtitle{display:block;font-size:14px;font-weight:400;line-height:23px;text-transform:none;color:#999;padding-top:7px}.show-all{position:absolute;top:0;right:0;left:auto}.show-all:hover{color:var(--tb-theme-color)}.show-all:hover::before{width:100%}.show-all:before{content:'';width:0;height:1px;position:absolute;background:var(--tb-theme-color);bottom:4px;left:0;right:auto;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.show-all i{display:inline-block}.tbay-element svg{width:1em;height:1em;position:relative;display:block}.tbay-element-banner .banner-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.tbay-element-banner .banner-content:after{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .5);left:0;right:auto;top:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;filter:alpha(opacity=0);pointer-events:none}.tbay-element-banner .banner-content>i{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:1;font-size:38px;color:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.tbay-element-banner .banner-content .style-btn{position:absolute;z-index:1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tbay-element-banner .banner-content:hover::after,.tbay-element-banner .banner-content:hover .style-btn,.tbay-element-banner .banner-content:hover>i{opacity:1;filter:alpha(opacity=100)}.tbay-element-banner .banner-title .title{font-size:16px;color:#000;line-height:24px;font-weight:700}.tbay-element-banner .banner-title .subtitle{color:#555}.tbay-element-banner .banner-title .description{color:#999}.section-banner-close{margin-top:-1px}.section-banner-close .elementor-widget-besa-banner-close{margin-top:1px}.tbay-element-banner-close .banner-content .container,.tbay-element-banner-close .banner-content .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .tbay-element-banner-close .banner-content .dokan-dashboard-wrap,.tbay-element-banner-close .banner-content #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .tbay-element-banner-close .banner-content .wcfm-membership-wrapper,.tbay-element-banner-close .banner-content .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .tbay-element-banner-close .banner-content #wcfmmp-store{position:absolute;top:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:100%}.tbay-element-banner-close .banner-remove{position:absolute;padding:0;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:auto;top:50%;background:#fff0;border:0;color:#fff;font-size:20px;right:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);outline:none!important}.tbay-element-banner-close .banner-remove:hover,.tbay-element-banner-close .banner-remove:focus{color:var(--tb-theme-color)}.tbay-element-brands .row.grid{margin-left:-4px;margin-right:-4px}.tbay-element-brands .row.grid>div{padding:4px}.tbay-element-brands .row.grid>div img{border:1px solid #e5e5e5}.tbay-element-brands .row.grid>div img:hover{border-color:#d0d0d0}.elementor-widget-besa-brands .owl-carousel.slick-slider ul.slick-dots{margin-top:20px;padding-bottom:0}.tbay-element-button i{vertical-align:text-top;margin-left:3px;display:inline-block}.featured-vendor .elementor-widget-wrap{padding:30px;border:1px solid #e2e2e2}.featured-vendor .elementor-widget-wrap .elementor-button{padding:0;font-size:14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:none;color:var(--tb-theme-color);margin-top:15px;margin-bottom:22px;line-height:30px;position:relative}.featured-vendor .elementor-widget-wrap .elementor-button:after{content:"";width:0;position:absolute;left:0;right:auto;height:1px;background:var(--tb-theme-color);bottom:5px;display:inline-block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.featured-vendor .elementor-widget-wrap .elementor-button:hover:after{width:100%}.collaborate{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.collaborate .elementor-widget-wrap .elementor-column{border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.collaborate .tbay-element.tbay-element-heading{padding:29px 0}.collaborate .tbay-element.tbay-element-heading .heading-tbay-title{padding-bottom:0;margin-top:15px;text-align:center}.collaborate .tbay-element.tbay-element-heading .heading-tbay-title .title{font-size:35px;font-weight:700;color:var(--tb-theme-color)}.collaborate .tbay-element.tbay-element-heading .heading-tbay-title .subtitle{padding-top:12px}.tbay-element.tbay-element-testimonials .testimonial-meta:before{visibility:hidden}.tbay-element.tbay-element-features{text-align:center}.tbay-element.tbay-element-features .features .item{justify-content:center}.tbay-element.tbay-element-features .features .fbox-image img{width:182px;height:182px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-bottom:25px}.tbay-element.tbay-element-features .fbox-content .ourservice-heading{font-size:16px;font-weight:700}.tbay-element.tbay-element-testimonials .testimonials{margin-left:-15px;margin-right:-15px}.tbay-element.tbay-element-testimonials .testimonials.row.grid .item{padding:0 15px}.tbay-element.tbay-element-testimonials .testimonials-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column-reverse;position:relative;padding:30px;border:1px solid #e0e0e0}.tbay-element.tbay-element-testimonials .testimonials-body>img{width:53px;height:53px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-bottom:20px;margin-top:35px}.tbay-element.tbay-element-testimonials .testimonials-body .testimonial-meta{position:absolute;padding-top:0;bottom:58px;left:106px;right:auto;padding-bottom:0}.tbay-element.tbay-element-testimonials .testimonials-body .testimonial-meta .name{color:#000;font-weight:700;margin-bottom:3px}.tbay-element.tbay-element-testimonials .testimonials-body .excerpt{margin:12px 0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#555;line-height:24px}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:left}.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon{color:var(--tb-theme-color);margin-top:12px;margin-bottom:12px;font-size:60px}.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title{font-size:16px;font-weight:700;margin-bottom:8px}.tbay-element-list-menu{line-height:23px}.tbay-element-list-menu .list-menu-wrapper{color:#999}.tbay-element-features .row.grid{margin-left:-15px;margin-right:-15px}.tbay-element-features .row.grid>div{padding-left:15px;padding-right:15px}.tbay-element-features .fbox-icon{font-size:38px;color:var(--tb-theme-color)}.tbay-element-features .ourservice-heading{font-size:16px;line-height:24px;color:#000;font-weight:700;margin:5px 0}.tbay-element-features .description{color:#999;font-size:14px;line-height:22px}.elementor-widget-besa-posts-grid .post-type{position:absolute;top:20px;left:20px;right:auto;width:40px;height:40px;background:var(--tb-theme-color);color:#fff;padding:10px}.elementor-widget-besa-posts-grid .post-type i{font-size:20px}.elementor-widget-besa-posts-grid .row.grid{margin-left:-15px;margin-right:-15px}.elementor-widget-besa-posts-grid .row.grid>.item{padding-left:15px;padding-right:15px;margin-bottom:15px}.elementor-widget-besa-posts-grid .entry-description{color:#888}.elementor-widget-besa-posts-grid .readmore{display:inline-block;line-height:25px;color:var(--tb-theme-color);margin:0}.elementor-widget-besa-posts-grid .readmore:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.elementor-widget-besa-posts-grid .readmore:after{display:inline-block;vertical-align:middle;font-size:10px;line-height:1;margin-left:5px;margin-right:0}.tbay-element-instagram{text-align:center}.tbay-element-instagram .item{margin-bottom:30px}.tbay-element-instagram .instagram-item-inner{position:relative;font-size:15px;text-align:center}.tbay-element-instagram .instagram-item-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);visibility:hidden;pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.tbay-element-instagram .instagram-item-inner a{color:#fff;display:block}.tbay-element-instagram .instagram-item-inner:hover:before,.tbay-element-instagram .instagram-item-inner:hover .group-items,.tbay-element-instagram .instagram-item-inner:focus:before,.tbay-element-instagram .instagram-item-inner:focus .group-items{visibility:visible;opacity:1;filter:alpha(opacity=100)}.tbay-element-instagram .instagram-item-inner:hover .group-items,.tbay-element-instagram .instagram-item-inner:focus .group-items{-webkit-transform:translate(-50%,-20px);-ms-transform:translate(-50%,-20px);-o-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}.tbay-element-instagram .instagram-item-inner:hover .time,.tbay-element-instagram .instagram-item-inner:focus .time{visibility:visible;opacity:.6;filter:alpha(opacity=60);-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px)}.tbay-element-instagram .instagram-item-inner .group-items,.tbay-element-instagram .instagram-item-inner .time{z-index:3;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;position:absolute;top:50%;left:50%;right:auto;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.tbay-element-instagram .instagram-item-inner .group-items>span,.tbay-element-instagram .instagram-item-inner .time>span{margin:0 10px}.tbay-element-instagram .instagram-item-inner .insta-type{position:absolute;top:10px;right:10px;font-size:16px;pointer-events:none;z-index:2}.tbay-element-instagram .group-items i{margin-right:5px;margin-left:0;display:inline-block}.tbay-element-instagram .owl-carousel .slick-dots{margin:5px 0 0}.tbay-element-instagram .btn-follow{line-height:30px;color:#888;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;margin-top:10px}.tbay-element-instagram .btn-follow span{color:#000;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.tbay-element-instagram .btn-follow:hover{color:var(--tb-theme-color)}.tbay-element-instagram .btn-follow:hover span{color:var(--tb-theme-color)}.tbay-element-menu-vertical .heading-tbay-title{font-size:14px;line-height:22px;color:#262626;padding-bottom:11px}.tbay-element-menu-vertical .menu-vertical-container>.menu-vertical{display:flex;flex-direction:column;list-style-type:none;padding-left:0}.tbay-element-menu-vertical .menu-vertical-container>.menu-vertical>li>a{color:#131111;line-height:26px}.tbay-element-menu-vertical .menu-vertical-container>.menu-vertical>li>a:hover{color:var(--tb-theme-color)}.tbay-element-menu-vertical .menu-vertical-container>.menu-vertical>li.active>a{color:var(--tb-theme-color)}.tbay-element-newsletter .mc4wp-form-fields,.widget-newletter .mc4wp-form-fields{display:flex}.tbay-element-newsletter .input-newletter,.widget-newletter .input-newletter{padding:0 0 0 16px;float:none;border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tbay-element-newsletter .input-newletter:focus,.widget-newletter .input-newletter:focus{box-shadow:none}.tbay-element-newsletter button[type="submit"],.widget-newletter button[type="submit"]{width:auto;height:auto;padding:0 33px;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.tbay-element-newsletter button[type="submit"] i,.widget-newletter button[type="submit"] i{font-size:inherit;line-height:37px;height:40px}.widget-newletter button[type="submit"]{padding:0 30px}.widget-newletter button[type="submit"] i{display:none}.our-team-content{text-align:center;margin:30px 0 0;flex-direction:column;position:relative;overflow:hidden}.our-team-content:before{background:rgb(0 0 0 / .7);content:"";height:100%;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;right:auto;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;width:100%;z-index:1}.our-team-content:hover .social-link{visibility:visible;-webkit-transform:translateY(-23px);-ms-transform:translateY(-23px);-o-transform:translateY(-23px);transform:translateY(-23px);opacity:1;filter:alpha(opacity=100)}.our-team-content:hover:before{opacity:1;filter:alpha(opacity=100)}.our-team-content .social-link{position:absolute;left:0;right:0;bottom:0;z-index:10;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.our-team-content .social-link{margin:0;padding:0}.our-team-content .social-link li{list-style:none;display:inline-block;margin-right:25px;margin-left:0}.our-team-content .social-link li:last-child{margin:0}.our-team-content .social-link a{color:#fff}.our-team-content .social-link a:hover{color:var(--tb-theme-color)}.tbay-element-our-team .row.grid{margin-left:-15px;margin-right:-15px}.tbay-element-our-team .row.grid>div{padding-left:15px;padding-right:15px}.tbay-element-our-team .info{margin-top:17px;text-align:center}.tbay-element-our-team .name-team,.tbay-element-our-team .job{margin:0;line-height:23px}.tbay-element-our-team .name-team{font-size:14px;font-weight:700}.tbay-element-our-team .job{color:#999}.social{margin-top:13px}.social::after{display:block;clear:both;content:""}.social>li{float:left;margin-right:4px;margin-left:0;margin-bottom:4px}.social>li a{font-size:0;width:29px;height:29px;display:block;text-align:center;color:#fff;background:#3b5999}.social>li a.twitter{background:#55acee}.social>li a.instagram{background:#e4405f}.social>li a.pinterest{background:#bd081c}.social>li a.google{background:#dd4b39}.social>li a.youtube-play{background:#cd201f}.social>li i{font-size:18px;line-height:29px}.tbay-element-testimonials img{max-width:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.tbay-element-testimonials .excerpt{color:#999}.tbay-element-testimonials .testimonials-body{padding:0 10px 20px;color:#888}.tbay-element-testimonials .testimonials-body .description{line-height:22px}.tbay-element-testimonials .testimonial-meta{padding-bottom:30px;position:relative}.tbay-element-testimonials .testimonial-meta:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-element-testimonials .testimonial-meta:before{bottom:8px;position:absolute;color:#ffac0d;font-size:13px;line-height:20px;width:100%;display:block}.testimonial-meta{padding-top:13px}.testimonial-meta>span{display:block;line-height:21px;color:#555}.testimonial-meta>span.name{color:#000;font-weight:700}.tbay-addon-video .tbay-addon-content{position:relative}.tbay-addon-video .tbay-addon-content .main-content{float:left;width:100%}.tbay-addon-video .tbay-addon-content .tbay-modalButton{position:absolute;top:0;left:0;right:auto;width:100%;height:100%;background:#fff0;color:#000;font-size:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;border:0;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.tbay-addon-video .tbay-addon-content .tbay-modalButton i{width:50px;line-height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#fff;position:relative}.tbay-addon-video .tbay-addon-content .tbay-modalButton i:before{display:block;position:relative;z-index:11}.tbay-addon-video .tbay-addon-content .tbay-modalButton i:after{content:'';background:rgb(255 255 255 / .4);position:absolute;left:-12px;right:-12px;top:-12px;bottom:-12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;z-index:0}.tbay-addon-video .tbay-addon-content .tbay-modalButton:focus{outline:none}.tbay-addon-video .tbay-addon-content .tbay-modalButton:hover i:after{left:0;top:0;right:0;bottom:0}.tbay-addon-video .tbay-addon-content .modal-dialog{max-width:100%;margin-top:10%}.search-trending-tags-wrapper{padding-top:65px}.search-trending-tags-wrapper .tbay-addon-title{float:left;margin-right:10px!important;font-size:15px!important}.wpb_single_image .description{font-style:italic;text-align:center}.wpb_single_image .description b,.wpb_single_image .description strong{font-weight:500}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper{-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;position:relative;overflow:hidden;background:#fff0}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper.vc_box_shadow{-webkit-box-shadow:0 0 20px 1px rgb(0 0 0 / .1);box-shadow:0 0 20px 1px rgb(0 0 0 / .1)}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper img{-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:before,.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:after{position:absolute;content:'';z-index:1;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-moz-transition:opacity 0.35s,-moz-transform 0.35s;-ms-transition:opacity 0.35s,-ms-transform 0.35s;-o-transition:opacity 0.35s,-o-transform 0.35s;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;opacity:0}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:before{top:15%;right:7%;bottom:15%;left:7%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform-origin:0 0;transform-origin:0 0}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:after{top:7%;right:15%;bottom:7%;left:15%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform-origin:100% 0;transform-origin:100% 0}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:hover img{opacity:.6;filter:alpha(opacity=60);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:hover:before,.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:hover:after{opacity:100;filter:alpha(opacity=10000);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}a.vc_single_image-wrapper,.widget_media_image a{position:relative;display:inline-block}a.vc_single_image-wrapper:before,.widget_media_image a:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;right:auto;background:#fff;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}a.vc_single_image-wrapper:hover:before,.widget_media_image a:hover:before{opacity:.15;filter:alpha(opacity=15);visibility:visible}.product-block{position:relative;overflow:hidden;width:100%;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.product-block:hover .image .image-hover{opacity:1!important;filter:alpha(opacity=100)!important}.product-block:hover .image.has-slider-gallery .slick-arrow{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block:hover .image.has-slider-gallery .slick-arrow.slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-block .product-top{display:block;min-height:20px;margin-bottom:10px}.product-block .product-top .only-featured{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-block .product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-block.grid .product-content{max-width:100%}.product-block.grid .sold-dokan{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:575px){.product-block.grid .name a{display:block}.product-block.grid .name:not(.full_name) a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.product-block.product-swatched .image-hover{display:none}.product-block .tbay-swatches-wrapper .swatch-has-image img{max-width:30px}.product-block .image{position:relative;overflow:hidden;margin:0}.product-block .image .image-hover{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);right:auto;top:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:0!important;filter:alpha(opacity=0)!important;z-index:9}.product-block .image img{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-block .image .out-stock{position:absolute;color:#555;width:100%;height:100%;text-transform:uppercase;background:#fff;opacity:.8;filter:alpha(opacity=80);left:0;right:auto;top:0;z-index:10;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:flex;align-items:center;justify-content:center}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist span span{display:none}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{display:none}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a{font-weight:400}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a:hover{color:#fff}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{color:var(--tb-theme-color);line-height:1}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{color:#fff}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item+span{display:none}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.view-wishlist{display:none}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a>span{display:block}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a>span>i{font-size:18px;line-height:33px}.product-block div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a>span>span{display:none}.product-block div.button-wishlist a{font-size:17px}.product-block .add-cart a.added{display:none!important}.product-block .add-cart a.added+a.added_to_cart{display:inline-block!important;font-size:0;color:var(--tb-theme-color)}.product-block .add-cart a.added+a.added_to_cart:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block .add-cart a.added+a.added_to_cart:before{width:100%;font-size:18px;line-height:1;display:inline-block;vertical-align:middle}.product-block .add-cart a.added+a.added_to_cart:after{display:none!important}.product-block .add-cart a.loading{padding:0;opacity:1;filter:alpha(opacity=100);color:rgb(0 0 0 / .25)}.product-block .add-cart a.loading i{-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block}.product-block .add-cart a.loading i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-block .add-cart a.loading:after{display:none}.product-block .tbay-subtitle{margin-bottom:8px;color:#888;font-size:13px}.product-block .variations .value>div,.product-block .variations .value>a{display:block}.product-block .variations{margin:0!important}.product-block .variations tr{display:block;margin-bottom:15px;text-align:center}.product-block .variations tr:last-child{margin:0}.product-block .variations .tawcvs-swatches .swatch.swatch-color{width:15px;height:15px;line-height:15px}.product-block .variations td{display:block;line-height:0!important}.product-block ul.show-brand{padding:0 0 5px;margin:0}.product-block ul.show-brand li{display:inline-block}.product-block ul.show-brand li:not(:only-child):not(:last-child) a:after{content:',';display:inline-block;margin-right:2px}.product-block ul.show-brand a{color:#000;font-weight:700}.product-block ul.show-brand a:hover{color:var(--tb-theme-color)}.product-block .clear,.product-block .added_to_cart{display:none!important}.product-block .add_to_cart_button{position:relative}.product-block .block-inner{position:relative}.product-block .caption{background-color:#fff}.product-block .caption>.rating{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 12px}.product-block .caption>.rating .star-rating{margin:0;display:inline-block;vertical-align:middle}.product-block .caption>.rating .count{color:#999;font-size:13px;margin:0;display:inline-block;vertical-align:middle;line-height:1.2em;margin-left:10px}.product-block .caption .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-bottom:5px}.product-block .caption .price-wrapper span.price{margin:0}.product-block .name{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin:0;font-size:14px;line-height:20px;font-weight:400}.product-block .name a:hover{color:var(--tb-theme-color);text-decoration:underline}.product-block .feedback,.product-block .sub-title{display:none}.product-block .yith-wcwl-add-to-wishlist{margin:0}.product-block .yith-compare a.added{font-size:0!important}.product-block .stock{padding-top:16px;max-width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;justify-content:flex-end}.product-block .stock>span{display:block;margin-top:5px;color:#888}.product-block .stock>span span{font-weight:700;color:#000}.product-block .progress{height:8px;background:#eee;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce .product span.onsale{background-color:#fff0;font-weight:400;font-size:14px;position:static;padding:0;min-height:auto;min-width:auto;z-index:0;display:inline-block;line-height:21px;vertical-align:middle;margin-left:0;margin-right:0;color:#e20202}.woocommerce .product span.onsale span{min-width:50px;padding:0 7px;line-height:18px;text-transform:uppercase;color:#fa4f27;border:1px solid #fa4f27;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#fff;display:inline-block;text-align:center}.woocommerce .product span.onsale span.featured{color:#21ab0b;border:1px solid #21ab0b}.woocommerce .product span.onsale span.saled+.featured{margin-left:8px}.btn-view-all{margin:35px 0}.tbay-addon-products.tbay-addon-grid{text-align:center}#tbay-cart-modal{position:fixed;top:0;margin-top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;pointer-events:none}#tbay-cart-modal .modal-dialog{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;position:absolute;margin:0;left:50%;right:auto;top:auto;bottom:0;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#tbay-cart-modal.active{overflow-x:hidden;overflow-y:auto;display:block;pointer-events:visible;opacity:1;filter:alpha(opacity=100)}#tbay-cart-modal.active .modal-dialog{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(-50%,-50px);-ms-transform:translate(-50%,-50px);-o-transform:translate(-50%,-50px);transform:translate(-50%,-50px)}#tbay-cart-modal.in~.modal-backdrop{background:transparent!important}#tbay-cart-modal .modal-dialog{max-width:730px}#tbay-cart-modal .modal-body{padding:0}#tbay-cart-modal .modal-content{border:0;background:#fff0;-webkit-box-shadow:none;box-shadow:none}#tbay-cart-modal .main-content{padding:25px 30px;background:#222;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:#fff;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-around}#tbay-cart-modal .main-content p{margin:0;padding-right:25px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#tbay-cart-modal .main-content a{color:#fff;position:relative;float:right;padding:9px 19px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;white-space:pre;font-weight:400}#tbay-cart-modal .main-content a.view-cart{background:#000;border:1px solid #fff}#tbay-cart-modal .main-content a.view-cart:hover{background:var(--tb-theme-color);border-color:var(--tb-theme-color)}#tbay-cart-modal .main-content a.checkout{background:var(--tb-theme-color);margin-left:10px;border:1px solid var(--tb-theme-color)}#tbay-cart-modal .main-content .btn-close{display:none}.button-wishlist{position:relative}#yith-wcwl-popup-message{background:#07930b;color:#fff;padding:20px 40px;line-height:inherit;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border:0;-webkit-box-shadow:0 20px 20px 0 rgb(0 0 0 / .2);box-shadow:0 20px 20px 0 rgb(0 0 0 / .2)}.tbay-addon-products .show-all{display:inline-block;margin-top:10px}.has-slider-gallery .product-image{display:block;position:absolute;width:100%;height:100%;left:0;z-index:3;top:0}.tbay-product-slider-gallery.slick-slider{position:static;position:relative}.tbay-product-slider-gallery:not(.slick-initialized){position:relative;z-index:0}.tbay-product-slider-gallery:not(.slick-initialized) .gallery_item:not(.first){position:absolute;top:0;z-index:0;left:0;right:0}.tbay-product-slider-gallery:not(.slick-initialized) .gallery_item.first{position:relative;z-index:2}.tbay-product-slider-gallery .slick-track{display:block;flex-wrap:unset}.tbay-product-slider-gallery .slick-slide{margin:0}.tbay-product-slider-gallery .slick-arrow{position:absolute;z-index:2222;right:auto;top:50%;-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);left:0;font-size:18px;color:#000;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.tbay-product-slider-gallery .slick-arrow:hover i,.tbay-product-slider-gallery .slick-arrow:focus i{color:var(--tb-theme-color)}.tbay-product-slider-gallery .slick-arrow:before{display:none}.tbay-product-slider-gallery .slick-arrow i{vertical-align:middle;display:inline-block}.tbay-product-slider-gallery .slick-arrow.slick-next{left:auto;right:0;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);-o-transform:translate(20px,-50%);transform:translate(20px,-50%)}.elementor-product-vertical-v2 .owl-carousel,.elementor-product-vertical-v2 .row,.elementor-product-vertical-v1 .owl-carousel,.elementor-product-vertical-v1 .row{padding:0!important}.elementor-product-vertical-v2 .owl-carousel .item,.elementor-product-vertical-v2 .owl-carousel>.product,.elementor-product-vertical-v2 .row .item,.elementor-product-vertical-v2 .row>.product,.elementor-product-vertical-v1 .owl-carousel .item,.elementor-product-vertical-v1 .owl-carousel>.product,.elementor-product-vertical-v1 .row .item,.elementor-product-vertical-v1 .row>.product{padding:0!important}.tbay-element[class*="tbay-element-product"] .owl-carousel.slick-slider{margin:0}.tbay-element[class*="tbay-element-product"] .owl-carousel.slick-slider .item{margin:0;display:flex!important}.tbay-element[class*="tbay-element-product"] .owl-carousel,.tbay-element[class*="tbay-element-product"] .row{padding:6px;background:#fff}.tbay-element[class*="tbay-element-product"] .owl-carousel .item,.tbay-element[class*="tbay-element-product"] .owl-carousel>.product,.tbay-element[class*="tbay-element-product"] .row .item,.tbay-element[class*="tbay-element-product"] .row>.product{padding:6px}.elementor-widget-wp-widget-woocommerce_product_tag_cloud .elementor-widget-container h5{font-size:22px;line-height:30px;margin:0;text-align:left;font-weight:700;text-transform:capitalize;position:relative;color:#000;display:flex;flex-direction:column;padding-bottom:25px}.elementor-product-vertical-v1 .item{margin-bottom:20px}.product-block .button-wishlist .exists{width:35px;height:35px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;line-height:35px}.button-wishlist .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin:0;display:flex;align-items:center;justify-content:center;line-height:33px}.button-wishlist .feedback{display:block;color:var(--tb-theme-color);background:#fff;font-size:18px;border:1px solid #d0d0d0;width:35px;height:35px}.button-wishlist .feedback+a{position:absolute;top:0;left:0;right:auto;opacity:0;filter:alpha(opacity=0);height:100%;font-size:0!important}.button-wishlist .feedback i{margin:0}.button-wishlist .exists{position:relative;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;display:block;text-align:center}.button-wishlist .exists>div>a{background:#fff;border-color:#d0d0d0;color:var(--tb-theme-color)}.mobile-btn-cart-click .tbay-mobile-wishlist .exists a i{color:var(--tb-theme-color)}.singular-shop div.group-button .tbay-wishlist .exists a{color:var(--tb-theme-color)}.singular-shop div.group-button .tbay-wishlist .exists .feedback{width:auto;line-height:42px;border-width:0}.singular-shop div.group-button .tbay-wishlist .exists .feedback+a{position:absolute}.woocommerce a.button.alt.add_to_wishlist,.woocommerce .yith-wcwl-add-button a.button.alt{background:#fff;color:#323232;padding:0;font-weight:400}.woocommerce a.add_to_wishlist.button.alt{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-width:0}.woocommerce a.add_to_wishlist.button.alt:hover{background-color:#fff0;background:#fff0;color:var(--tb-theme-color)}.woocommerce .product-block a.button.alt.add_to_wishlist,.woocommerce .product-block .yith-wcwl-add-button a.button.alt{color:#323232;font-weight:400;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #d0d0d0;line-height:33px!important}.woocommerce .product-block a.button.alt.add_to_wishlist:hover,.woocommerce .product-block .yith-wcwl-add-button a.button.alt:hover{color:#fff;background-color:var(--tb-theme-color);border-color:var(--tb-theme-color)}.woocommerce .product-block .exists a.button.alt.add_to_wishlist,.woocommerce .product-block .exists .yith-wcwl-add-button a.button.alt{color:var(--tb-theme-color);background-color:#fff}.woocommerce .product-block .exists a.button.alt.add_to_wishlist:hover,.woocommerce .product-block .exists .yith-wcwl-add-button a.button.alt:hover{color:#fff;background-color:var(--tb-theme-color);border-color:var(--tb-theme-color)}.woocommerce div.product form.cart .button.add_to_wishlist,.woocommerce div.product form.cart .yith-wcwl-add-button>a{float:none;padding:0}@media (max-width:575px){.woocommerce .tbay-mobile-wishlist a.add_to_wishlist.button.alt{line-height:40px;border-top:1px solid #d0d0d0}.woocommerce .tbay-mobile-wishlist .button-wishlist .add_to_wishlist i{font-size:23px;margin:0;display:block;line-height:44px}.woocommerce .tbay-mobile-wishlist .button-wishlist .exists .add_to_wishlist i{color:var(--tb-theme-color)}.woocommerce .tbay-mobile-wishlist .button-wishlist .exists .add_to_wishlist i.yith-wcwl-icon{line-height:42px}.tbay-mobile-wishlist .button-wishlist .feedback{width:auto;height:auto;border-width:0;font-size:23px;border-top:1px solid #d0d0d0}}@media (max-width:767px){.button-wishlist .exists{background:#fff0}.woocommerce div.product-block a.button.alt.add_to_wishlist,.woocommerce div.product-block .yith-wcwl-add-button a.button.alt{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.woocommerce div.product-block .exists a.button.alt.add_to_wishlist,.woocommerce div.product-block .exists .yith-wcwl-add-button a.button.alt{background:#fff;color:var(--tb-theme-color);border-color:#d0d0d0;border-width:1px}.woocommerce div.product-block.list a.button.alt.add_to_wishlist,.woocommerce div.product-block.list .yith-wcwl-add-button a.button.alt{border-width:0}.product-block .button-wishlist .feedback{width:33px;height:33px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.product-block .exists>div>a i{color:var(--tb-theme-color)}.product-block.list .button-wishlist .feedback{border-width:0}}@media (min-width:768px){.product-block.list .button-wishlist .exists{width:35px;height:35px;line-height:35px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.product-block.list div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{line-height:33px}.product-block .button-wishlist .exists:hover .feedback{background:var(--tb-theme-color);color:#fff;border-color:var(--tb-theme-color)}.product-block .button-wishlist i{line-height:33px}.woocommerce .product-block.list a.button.alt.add_to_wishlist,.woocommerce .product-block.list .yith-wcwl-add-button a.button.alt,.woocommerce .product-block.list a.add_to_wishlist{border:1px solid #d0d0d0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce .product-block.list a.button.alt.add_to_wishlist:hover,.woocommerce .product-block.list .yith-wcwl-add-button a.button.alt:hover,.woocommerce .product-block.list a.add_to_wishlist:hover{color:#fff;background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.woocommerce .product-block.list a.button.alt.add_to_wishlist:hover i,.woocommerce .product-block.list .yith-wcwl-add-button a.button.alt:hover i,.woocommerce .product-block.list a.add_to_wishlist:hover i{color:#fff}.woocommerce .product-block.list .button-wishlist .yith-wcwl-wishlistexistsbrowse .feedback,.woocommerce .product-block.list .button-wishlist .yith-wcwl-wishlistaddedbrowse .feedback{width:35px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce .product-block.list .button-wishlist .yith-wcwl-wishlistexistsbrowse:hover .feedback,.woocommerce .product-block.list .button-wishlist .yith-wcwl-wishlistaddedbrowse:hover .feedback{color:#fff;background:var(--tb-theme-color);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce .product-block.list .button-wishlist .yith-wcwl-wishlistexistsbrowse:hover i,.woocommerce .product-block.list .button-wishlist .yith-wcwl-wishlistaddedbrowse:hover i{color:#fff}}.style-1 .custom-image-list-categories{background:#fff}.style-1 .custom-image-list-categories.owl-carousel{margin:0!important}.style-1 .custom-image-list-categories .item-cat{padding-bottom:30px}.style-1 .custom-image-list-categories .item-cat{width:100%}.style-2 .custom-image-list-categories.owl-carousel{margin:0}.style-2 .custom-image-list-categories.owl-carousel .item{margin:5px}.style-2 .custom-image-list-categories.row{margin:0 -5px}.style-2 .custom-image-list-categories.row>div{padding:5px}.style-2 .custom-image-list-categories .item-cat{border:1px solid #d0d0d0;width:100%;background:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding:11px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.style-2 .custom-image-list-categories .item-cat>a{margin-left:0;margin-right:15px}.style-2 .custom-image-list-categories .item-cat i{font-size:20px;color:var(--tb-theme-color);display:inline-block;vertical-align:middle}.style-2 .custom-image-list-categories .item-cat:hover{border-color:var(--tb-theme-color);background:var(--tb-theme-color);color:#fff}.style-2 .custom-image-list-categories .item-cat:hover i,.style-2 .custom-image-list-categories .item-cat:hover .cat-name{color:#fff}.style-2 .custom-image-list-categories .item-cat .cat-name{margin-top:0}.style-2 .custom-image-list-categories .item-cat .cat-name:hover{text-decoration:none}.custom-image-list-categories .item-cat>a{display:block}.custom-image-list-categories .content{line-height:22px;display:inline-block;vertical-align:middle;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.custom-image-list-categories .item-cat{color:#888;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.custom-image-list-categories .cat-name{font-size:14px;color:#111;font-weight:400;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin-top:16px;display:inline-block}.custom-image-list-categories .cat-name:hover{color:var(--tb-theme-color);text-decoration:underline}.custom-image-list-categories .count-item{display:block;font-size:14px}.custom-image-list-categories.tbay-addon-carousel .carousel-wrapper{position:static}.custom-image-list-tags.owl-carousel{margin:0}.custom-image-list-tags.owl-carousel .slick-list{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.custom-image-list-tags.owl-carousel .slick-list:before{content:'';background:#e2e2e2;position:absolute;width:1px;top:-1px;bottom:-1px;left:0;right:auto;z-index:11}.custom-image-list-tags.owl-carousel .slick-list:after{content:'';background:#e2e2e2;position:absolute;width:1px;top:-1px;bottom:-1px;right:0;left:auto;z-index:11}.custom-image-list-tags.owl-carousel .slick-slide{margin:0}.custom-image-list-tags.owl-carousel .item-tag{border-top:0}.custom-image-list-tags .item-tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;justify-content:space-between;padding:31px 30px 28px;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;position:relative;align-items:flex-start;flex-direction:row-reverse;background:#fff}.custom-image-list-tags .item-tag img{max-width:70px}.custom-image-list-tags .item-tag:before{content:'';background:#e2e2e2;position:absolute;width:1px;top:-1px;bottom:-1px;left:-1px;right:auto;z-index:11;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.custom-image-list-tags .item-tag:after{content:'';background:#e2e2e2;position:absolute;height:1px;bottom:-1px;left:-1px;right:-1px;z-index:11}.custom-image-list-tags .tag-name{font-weight:700;color:#000;line-height:20px}.custom-image-list-tags .tag-name:hover{color:var(--tb-theme-color)}.custom-image-list-tags .tag-hover{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-image-list-tags .count-item{color:#999;line-height:20px}.list-categories-product.grid{margin:0 -15px}.list-categories-product.grid .item-cat{margin-left:15px;margin-right:15px}.list-categories-product .heading-tbay-title{display:block;width:100%}.list-categories-product .item-cat{width:100%;text-align:center;background:#fff;margin-bottom:30px}.list-categories-product .cat-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:15px 0;width:100%}.tbay-addon-product-category .woocommerce .slick-slider .slick-dots{margin:0 0 20px}.tbay-addon-product-category .tbay-addon-banner a{display:inline-block;position:relative}.tbay-addon-product-category .tbay-addon-banner a:after{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .5);left:0;right:auto;top:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;filter:alpha(opacity=0)}.tbay-addon-product-category .tbay-addon-banner a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-addon-product-category .tbay-addon-banner a:before{position:absolute;font-size:35px;color:#fff;z-index:1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.tbay-addon-product-category .tbay-addon-banner a:hover:after,.tbay-addon-product-category .tbay-addon-banner a:hover::before{opacity:1;filter:alpha(opacity=100)}.tbay-addon-product-category .owl-carousel .product-block,.tbay-addon-product-category .row.grid .product-block{margin:0 0 30px}.tbay-addon-product-category .owl-carousel.slick-dotted>.slick-arrow{margin-top:-46px}.tbay-addon-product-category.has-banner .woocommerce{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.tbay-addon-product-category.has-banner .woocommerce>div{padding:0 8px}.tbay-addon-product-category.has-banner .owl-carousel{max-width:100%}.tbay-addon-product-category.has-banner .tbay-addon-banner{min-height:1px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tbay-addon-product-category.has-banner .tbay-addon-banner+div{max-width:75%}@media (min-width:992px) and (max-width:1599px){.tbay-addon-product-category.has-banner .tbay-addon-banner+div{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}@media (min-width:480px) and (max-width:991px){.tbay-addon-product-category .tbay-addon-banner{display:none}.tbay-addon-product-category.has-banner .tbay-addon-banner+div{max-width:100%;margin:0}}@media (max-width:479px){.tbay-addon-product-category .woocommerce{flex-direction:column}.tbay-addon-product-category .tbay-addon-banner{width:100%;max-width:100%;text-align:center;margin:8px 0}.tbay-addon-product-category.has-banner .tbay-addon-banner+div{max-width:100%;margin:0}}.product-count-down .flash-sales-date .times{font-size:16px;line-height:22px;color:#fff}.product-count-down .time{background:#e20202;padding:3px 6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.product-count-down .time .times>div{font-size:16px;font-weight:700}.product-count-down .product-block{padding:0 25px}.timming{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;color:#888}.timming>div{display:table-cell;vertical-align:middle;margin:0;color:#fff}.timming>div+div{margin-left:5px}.times>div,.times>span{display:table-cell;vertical-align:middle}.times>span{padding:0 2px}.tbay-addon.product-countdown .tbay-addon-content{border-color:var(--tb-theme-color)}.tbay-addon.product-countdown .tbay-addon-content .owl-carousel:before,.tbay-addon.product-countdown .tbay-addon-content .owl-carousel:after{background:var(--tb-theme-color)}.tbay-element.tbay-element-product-flash-sales .show-all{position:static;padding:8px 25px;display:inline-block;margin:auto;margin-top:25px;margin-bottom:50px;color:var(--tb-theme-color);border:1px solid var(--tb-theme-color);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:inline-block;width:max-content}.tbay-element.tbay-element-product-flash-sales .show-all:hover{background:var(--tb-theme-color);color:#fff;text-decoration:none}.tbay-element.tbay-element-product-flash-sales .show-all:before{display:none}.tbay-element.tbay-element-product-flash-sales .product-flash-sales{background-color:#fff}.tbay-element.tbay-element-product-flash-sales .item-deal-ended{position:absolute;color:#555;width:100%;height:100%;display:flex;left:0;top:0;right:auto;justify-content:center;align-items:center;text-transform:uppercase;background:rgb(255 255 255 / .8);pointer-events:none;z-index:111}.tbay-element.tbay-element-product-flash-sales .tbay-not-flash-sale:hover .group-buttons{visibility:hidden;opacity:0;filter:alpha(opacity=0)}.tbay-element.tbay-element-product-flash-sales.deal-ended .product-flash-sales{position:relative}.tbay-element.tbay-element-product-flash-sales.deal-ended .product-flash-sales:before{display:block;content:'';background:#fff;position:absolute;width:100%;left:0;right:auto;top:0;height:100%;opacity:.8;filter:alpha(opacity=80);pointer-events:all;z-index:111}.tbay-element.tbay-element-product-flash-sales.deal-ended .flash-sales-date{position:absolute;left:50%;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1111;padding:0 30px;background:#f5f5f5;line-height:40px;color:#000}.top-flash-sale-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;padding-bottom:30px}.top-flash-sale-wrapper .heading-tbay-title{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}.flash-sales-date{text-align:center;color:#fff;padding:0 17px;background-color:#e20202;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.flash-sales-date>div{display:inline-block;vertical-align:middle;margin:0}.flash-sales-date>div+div{margin-left:13px}.flash-sales-date .times{color:#fff;font-size:18px;line-height:32px}.flash-sales-date .times>div{font-weight:700}.flash-sales-date .times>span{padding:0 4px}.stock-flash-sale-v2{color:red}.elements .tbay-addon-flash-sales{text-align:left}.elements .vc_row .flash-sales-date{padding:20px 0}.elements .vc_row .flash-sales-date>div{margin:0}.elements .vc_row .flash-sales-date>div.date-title{margin-right:12px}.elements .vc_row .flash-sales-date .times{color:var(--tb-theme-color)}.elements .vc_row .flash-sales-date .times>div{font-size:0;color:#000}.elements .vc_row .flash-sales-date .times>div:after{font-size:14px;line-height:1}.elements .vc_row .flash-sales-date .times>div span{display:inline-block;width:37px;line-height:37px;background:var(--tb-theme-color);color:#fff;text-align:center;font-size:14px;vertical-align:middle}.product-flash-sales-header a{color:#e20202;font-weight:700}.product-flash-sales-header a i{margin-right:4px;margin-left:0}.product-flash-sales-main{background:#fff;text-align:center;position:relative;z-index:1}.product-flash-sales-main .top-flash-sale-wrapper{background:#f5f5f5}.product-flash-sales-main .top-flash-sale-wrapper .heading-tbay-title{padding-right:25px}.nav-tabs{border-bottom:0}.tbay-element-product-categories-tabs .product-block.v1{padding-bottom:18px}.tbay-element-product-categories-tabs .content-product-category-tab{background:#fff}.heading-product-category-tabs .heading-tbay-title{display:inline-block;max-width:30%}.heading-product-category-tabs .heading-tbay-title+.btn+.tabs-list{float:right;padding:0;margin-top:4px;max-width:60%}.heading-product-category-tabs .heading-tbay-title+.tabs-list{float:right;padding:0;margin-top:4px;max-width:100%}.heading-product-category-tabs .btn{float:right;padding:0;border:0;color:#555;position:relative;line-height:30px;margin:4px 0 0 20px}.heading-product-category-tabs .btn:before{content:'';width:0;height:1px;position:absolute;background:var(--tb-theme-color);bottom:4px;left:0;right:auto;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.heading-product-category-tabs .btn:hover{color:var(--tb-theme-color)}.heading-product-category-tabs .btn:hover:before{width:100%}.heading-product-category-tabs .btn i{display:inline-block}.tbay-element-product-categories-tabs .tabs-list,.tbay-element-product-tabs .tabs-list{display:block;border:0;padding-bottom:19px;padding-top:6px;overflow:hidden;overflow-x:auto;white-space:nowrap}.tbay-element-product-categories-tabs .tabs-list>li,.tbay-element-product-tabs .tabs-list>li{padding:0 3px;line-height:30px;display:inline-block}.tbay-element-product-categories-tabs .tabs-list>li>a,.tbay-element-product-tabs .tabs-list>li>a{color:#555;padding:3px 8px;-webkit-transition:none;-o-transition:none;transition:none}.tbay-element-product-categories-tabs .tabs-list>li>a.active,.tbay-element-product-tabs .tabs-list>li>a.active{color:#fff;background:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.tbay-element-product-categories-tabs .tabs-list>li.active>a,.tbay-element-product-tabs .tabs-list>li.active>a{color:#fff;background:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.tbay-element-product-categories-tabs .tabs-list>li:last-child,.tbay-element-product-tabs .tabs-list>li:last-child{padding-right:0}.tbay-element-product-categories-tabs .tabs-list>li:first-child,.tbay-element-product-tabs .tabs-list>li:first-child{padding-left:0}.tbay-element-product-categories-tabs .heading-product-category-tabs{padding:20px 26px 22px;border-bottom:1px solid #e2e2e2}.tbay-element-product-categories-tabs .heading-product-category-tabs .heading-tbay-title{border-bottom:0;padding-bottom:0}.elementor-product-vertical-v2 .tbay-element-product-categories-tabs .tab-content{background:#fff;padding-bottom:30px}.elementor-product-vertical-v2 .tbay-element-product-categories-tabs .owl-carousel.slick-slider .slick-dots{padding-bottom:20px!important}@media (max-width:1199px){.tbay-element-product-categories-tabs{padding-bottom:47px}.tbay-element-product-categories-tabs .tbay-addon-content{width:100%!important}.tbay-element-product-categories-tabs .heading-product-category-tabs .btn{position:absolute!important;bottom:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:7px 0;margin:0}.tbay-element-product-categories-tabs .heading-tbay-title+.btn+.tabs-list{max-width:100%}}@media (max-width:991px){.tbay-element-product-categories-tabs .heading-product-category-tabs .heading-tbay-title+.btn+.tabs-list{float:initial;text-align:left;padding-top:15px;padding-bottom:0}.tbay-element-product-categories-tabs .heading-product-category-tabs .heading-tbay-title+.tabs-list{float:inherit;text-align:left;margin-top:8px}}.tbay-element-product-tabs .heading-tbay-title{display:inline-block;max-width:40%}.tbay-element-product-tabs .heading-tbay-title+.tabs-list{float:right;padding:0;margin-top:4px}#main-content .product-recently-viewed-main .content-empty{min-height:150px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff}.elements .product-recently-viewed .row.grid,.elements .product-recently-viewed .owl-carousel{padding:0}.product-recently-viewed .tbay-addon-title{margin-bottom:15px}.product-recently-viewed .content-empty{min-height:150px;display:flex;align-items:center;justify-content:center}.product-recently-viewed .content-empty .list-recent{justify-content:center}.product-recently-viewed .row.grid,.product-recently-viewed .owl-carousel{padding:20px 0}.recent-viewed-products{position:relative;margin-top:65px}.recent-viewed-products .heading-tbay-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.recent-viewed-products .show-all{position:relative;display:inline-table}.recent-viewed-products .show-all:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.recent-viewed-products .show-all:after{line-height:1;font-size:12px;margin-left:6px;display:inline-block}.recent-viewed-products[data-column="5"] .product-item{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.recent-viewed-products[data-column="6"] .product-item{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.recent-viewed-products[data-column="7"] .product-item{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.recent-viewed-products[data-column="8"] .product-item{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.recent-viewed-products[data-column="9"] .product-item{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.recent-viewed-products[data-column="10"] .product-item{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.recent-viewed-products[data-column="11"] .product-item{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.recent-viewed-products[data-column="12"] .product-item{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}.recent-viewed-products[data-column="13"] .product-item{-webkit-box-flex:7.69231%;-moz-box-flex:7.69231%;-webkit-flex:7.69231%;-ms-flex:7.69231%;flex:7.69231%;max-width:7.69231%}.recent-viewed-products[data-column="14"] .product-item{-webkit-box-flex:7.14286%;-moz-box-flex:7.14286%;-webkit-flex:7.14286%;-ms-flex:7.14286%;flex:7.14286%;max-width:7.14286%}.recent-viewed-products[data-column="15"] .product-item{-webkit-box-flex:6.66667%;-moz-box-flex:6.66667%;-webkit-flex:6.66667%;-ms-flex:6.66667%;flex:6.66667%;max-width:6.66667%}.recent-viewed-products[data-column="16"] .product-item{-webkit-box-flex:6.25%;-moz-box-flex:6.25%;-webkit-flex:6.25%;-ms-flex:6.25%;flex:6.25%;max-width:6.25%}.recent-viewed-products .content-view{background-color:#fff}.recent-viewed-products .content-view.empty{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;min-height:147px}.recent-viewed-products .content-view .show-all{display:inline-block;line-height:inherit;margin:19px auto 0;position:static}.recent-viewed-products .list-recent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recent-viewed-products .product-item{margin:30px 0;padding:0 15px}.recent-viewed-products .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.recent-viewed-products .product-item img:hover{border-color:#d0d0d0}.product-recently-viewed-header .content-view{position:absolute;left:15px;right:15px;min-height:140px;background:#fff;padding:30px 0;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:1000;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;border-top:1px solid #e5e5e5}.product-recently-viewed-header .content-view.empty .list-recent{justify-content:center}.product-recently-viewed-header .content-view .show-all{display:inline-block;line-height:inherit;margin:19px auto 0;position:static}.product-recently-viewed-header:hover .content-view{opacity:1;filter:alpha(opacity=100);visibility:visible}.product-recently-viewed-header:hover h3,.product-recently-viewed-header:hover i,.product-recently-viewed-header:hover h3:after{color:var(--tb-theme-color)}.product-recently-viewed-header .list-recent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-recently-viewed-header[data-column="4"] .product-item{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;padding:0 15px}.product-recently-viewed-header[data-column="4"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="4"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="5"] .product-item{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;padding:0 15px}.product-recently-viewed-header[data-column="5"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="5"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="6"] .product-item{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;padding:0 15px}.product-recently-viewed-header[data-column="6"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="6"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="7"] .product-item{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;padding:0 15px}.product-recently-viewed-header[data-column="7"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="7"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="8"] .product-item{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;padding:0 15px}.product-recently-viewed-header[data-column="8"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="8"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="9"] .product-item{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;padding:0 15px}.product-recently-viewed-header[data-column="9"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="9"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="10"] .product-item{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;padding:0 15px}.product-recently-viewed-header[data-column="10"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="10"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="11"] .product-item{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;padding:0 15px}.product-recently-viewed-header[data-column="11"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="11"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header[data-column="12"] .product-item{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;padding:0 15px}.product-recently-viewed-header[data-column="12"] .product-item img{-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;border:1px solid #fff0}.product-recently-viewed-header[data-column="12"] .product-item img:hover{border-color:#ddd}.product-recently-viewed-header .btn-readmore{border:1px solid var(--tb-theme-color);color:var(--tb-theme-color);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;line-height:38px;margin:0 30px;padding:0 14px}.product-recently-viewed-header .btn-readmore:hover{background:var(--tb-theme-color);color:#fff}.product-recently-viewed-header h3{font-size:14px;font-weight:400;margin:0;padding:10px 0;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:flex-end;color:#000;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;cursor:pointer}.product-recently-viewed-header h3:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-recently-viewed-header h3:hover{color:var(--tb-theme-color)}.product-recently-viewed-header h3:hover:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-recently-viewed-header h3:after{display:inline-block;font-size:12px;margin-left:8px;margin-right:0;line-height:1;vertical-align:middle;-webkit-transition:all 0.35s,color 0s;-o-transition:all 0.35s,color 0s;transition:all 0.35s,color 0s}.product-recently-viewed-main a.btn-readmore{position:static;padding:8px 25px;border:1px solid var(--tb-theme-color);display:block;margin:20px auto 0;width:max-content;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:var(--tb-theme-color)}.product-recently-viewed-main a.btn-readmore:hover{background-color:var(--tb-theme-color);color:#fff}.tbay-element-product-list-tags>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tbay-element-product-list-tags .item{border:1px solid #d0d0d0;line-height:1;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;margin:0 7px 7px 0;background:#fff}.tbay-element-product-list-tags .item:last-child{margin-right:0}.tbay-element-product-list-tags .item a{display:block;color:#111;line-height:20px;font-size:14px;padding:15px 19px;text-transform:capitalize}.tbay-element-product-list-tags .item a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-element-product-list-tags .item a:before{font-size:20px;line-height:1;color:var(--tb-theme-color);margin-right:12px;margin-left:0;display:inline-block;vertical-align:middle}.tbay-element-product-list-tags .item:hover{background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.tbay-element-product-list-tags .item:hover a{color:#fff}.tbay-element-product-list-tags .item:hover a:before{color:#fff}.tbay-element-compare a.element-btn-compare{background:transparent!important;padding:0}.tbay-element-compare a.element-btn-compare::after{display:none!important}.archive .main-content.left-main>.row,.archive .main-content.main-right>.row{padding:0}.archive .col-xl-9 .layout-blog{padding:40px 0 0 0}.archive .layout-blog{padding:40px 30px 0}article .more{margin-top:18px}.layout-blog{padding-top:25px}.layout-blog .row.grid{margin:0 -15px}.layout-blog .row.grid>div{padding:0 15px}.layout-blog .navigation{float:left;margin-bottom:30px;margin-top:0;flex:100%}.layout-blog .navigation a.prev,.layout-blog .navigation a.next{font-size:14px}.layout-blog .entry-thumb{position:relative}.layout-blog .entry-thumb .post-type{position:absolute;top:20px;left:20px;right:auto;width:40px;height:40px;background:var(--tb-theme-color);color:#fff;padding:10px}.layout-blog .entry-thumb .post-type i{font-size:20px}.layout-blog .position-image-row .entry-thumb .post-type{left:35px}.post .entry-header{margin-top:25px}.post .entry-date,.post .comments-link,.post .comments-link a{color:#999;font-weight:400;font-size:14px}.post.sticky{border:5px solid var(--tb-theme-color);border-radius:35px 0 0 0;-webkit-border-radius:35px 0 0 0;-moz-border-radius:35px 0 0 0;-ms-border-radius:35px 0 0 0;-o-border-radius:35px 0 0 0;padding-bottom:35px}.post.sticky .entry-header{margin:0!important}.post.sticky .entry-header>h3,.post.sticky .entry-header>ul,.post.sticky .entry-header>div{padding:0 50px}.post.sticky .entry-header>h3{padding:10px 50px 15px 17px}.post.sticky .entry-title{display:inline-block;background:var(--tb-theme-color);border-radius:25px 0 35px 0;-webkit-border-radius:25px 0 35px 0;-moz-border-radius:25px 0 35px 0;-ms-border-radius:25px 0 35px 0;-o-border-radius:25px 0 35px 0;font-size:24px;line-height:30px;margin-bottom:22px}.post.sticky .entry-title a{color:#fff}.post.sticky .entry-title a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.post.sticky .entry-title a::before{margin-right:10px}.post .entry-thumb>a{position:relative;display:inline-block}.post .entry-thumb>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);visibility:hidden;pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.post .entry-thumb>a:hover:before{visibility:visible;opacity:1;filter:alpha(opacity=100)}.post .entry-category i{display:inline-block;margin-right:5px;margin-left:0}.post .entry-category.type-1 a{line-height:24px!important;background:#f5f5f5;text-transform:inherit;padding:0 10px;font-weight:400;margin-bottom:7px}.post .entry-category.type-1 a:hover{background:#fff}.post .entry-category.type-1 a+a{margin-left:7px;margin-right:0}.post .entry-category.type-2 a{color:var(--tb-theme-color);margin-left:2px;margin-right:0;display:inline-block}.post .entry-category.type-2 a+a{margin-left:4px}.post .entry-category.type-2 a:hover:after{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.post .entry-content{color:#555}.post .entry-content p{line-height:32px}.entry-meta-list{color:#888;margin:0 0 10px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.entry-meta-list>li{list-style:none;padding-right:10px;padding-left:0;position:relative;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.entry-meta-list>li:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.entry-meta-list>li:before{font-size:5px;margin-right:10px;display:inline-block;vertical-align:middle;margin-left:0;line-height:1}.entry-meta-list>li:first-child:before{display:none}.entry-meta-list>li:last-child{padding-right:0}.entry-meta-list i{margin-right:3px;margin-left:0;display:inline-block;vertical-align:middle}.entry-meta-list .entry-author img{max-width:19px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0;margin-right:5px}.entry-meta-list .entry-author a{color:var(--tb-theme-color);margin-left:5px;margin-right:0}.entry-meta-list .entry-author a:hover:after{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.entry-meta-list .entry-category a:hover:after{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.meta time:before{font-size:18px;margin-right:10px;margin-left:0;display:inline-block}.entry-description{line-height:27px;color:#555}.post-list .readmore,.post-grid .readmore{padding:0 20px}.post-list .readmore i,.post-grid .readmore i{font-size:12px}.entry-title{font-size:18px;font-weight:700;margin:10px 0 0;line-height:26px}.entry-title a:hover{color:var(--tb-theme-color)}.post-list{margin-bottom:40px}.post-list .post .entry-header{margin-top:20px}.post-list .entry-title{font-size:23px;line-height:35px;margin:0 0 10px;-ms-word-wrap:break-word;word-wrap:break-word}.post-list.position-image-row{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d0d0d0}.post-list.position-image-row .post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.post-list.position-image-row .post .entry-header{margin:0!important;padding-left:30px;padding-right:0}.post .entry-category{margin:0}.post .entry-category a{color:var(--tb-theme-color)}.post .entry-category a:nth-child(n+2){margin-left:5px;margin-right:0}.entry-title .comments-link{margin-left:5px}.post-grid{margin-bottom:40px}.post-grid .post .entry-header{margin-top:17px}.post-grid .entry-title{margin:8px 0 10px;line-height:25px}.post-grid .entry-meta-list{margin-bottom:12px}.post-grid .entry-meta-list .comments-link a span{display:none}.post-large{display:block}.post-large img{width:100%}.style-grid .post .entry-title,.related-posts .post .entry-title{font-size:20px;line-height:30px;margin:20px 0}.style-grid .post .entry-header,.related-posts .post .entry-header{margin:30px 0 0}.style-grid .post .entry-description,.related-posts .post .entry-description{margin-top:10px;margin-left:0}.style-grid .post .entry-category,.related-posts .post .entry-category{position:static}.style-grid .post .entry-category i,.related-posts .post .entry-category i{font-size:18px;margin-right:5px;vertical-align:middle;display:inline-block}.style-grid .post .entry-category a,.related-posts .post .entry-category a{color:var(--tb-theme-color)}.style-vertical .post{margin:0 -15px}.style-vertical .post::after{display:block;clear:both;content:""}.style-vertical .post figure,.style-vertical .post .owl-carousel-play{float:left;width:55%;padding:0 15px}.style-vertical .post .entry-content{float:left;width:45%;margin:0;padding:0 15px}.style-vertical .post .entry-header{margin:0}.post-area .post-list .entry-list{margin-bottom:0}.post-area .sticky{margin-top:20px;padding:20px;border:2px solid var(--tb-theme-color)}.post-area .post-link{font-size:18px;display:block;padding:17px 27px;min-height:60px;color:#fff;float:left;width:100%;height:auto;background:#222}.post-area .entry-meta{margin:8px 0 12px 0;font-size:12px;font-weight:300}.post-area .entry-meta,.post-area .entry-meta a{color:var(--tb-theme-color)}.post-area .entry-content .ratings .meta{color:inherit;font-size:inherit}.post-area .entry-content .ratings .rating a{text-indent:-999em}.post-area .author-info{margin-bottom:30px}.post-area .author-info .author-about-container .avatar-img img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-top:20px;margin-right:20px;margin-left:auto}.post-area .author-info .author-title{text-transform:uppercase;font-size:14px;font-weight:500}.layout-blog .row>div:not(.col-md-12) .post-list .owl-carousel>.slick-arrow{width:35px;height:35px;font-size:13px;line-height:35px}.audio-responsive{margin-bottom:30px}.audio-responsive iframe{height:400px;width:100%}.post .gallery .gallery-item figcaption{position:absolute;left:0;right:auto;bottom:0;width:100%;opacity:0;filter:alpha(opacity=0);z-index:9;color:#fff;background:rgb(0 0 0 / .7);padding:15px}.post .gallery .gallery-item:hover figcaption{opacity:1;filter:alpha(opacity=100)}.video-responsive{height:0;padding-top:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-responsive embed,.video-responsive iframe,.video-responsive object,.video-responsive video{top:0;left:0;right:auto;position:absolute;width:100%;height:100%}.link-wrap{min-height:202px;background:var(--tb-theme-color)}.link-wrap a{position:absolute;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#fff!important;font-size:20px;font-weight:500}.link-wrap a:hover{text-decoration:underline}.search #main-container>.row{margin:0}.search #main-container>.row>div{padding:0;background:#fff}.search #main-container>.row>div#main-content{padding:0 15px}.tagcloud a:hover{color:var(--tb-theme-color)}.sidebar>.widget{padding:40px 15px 20px 30px;position:relative;background:#fff}.sidebar>.widget:after{content:'';height:1px;background-color:#e2e2e2;position:absolute;bottom:0;left:30px;right:15px}.sidebar>.widget:last-child:after{height:0}.sidebar .widget_tbay_instagram .row{margin:0 -5px}.sidebar .widget_tbay_instagram .row>.item{padding:5px}.sidebar .widget_search i{font-size:18px;line-height:40px}.sidebar .widget_search .btn:focus{box-shadow:unset}.sidebar .widget_besa_recent_post ul>li:last-child{padding:0;border:0}.flex-row-reverse .sidebar>.widget{padding:40px 30px 20px 15px}.flex-row-reverse .sidebar>.widget:after{left:15px;right:30px}.single-post .col-xl-3{background:#fff}.single-post .col-xl-9 .post-excerpt{padding:50px 15px 70px 15px}.single-post .col-xl-9 .related-posts{padding:60px 0}.single-post .col-xl-9 #comments{padding:45px 0}.single-post .col-xl-9 .entry-single .entry-title{padding-top:34px}.single-post .post-excerpt{padding:60px 100px 70px 100px;background:#fff}.single-post>.row{margin:0}.single-post>.row>div.single-full{background:#f5f5f5}.single-post .single-full .owl-carousel .slick-arrow{right:-68px;left:auto}.single-post .single-full .owl-carousel .slick-arrow.slick-prev{left:-68px;right:auto}.single-post .main-content>.row,.archive .main-content>.row{margin:0}.single-post .main-content>.row>div,.archive .main-content>.row>div{padding:0}.single-post .main-content>.row>div+div,.archive .main-content>.row>div+div{padding:0 30px 0 15px;background:#fff}.single-post .main-content>.row>div+div .owl-carousel .slick-arrow,.archive .main-content>.row>div+div .owl-carousel .slick-arrow{right:-30px;left:auto}.single-post .main-content>.row>div+div .owl-carousel .slick-arrow.slick-prev,.archive .main-content>.row>div+div .owl-carousel .slick-arrow.slick-prev{left:-30px;right:auto}.single-post .main-content .flex-row-reverse>div .sidebar,.archive .main-content .flex-row-reverse>div .sidebar{padding:0}.single-post .main-content .flex-row-reverse>div+div,.archive .main-content .flex-row-reverse>div+div{padding:0 15px 0 30px}.entry-single .entry-header{margin:0}.entry-single .entry-title{font-size:30px;line-height:35px;margin:0 0 12px;font-weight:700}.entry-single .entry-content .tbay-addon .tbay-addon-title,.entry-single .entry-content .tbay-addon .tbay-addon-heading{font-size:20px;text-align:left;line-height:23px}.entry-single .entry-content .tbay-addon.tbay-addon-text-heading{margin-bottom:8px}.entry-single .entry-content b,.entry-single .entry-content strong{font-weight:700}.entry-single .entry-content p{margin:0 0 1.5em}.entry-single .entry-content hr{background-color:#767676;border:0;height:2px;margin-bottom:2rem;margin-top:2rem;max-width:2.25em;text-align:left;display:block;margin-left:0}.entry-single .entry-content hr.is-style-wide{max-width:100%}.entry-single .entry-content hr.is-style-dots{height:inherit;text-align:center;max-width:100%}.entry-single .entry-meta-list{margin-bottom:13px;display:inline-flex}.entry-single .entry-meta-list>li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.entry-single .tbay-post-share{display:inline-block;float:right}.entry-single .tbay-post-share>span,.entry-single .tbay-post-share>div{display:inline-block;vertical-align:middle}.entry-single .tbay-post-share>span{margin-right:20px}.entry-single .entry-description a{margin-top:15px}.entry-single .entry-category{margin:0}.entry-single .entry-category a{color:var(--tb-theme-color);margin-left:2px;margin-right:0;display:inline-block}.entry-single .entry-category a:hover:after{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.entry-single .entry-category a+a{margin-left:4px}.entry-single .tbay-social-share{margin:20px 0 0}.entry-single .tbay-social-share a{margin:0 40px 0 0}.entry-single #comments{padding:30px 0;margin:45px 0 0;border-top:1px solid #d0d0d0}.entry-single .author-info{margin-top:40px;padding:35px;line-height:23px;display:flex;background:#f5f5f5}.entry-single .author-info img{margin:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;min-width:90px}.entry-single .author-info .avarta{padding-right:35px;padding-left:0}.entry-single .author-info .name{font-size:16px;font-weight:700;color:#000;margin:0 0 5px}.entry-single .author-info .content p{line-height:23px;margin:0 0 12px}.entry-single .author-info .all-post{color:var(--tb-theme-color);float:right}.entry-single .author-info .all-post i{display:inline-block}.entry-single .wpb_content_element{margin-bottom:22px}.entry-single .tagcloud{padding:5px 0 0;clear:both}.entry-single .tagcloud span{float:left;margin-right:8px;margin-left:0;line-height:37px;color:#000;font-weight:700}body:not(.tbay-body-default) .entry-single .entry-thumb,body:not(.tbay-body-default) .entry-single .owl-carousel-play,body:not(.tbay-body-default) .entry-single .content-image,body:not(.tbay-body-default) .entry-single .audio-wrap,body:not(.tbay-body-default) .entry-single .link-wrap,body:not(.tbay-body-default) .entry-single>blockquote{padding-top:20px;margin:0}.logged-in-as{font-size:14px;margin-bottom:25px}.logged-in-as a:last-child{text-decoration:underline}.post-password-form input[type=submit]{line-height:40px}.navigation{clear:both}.post-navigation{padding:43px 0 50px}.post-navigation .screen-reader-text{display:none}.post-navigation .nav-links{overflow:hidden}.post-navigation .nav-links>*{width:45%;float:left;line-height:25px}.post-navigation .nav-links>*.nav-next{float:right;text-align:right}.post-navigation .nav-links>*.nav-next .meta-nav:before{display:none}.post-navigation .nav-links>*.nav-next .meta-nav:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.post-navigation .nav-links>*.nav-next .meta-nav:after{display:inline-block;margin-left:5px;margin-right:0}.post-navigation .nav-links .meta-nav{display:block;color:#888;position:relative;text-transform:uppercase}.post-navigation .nav-links .meta-nav:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.post-navigation .nav-links .meta-nav:before{display:inline-block;margin-right:9px;margin-left:0}.post-navigation .post-title{font-weight:700;display:block;-ms-word-wrap:break-word;word-wrap:break-word}.page-links{margin:0;font-size:14px;font-weight:400;padding:15px 0;margin:15px 0;display:block;clear:both}.page-links>a,.page-links>span:not(.page-links-title){padding:10px 15px;border:1px solid #d0d0d0;line-height:1;background:#fff;display:inline-block;margin:0 2px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.page-links>span:not(.page-links-title){background:var(--tb-theme-color) none repeat scroll 0 0;border-color:var(--tb-theme-color);color:#fff}.page-links a{color:#323232;cursor:pointer}.page-links a:hover{background:var(--tb-theme-color) none repeat scroll 0 0;border-color:var(--tb-theme-color);color:#fff;text-decoration:none}.related-posts{padding:60px 28px;background:#fff}.related-posts+#comments{border-top:1px solid #d0d0d0}.tbay-addon-blog.relate-blog .tbay-addon-title{font-size:22px;margin-bottom:20px;color:#000;font-weight:700}.tbay-addon-blog.relate-blog .post{margin:0;list-style:none}.tbay-addon-blog.relate-blog .post>div{display:table-cell;vertical-align:top}.tbay-addon-blog.relate-blog .post .entry-thumb{border:0;padding-right:17px;padding-left:0;display:inline-block;float:left}.tbay-addon-blog.relate-blog .post .entry-thumb img{max-width:70px}.tbay-addon-blog.relate-blog .post .entry-thumb.no-thumb{padding:0}.tbay-addon-blog.relate-blog .post .entry-title{font-size:14px;margin:0;line-height:22px;font-weight:700}.tbay-addon-blog.relate-blog .post .entry-meta-list{margin:1px 0 0}.tbay-addon-blog.relate-blog .post .entry-meta-list i{font-size:14px;margin-right:4px}.tbay-addon-blog.relate-blog .entry-content{padding:0}#comments{padding:45px 28px;margin-bottom:30px;background:#fff}#comments ul.comment-list{list-style:none;padding:0;margin:0}#comments ul.comment-list .children{padding-left:87px;list-style:none;padding-top:12px}#comments ul.comment-list .children .comment{border-top:1px solid #d0d0d0;padding-top:24px;padding-bottom:0;margin:0}#comments .comment,#comments ul.comment-list>li{font-size:inherit;color:inherit;font-style:normal;padding:20px 0 30px;margin-bottom:10px;border-bottom:1px solid #d0d0d0}#comments .comment:last-child,#comments ul.comment-list>li:last-child{border-bottom:0}#comments .comments-title{font-size:22px;font-weight:700;margin:0 0 7px;color:#000}#comments .tbay-avatar img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 34px 0 0}#comments .comment_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-style:normal;font-size:inherit;color:inherit;align-items:center}#comments .meta::after{display:block;clear:both;content:""}#comments .comment-text{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;max-width:100%}#comments .tbay-author{font-weight:700;float:left;padding-right:7px;padding-left:0}#comments .tbay-author:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#comments .tbay-author:after{font-size:5px;display:inline-block;vertical-align:middle;right:0;left:auto;margin-left:7px;margin-right:0}#comments time{float:left;color:#888}#comments .description{color:#555;margin-top:8px;clear:both}#comments .change a+a{padding-right:0;padding-left:10px;margin-right:0;margin-left:10px;border-left:1px solid #d0d0d0}#comments .comment-reply-link{color:var(--tb-theme-color);text-transform:uppercase}#comments .comment-reply-link:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#comments .comment-reply-link:before{display:inline-block;margin-right:5px;margin-left:0}#comments .comment-reply-title{font-size:22px;font-weight:700;line-height:25px;display:block;color:#000}#comments .comment-reply-title small{float:right}#comments .comment-reply-title #cancel-comment-reply-link{line-height:25px;display:block;text-transform:uppercase;font-size:14px;color:var(--tb-theme-color)}#comments .comment-reply-title #cancel-comment-reply-link:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#comments .comment-reply-title #cancel-comment-reply-link:before{display:inline-block;vertical-align:middle;margin-right:5px;margin-left:0}#comments .comment-edit-link{color:var(--tb-theme-color);text-transform:uppercase;line-height:26px}#comments .comment-edit-link:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#comments .comment-edit-link:before{display:inline-block;margin-right:5px;margin-left:0}.comment-list{padding:0;list-style:none}.comment-list #respond{padding:30px 0}#commentform{color:#888;display:flex;flex-direction:column}#commentform .form-control{border:1px solid #d0d0d0;padding:0 15px}#commentform .form-control#comment{padding-top:20px;min-height:200px}body:not(.woocommerce) #comments #reply-title{margin:0 0 3px}body:not(.woocommerce) #comments .form-group{margin-bottom:9px}body:not(.woocommerce) #comments .h-info{margin-bottom:11px}body:not(.woocommerce) #comments .form-submit{margin:6px 0 0}body:not(.woocommerce) #comments p.meta{margin:5px 0 0}body:not(.woocommerce) #comments>.commentform{padding-top:40px}body:not(.woocommerce) #comments label{font-weight:400;line-height:25px;color:#000;margin:0 0 2px}.single-post #main-content:not(.single-full) .entry-author>span,.single-post #main-content:not(.single-full) .entry-category>span{display:none}.search-content .page-header{margin-top:40px}.search-content .page-header .page-title{font-size:26px;padding:20px 20px;margin-bottom:0;background:#f5f5f5;margin:0}.search-content .layout-blog{padding:15px 0}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea{overflow:hidden}.wpcf7 p{position:relative}.wpcf7 p .fa{position:absolute;color:#cdcac3;z-index:100;font-size:13px;border:0;left:12px;right:auto;top:auto;bottom:13px}.wpcf7 p .fa-pencil{top:4%}.wpcf7-form .form-horizontal label{margin-bottom:3px;padding-top:0;color:#000;font-weight:400}.wpcf7-form .form-horizontal .wpcf7-submit{margin-top:20px;padding:0 40px}.wpcf7-form .form-horizontal .ajax-loader{position:absolute;left:auto;right:-10px;top:17px}.wpcf7-form .form-horizontal input.required{color:#888;margin-bottom:25px!important;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.wpcf7-form .required{color:red;text-align:left;outline:none}.wpcf7-form .required.wpcf7-textarea{color:inherit;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.wpcf7-form .wpcf7-form-control-wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7-form textarea{height:203px;width:100%}.wpb_gmaps_widget .wpb_wrapper{padding:0;border:1px solid #d0d0d0}.contact-wrapper .wpb_content_element{margin:0}.contact-wrapper .elementor-social-icons-wrapper>a{padding:10px}.contact-wrapper .contact-info i{display:none}.contact-wrapper .contact-info li{font-weight:700;color:#000;border-bottom:1px solid #eaeaea;font-size:16px;line-height:23px;padding:11px 0 17px}.contact-wrapper .contact-info li a{color:var(--tb-theme-color)}.contact-wrapper .contact-info .head{font-weight:400;line-height:32px;font-size:14px;margin:0;color:#555}.contact-wrapper .heading-tbay-title{padding-bottom:6px;font-weight:400;color:#555;line-height:32px;font-size:14px;padding:11px 0 7px}.elementor-accordion .elementor-accordion-item{margin:10px 0;border:1px solid #e5e5e5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid #d0d0d0}.elementor-accordion .elementor-accordion-item .elementor-active.elementor-tab-content{border-top:0;line-height:24px}.elementor-accordion .elementor-tab-title{padding:13px 20px 13px 28px;font-weight:400;line-height:23px}.elementor-accordion .elementor-tab-content{padding:5px 28px 10px}.elementor-accordion .elementor-tab-content p{margin-bottom:24px}.elementor-tab-title.elementor-active,.elementor-tab-content.elementor-active{background:#f5f5f5}.page-template-404 #tbay-main-content{background:#f5f5f5}.page-404{padding-top:200px;margin:0 auto;max-width:570px}.page-404 h1{font-size:80px;font-weight:700;color:#ccc;line-height:1;margin-bottom:57px}.page-404 h3{color:#000;font-size:30px;font-weight:700;margin-bottom:24px}.page-404 .sub-title{color:#555;line-height:23px;margin:0}.page-404 .backtohome,.page-404 .contactus{color:var(--tb-theme-color)}.page-404 .backtohome:hover,.page-404 .contactus:hover{text-decoration:underline}.icon-preview-box{margin-bottom:30px}@media (max-width:479px){.icon-preview-box{width:100%;margin-bottom:10px}}.icon-preview-box .preview{background-color:#fcfcfc;padding:20px;display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}@media (max-width:1599px){.icon-preview-box .preview{padding:20px 10px}}.icon-preview-box i{display:inline-block;vertical-align:middle;font-size:32px;margin-right:20px;margin-left:0}@media (max-width:767px){.icon-preview-box i{font-size:16px;margin-right:10px}}.icon-preview-box code{font-family:var(--tb-text-primary-font);padding:2px 4px;font-size:14px;color:#232323;background-color:#fff0;border-radius:0}.icon-preview-box:hover .preview{background-color:var(--tb-theme-color)}.icon-preview-box:hover .preview code,.icon-preview-box:hover .preview i{color:#fff}#awesome-font>div{margin-bottom:40px}@media (max-width:479px){#awesome-font>div{margin-bottom:10px}}#awesome-font h3{padding-bottom:9px;margin:0 0 20px;border-bottom:1px solid #d0d0d0;font-size:30px;font-weight:400}@media (max-width:767px){#awesome-font h3{font-size:20px;padding:10px}}#awesome-font .fontawesome-icon-list{margin-top:22px}@media (max-width:479px){#awesome-font .fontawesome-icon-list .fa-hover{width:100%}}#awesome-font .fontawesome-icon-list .fa-hover .preview{background-color:#fcfcfc;padding:20px;display:block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin-bottom:30px}@media (max-width:479px){#awesome-font .fontawesome-icon-list .fa-hover .preview{margin-bottom:10px}}#awesome-font .fontawesome-icon-list .fa-hover:hover .preview{background-color:var(--tb-theme-color);color:#fff}#awesome-font .fontawesome-icon-list .fa-hover:hover .preview .text-muted{color:#fff}#awesome-font .fontawesome-icon-list i{display:inline-block;vertical-align:middle;font-size:32px;margin-right:20px;margin-left:0}@media (max-width:767px){#awesome-font .fontawesome-icon-list i{font-size:16px;margin-right:10px;margin-left:0}}.slick-loading .slick-list{background:#fff url(/wp-content/themes/besa/images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/wp-content/themes/besa/fonts/slick/slick.eot);src:url(/wp-content/themes/besa/css/fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/besa/fonts/slick/slick.woff) format("woff"),url(/wp-content/themes/besa/fonts/slick/slick.ttf) format("truetype"),url(/wp-content/themes/besa/fonts/slick/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{cursor:pointer;background:#fff0;color:#fff0;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.5;filter:alpha(opacity=50)}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:flex;margin:0}.slick-dots li button{width:10px;height:10px;background:#ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;cursor:pointer;display:inline-block;border:0;padding:0;font-size:0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li+li{margin-left:15px}.slick-dots li.slick-active button{background:var(--tb-theme-color)}.owl-carousel,.slider{display:none;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1;margin-right:-15px;margin-left:-15px}.owl-carousel>.slick-arrow,.slider>.slick-arrow{z-index:1000;position:absolute;top:50%;left:auto;right:-68px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#000;width:40px;font-size:18px;line-height:38px;border:1px solid #d0d0d0;-webkit-transition:all 0.4s,opacity 1s;-o-transition:all 0.4s,opacity 1s;transition:all 0.4s,opacity 1s;background:#fff;text-align:center;opacity:0;filter:alpha(opacity=0);visibility:hidden}.owl-carousel>.slick-arrow.slick-prev,.slider>.slick-arrow.slick-prev{left:-68px;right:auto}.owl-carousel>.slick-arrow:hover,.owl-carousel>.slick-arrow:focus,.slider>.slick-arrow:hover,.slider>.slick-arrow:focus{background:var(--tb-theme-color);border-color:var(--tb-theme-color);color:#fff}.owl-carousel>.slick-arrow i,.slider>.slick-arrow i{display:inline-block}.owl-carousel:hover>.slick-arrow,.slider:hover>.slick-arrow{opacity:1;filter:alpha(opacity=100);visibility:visible}.owl-carousel.slider-blog .slick-arrow,.slider.slider-blog .slick-arrow{margin:0;right:45px;left:auto}.owl-carousel.slider-blog .slick-arrow.slick-prev,.slider.slider-blog .slick-arrow.slick-prev{left:45px;right:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-slider .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0!important;padding:20px 0 50px!important}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;float:left}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:auto;min-height:1px;margin:0 15px;outline:none;display:none}.slick-slide img{display:inline-block;vertical-align:middle}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.flex-control-nav>.slick-arrow{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;right:70px;left:auto;cursor:pointer;font-size:16px}.flex-control-nav>.slick-arrow:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.flex-control-nav>.slick-arrow:hover{color:var(--tb-theme-color)}.flex-control-nav>.slick-arrow:before{display:inline-block}.flex-control-nav>.slick-arrow.owl-prev{left:70px;right:auto}.flex-control-nav>.slick-arrow.owl-prev:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.flex-control-nav>.slick-arrow.slick-disabled{color:#ccc}.flex-control-nav>.slick-arrow.slick-disabled:hover{background:#fff0;border-color:#d0d0d0;color:#ccc;cursor:default}.slider>.slick-arrow{right:15px;left:auto}.slider>.slick-arrow.slick-prev{right:auto;left:15px}.row-no-one.slick-initialized .slick-slide>div{margin:0 -15px;float:left;width:calc(100% - -30px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-no-one.slick-initialized .slick-slide>div>.item{padding:0 15px;float:left;display:flex!important}.row-no-one.slick-initialized .slick-slide>div>.item>div{float:left;width:100%}.row-1.slick-initialized .slick-track{display:flex}.row-1.slick-initialized .slick-track>.item{display:flex!important}.row-1.slick-initialized .slick-track>.item>div{float:left;width:100%}.owl-carousel.products .products-grid.product{display:flex;max-width:100%}.carousel-md{width:44px;height:44px;line-height:44px}.carousel-sm{width:34px;height:34px;line-height:34px;font-size:15px}.carousel-xs{width:28px;height:28px;line-height:28px;font-size:15px}.ui-helper-hidden-accessible{display:none}img[data-lazyloaded]{opacity:0;-webkit-transition:opacity .3s linear 0.1s;-moz-transition:opacity .3s linear 0.2s;transition:opacity .3s linear 0.2s}img.loaded{-webkit-transition:opacity .3s linear 0.2s;-moz-transition:opacity .3s linear 0.2s;transition:opacity .3s linear 0.2s;opacity:1}.owl-carousel:not(.slick-slider){display:block}.owl-carousel:not(.slick-slider)::after{display:block;clear:both;content:""}.owl-carousel:not(.slick-slider)[data-items] div.item{float:left;padding:0 15px;margin:0!important}@media (min-width:1600px){.owl-carousel:not(.slick-slider)[data-items="1"]{}.owl-carousel:not(.slick-slider)[data-items="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%}.owl-carousel:not(.slick-slider)[data-items="1"]>div:nth-child(1n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="1"]>div:nth-child(n+2){display:none}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="2"]>div:nth-child(n+2){display:block}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="3"]>div:nth-child(n+4){display:block}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="3"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="4"]>div:nth-child(n+6){display:block}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="4"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="5"]>div:nth-child(n+8){display:block}.owl-carousel:not(.slick-slider)[data-items="1"][data-rows="5"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-items="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%}.owl-carousel:not(.slick-slider)[data-items="2"]>div:nth-child(2n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="2"]>div:nth-child(n+3){display:block}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="2"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="3"]>div:nth-child(n+6){display:block}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="3"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="4"]>div:nth-child(n+9){display:block}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="4"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="5"]>div:nth-child(n+12){display:block}.owl-carousel:not(.slick-slider)[data-items="2"][data-rows="5"]>div:nth-child(n+14){display:none}.owl-carousel:not(.slick-slider)[data-items="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;width:33.33333%}.owl-carousel:not(.slick-slider)[data-items="3"]>div:nth-child(3n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="3"]>div:nth-child(n+4){display:none}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="2"]>div:nth-child(n+4){display:block}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="2"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="3"]>div:nth-child(n+8){display:block}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="3"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="4"]>div:nth-child(n+12){display:block}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="4"]>div:nth-child(n+15){display:none}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="5"]>div:nth-child(n+16){display:block}.owl-carousel:not(.slick-slider)[data-items="3"][data-rows="5"]>div:nth-child(n+19){display:none}.owl-carousel:not(.slick-slider)[data-items="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%}.owl-carousel:not(.slick-slider)[data-items="4"]>div:nth-child(4n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="4"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="2"]>div:nth-child(n+5){display:block}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="2"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="3"]>div:nth-child(n+10){display:block}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="3"]>div:nth-child(n+14){display:none}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="4"]>div:nth-child(n+15){display:block}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="4"]>div:nth-child(n+19){display:none}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="5"]>div:nth-child(n+20){display:block}.owl-carousel:not(.slick-slider)[data-items="4"][data-rows="5"]>div:nth-child(n+24){display:none}.owl-carousel:not(.slick-slider)[data-items="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;width:20%}.owl-carousel:not(.slick-slider)[data-items="5"]>div:nth-child(5n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="5"]>div:nth-child(n+6){display:none}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="2"]>div:nth-child(n+6){display:block}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="2"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="3"]>div:nth-child(n+12){display:block}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="3"]>div:nth-child(n+17){display:none}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="4"]>div:nth-child(n+18){display:block}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="4"]>div:nth-child(n+23){display:none}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="5"]>div:nth-child(n+24){display:block}.owl-carousel:not(.slick-slider)[data-items="5"][data-rows="5"]>div:nth-child(n+29){display:none}.owl-carousel:not(.slick-slider)[data-items="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;width:16.66667%}.owl-carousel:not(.slick-slider)[data-items="6"]>div:nth-child(6n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="6"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="2"]>div:nth-child(n+7){display:block}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="2"]>div:nth-child(n+13){display:none}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="3"]>div:nth-child(n+14){display:block}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="3"]>div:nth-child(n+20){display:none}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="4"]>div:nth-child(n+21){display:block}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="4"]>div:nth-child(n+27){display:none}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="5"]>div:nth-child(n+28){display:block}.owl-carousel:not(.slick-slider)[data-items="6"][data-rows="5"]>div:nth-child(n+34){display:none}.owl-carousel:not(.slick-slider)[data-items="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;width:14.28571%}.owl-carousel:not(.slick-slider)[data-items="7"]>div:nth-child(7n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="7"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="2"]>div:nth-child(n+8){display:block}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="2"]>div:nth-child(n+15){display:none}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="3"]>div:nth-child(n+16){display:block}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="3"]>div:nth-child(n+23){display:none}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="4"]>div:nth-child(n+24){display:block}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="4"]>div:nth-child(n+31){display:none}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="5"]>div:nth-child(n+32){display:block}.owl-carousel:not(.slick-slider)[data-items="7"][data-rows="5"]>div:nth-child(n+39){display:none}.owl-carousel:not(.slick-slider)[data-items="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;width:12.5%}.owl-carousel:not(.slick-slider)[data-items="8"]>div:nth-child(8n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="8"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="2"]>div:nth-child(n+9){display:block}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="2"]>div:nth-child(n+17){display:none}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="3"]>div:nth-child(n+18){display:block}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="3"]>div:nth-child(n+26){display:none}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="4"]>div:nth-child(n+27){display:block}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="4"]>div:nth-child(n+35){display:none}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="5"]>div:nth-child(n+36){display:block}.owl-carousel:not(.slick-slider)[data-items="8"][data-rows="5"]>div:nth-child(n+44){display:none}.owl-carousel:not(.slick-slider)[data-items="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;width:11.11111%}.owl-carousel:not(.slick-slider)[data-items="9"]>div:nth-child(9n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="9"]>div:nth-child(n+10){display:none}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="2"]>div:nth-child(n+10){display:block}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="2"]>div:nth-child(n+19){display:none}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="3"]>div:nth-child(n+20){display:block}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="3"]>div:nth-child(n+29){display:none}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="4"]>div:nth-child(n+30){display:block}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="4"]>div:nth-child(n+39){display:none}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="5"]>div:nth-child(n+40){display:block}.owl-carousel:not(.slick-slider)[data-items="9"][data-rows="5"]>div:nth-child(n+49){display:none}.owl-carousel:not(.slick-slider)[data-items="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;width:10%}.owl-carousel:not(.slick-slider)[data-items="10"]>div:nth-child(10n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="10"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="2"]>div:nth-child(n+11){display:block}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="2"]>div:nth-child(n+21){display:none}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="3"]>div:nth-child(n+22){display:block}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="3"]>div:nth-child(n+32){display:none}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="4"]>div:nth-child(n+33){display:block}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="4"]>div:nth-child(n+43){display:none}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="5"]>div:nth-child(n+44){display:block}.owl-carousel:not(.slick-slider)[data-items="10"][data-rows="5"]>div:nth-child(n+54){display:none}.owl-carousel:not(.slick-slider)[data-items="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;width:9.09091%}.owl-carousel:not(.slick-slider)[data-items="11"]>div:nth-child(11n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="11"]>div:nth-child(n+12){display:none}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="2"]>div:nth-child(n+12){display:block}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="2"]>div:nth-child(n+23){display:none}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="3"]>div:nth-child(n+24){display:block}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="3"]>div:nth-child(n+35){display:none}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="4"]>div:nth-child(n+36){display:block}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="4"]>div:nth-child(n+47){display:none}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="5"]>div:nth-child(n+48){display:block}.owl-carousel:not(.slick-slider)[data-items="11"][data-rows="5"]>div:nth-child(n+59){display:none}.owl-carousel:not(.slick-slider)[data-items="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;width:8.33333%}.owl-carousel:not(.slick-slider)[data-items="12"]>div:nth-child(12n+1){clear:both}.owl-carousel:not(.slick-slider)[data-items="12"]>div:nth-child(n+13){display:none}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="2"]>div:nth-child(n+13){display:block}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="2"]>div:nth-child(n+25){display:none}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="3"]>div:nth-child(n+26){display:block}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="3"]>div:nth-child(n+38){display:none}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="4"]>div:nth-child(n+39){display:block}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="4"]>div:nth-child(n+51){display:none}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="5"]>div:nth-child(n+52){display:block}.owl-carousel:not(.slick-slider)[data-items="12"][data-rows="5"]>div:nth-child(n+64){display:none}}@media (max-width:1599.98px) and (min-width:1200px){.owl-carousel:not(.slick-slider)[data-desktopslick="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%}.owl-carousel:not(.slick-slider)[data-desktopslick="1"]>div:nth-child(n+2){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%}.owl-carousel:not(.slick-slider)[data-desktopslick="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;width:33.33333%}.owl-carousel:not(.slick-slider)[data-desktopslick="3"]>div:nth-child(n+4){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%}.owl-carousel:not(.slick-slider)[data-desktopslick="4"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;width:20%}.owl-carousel:not(.slick-slider)[data-desktopslick="5"]>div:nth-child(n+6){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;width:16.66667%}.owl-carousel:not(.slick-slider)[data-desktopslick="6"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;width:14.28571%}.owl-carousel:not(.slick-slider)[data-desktopslick="7"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;width:12.5%}.owl-carousel:not(.slick-slider)[data-desktopslick="8"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;width:11.11111%}.owl-carousel:not(.slick-slider)[data-desktopslick="9"]>div:nth-child(n+10){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;width:10%}.owl-carousel:not(.slick-slider)[data-desktopslick="10"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;width:9.09091%}.owl-carousel:not(.slick-slider)[data-desktopslick="11"]>div:nth-child(n+12){display:none}.owl-carousel:not(.slick-slider)[data-desktopslick="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;width:8.33333%}.owl-carousel:not(.slick-slider)[data-desktopslick="12"]>div:nth-child(n+13){display:none}}@media (max-width:1199.98px) and (min-width:992px){.owl-carousel:not(.slick-slider)[data-desktopsmallslick="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="1"]>div:nth-child(n+2){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;width:33.33333%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="3"]>div:nth-child(n+4){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="4"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;width:20%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="5"]>div:nth-child(n+6){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;width:16.66667%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="6"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;width:14.28571%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="7"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;width:12.5%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="8"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;width:11.11111%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="9"]>div:nth-child(n+10){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;width:10%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="10"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;width:9.09091%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="11"]>div:nth-child(n+12){display:none}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;width:8.33333%}.owl-carousel:not(.slick-slider)[data-desktopsmallslick="12"]>div:nth-child(n+13){display:none}}@media (max-width:991.98px) and (min-width:768px){.owl-carousel:not(.slick-slider)[data-tabletslick="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%}.owl-carousel:not(.slick-slider)[data-tabletslick="1"]>div:nth-child(n+2){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%}.owl-carousel:not(.slick-slider)[data-tabletslick="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;width:33.33333%}.owl-carousel:not(.slick-slider)[data-tabletslick="3"]>div:nth-child(n+4){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%}.owl-carousel:not(.slick-slider)[data-tabletslick="4"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;width:20%}.owl-carousel:not(.slick-slider)[data-tabletslick="5"]>div:nth-child(n+6){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;width:16.66667%}.owl-carousel:not(.slick-slider)[data-tabletslick="6"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;width:14.28571%}.owl-carousel:not(.slick-slider)[data-tabletslick="7"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;width:12.5%}.owl-carousel:not(.slick-slider)[data-tabletslick="8"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;width:11.11111%}.owl-carousel:not(.slick-slider)[data-tabletslick="9"]>div:nth-child(n+10){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;width:10%}.owl-carousel:not(.slick-slider)[data-tabletslick="10"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;width:9.09091%}.owl-carousel:not(.slick-slider)[data-tabletslick="11"]>div:nth-child(n+12){display:none}.owl-carousel:not(.slick-slider)[data-tabletslick="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;width:8.33333%}.owl-carousel:not(.slick-slider)[data-tabletslick="12"]>div:nth-child(n+13){display:none}}@media (max-width:767.98px) and (min-width:576px){.owl-carousel:not(.slick-slider)[data-landscapeslick="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%}.owl-carousel:not(.slick-slider)[data-landscapeslick="1"]>div:nth-child(n+2){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="1"][data-unslick="1"]>div:nth-child(n+2){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%}.owl-carousel:not(.slick-slider)[data-landscapeslick="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="2"][data-unslick="1"]>div:nth-child(n+3){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;width:33.33333%}.owl-carousel:not(.slick-slider)[data-landscapeslick="3"]>div:nth-child(n+4){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="3"][data-unslick="1"]>div:nth-child(n+4){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%}.owl-carousel:not(.slick-slider)[data-landscapeslick="4"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="4"][data-unslick="1"]>div:nth-child(n+5){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;width:20%}.owl-carousel:not(.slick-slider)[data-landscapeslick="5"]>div:nth-child(n+6){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="5"][data-unslick="1"]>div:nth-child(n+6){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;width:16.66667%}.owl-carousel:not(.slick-slider)[data-landscapeslick="6"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="6"][data-unslick="1"]>div:nth-child(n+7){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;width:14.28571%}.owl-carousel:not(.slick-slider)[data-landscapeslick="7"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="7"][data-unslick="1"]>div:nth-child(n+8){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;width:12.5%}.owl-carousel:not(.slick-slider)[data-landscapeslick="8"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="8"][data-unslick="1"]>div:nth-child(n+9){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;width:11.11111%}.owl-carousel:not(.slick-slider)[data-landscapeslick="9"]>div:nth-child(n+10){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="9"][data-unslick="1"]>div:nth-child(n+10){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;width:10%}.owl-carousel:not(.slick-slider)[data-landscapeslick="10"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="10"][data-unslick="1"]>div:nth-child(n+11){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;width:9.09091%}.owl-carousel:not(.slick-slider)[data-landscapeslick="11"]>div:nth-child(n+12){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="11"][data-unslick="1"]>div:nth-child(n+12){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-landscapeslick="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;width:8.33333%}.owl-carousel:not(.slick-slider)[data-landscapeslick="12"]>div:nth-child(n+13){display:none}.owl-carousel:not(.slick-slider)[data-landscapeslick="12"][data-unslick="1"]>div:nth-child(n+13){display:-ms-flexbox;display:flex}}@media (max-width:575px){.owl-carousel:not(.slick-slider)[data-mobileslick="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%}.owl-carousel:not(.slick-slider)[data-mobileslick="1"]>div:nth-child(n+2){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="1"][data-unslick="1"]>div:nth-child(n+2){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%}.owl-carousel:not(.slick-slider)[data-mobileslick="2"]>div:nth-child(n+3){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="2"][data-unslick="1"]>div:nth-child(n+3){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;width:33.33333%}.owl-carousel:not(.slick-slider)[data-mobileslick="3"]>div:nth-child(n+4){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="3"][data-unslick="1"]>div:nth-child(n+4){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%}.owl-carousel:not(.slick-slider)[data-mobileslick="4"]>div:nth-child(n+5){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="4"][data-unslick="1"]>div:nth-child(n+5){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;width:20%}.owl-carousel:not(.slick-slider)[data-mobileslick="5"]>div:nth-child(n+6){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="5"][data-unslick="1"]>div:nth-child(n+6){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;width:16.66667%}.owl-carousel:not(.slick-slider)[data-mobileslick="6"]>div:nth-child(n+7){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="6"][data-unslick="1"]>div:nth-child(n+7){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;width:14.28571%}.owl-carousel:not(.slick-slider)[data-mobileslick="7"]>div:nth-child(n+8){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="7"][data-unslick="1"]>div:nth-child(n+8){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;width:12.5%}.owl-carousel:not(.slick-slider)[data-mobileslick="8"]>div:nth-child(n+9){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="8"][data-unslick="1"]>div:nth-child(n+9){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%;width:11.11111%}.owl-carousel:not(.slick-slider)[data-mobileslick="9"]>div:nth-child(n+10){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="9"][data-unslick="1"]>div:nth-child(n+10){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%;width:10%}.owl-carousel:not(.slick-slider)[data-mobileslick="10"]>div:nth-child(n+11){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="10"][data-unslick="1"]>div:nth-child(n+11){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%;width:9.09091%}.owl-carousel:not(.slick-slider)[data-mobileslick="11"]>div:nth-child(n+12){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="11"][data-unslick="1"]>div:nth-child(n+12){display:-ms-flexbox;display:flex}.owl-carousel:not(.slick-slider)[data-mobileslick="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%;width:8.33333%}.owl-carousel:not(.slick-slider)[data-mobileslick="12"]>div:nth-child(n+13){display:none}.owl-carousel:not(.slick-slider)[data-mobileslick="12"][data-unslick="1"]>div:nth-child(n+13){display:-ms-flexbox;display:flex}}.owl-carousel.row-2 .slick-slide,.owl-carousel.row-3 .slick-slide{margin:0}.owl-carousel.row-2 .slick-slide>div,.owl-carousel.row-3 .slick-slide>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-carousel.row-2 .slick-slide .item,.owl-carousel.row-3 .slick-slide .item{display:flex!important}.tbay-currency{position:relative;line-height:44px}.tbay-currency .woocs_diplay_none{display:none}.woocommerce-currency-switcher{padding:0;border:0;background:#fff0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.woocommerce-currency-switcher:focus{outline:none}.woocommerce-currency-switcher-form{display:flex}.woocommerce-currency-switcher-form .SumoSelect{width:auto;vertical-align:middle;position:static}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont{border:0;padding:0;background:#fff0;text-align:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label{width:13px;right:0;left:auto;top:0;cursor:pointer;margin-bottom:0}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label i{background:none!important;line-height:20px;height:20px}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label i:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label i:after{font-style:normal;font-size:10px;position:absolute;top:0;color:#888;font-weight:400;left:50%;right:auto;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>span{padding:0;cursor:pointer;padding-right:14px;padding-left:0;text-align:left;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont:hover{color:var(--tb-theme-color)}.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont:hover label i:after{color:var(--tb-theme-color)}.woocommerce-currency-switcher-form .SumoSelect>.optWrapper{-webkit-box-shadow:none;box-shadow:none;min-width:150px;padding:5px 0;border:1px solid #ddd;left:-15px;right:auto;top:100%;display:block!important;background:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;z-index:1000}.woocommerce-currency-switcher-form .SumoSelect>.optWrapper>.options{overflow:hidden}.woocommerce-currency-switcher-form .SumoSelect>.optWrapper>.options li.opt{padding:0 0 0 12px;border-color:#d0d0d0}.woocommerce-currency-switcher-form .SumoSelect>.optWrapper label{font-weight:400;margin-bottom:0}.woocommerce-currency-switcher-form .SumoSelect.open .CaptionCont,.woocommerce-currency-switcher-form .SumoSelect:focus>.CaptionCont{-webkit-box-shadow:none!important;box-shadow:none!important;border:0}.woocommerce-currency-switcher-form .SumoSelect.open .optWrapper,.woocommerce-currency-switcher-form .SumoSelect:focus>.optWrapper{display:none}.woocommerce-currency-switcher-form .SumoSelect:hover>.CaptionCont{border:0;-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-currency-switcher-form .SumoSelect:hover>.optWrapper{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);visibility:visible;opacity:1;filter:alpha(opacity=100)}.woocommerce-currency-switcher-form.woocs_show_flags .SumoSelect>.optWrapper>.options li.opt{padding-left:40px;background-position:12px center;background-size:20px}.SumoSelect>.optWrapper>.options li.opt{padding:0 0 0 20px;text-align:left;line-height:40px;position:relative;font-weight:500}.SumoSelect>.optWrapper>.options li.opt label{margin:0;font-weight:400}.SumoSelect>.optWrapper>.options li.opt:hover,.SumoSelect>.optWrapper>.options li.opt.selected{color:var(--tb-theme-color);background-color:#fff!important}.widget-woocommerce-currency-switcher .dd-desc{display:none}.widget-woocommerce-currency-switcher a.dd-option,.widget-woocommerce-currency-switcher .dd-selected{padding:5px 10px!important}.widget-woocommerce-currency-switcher label{line-height:100%;float:left;margin:0}.widget-woocommerce-currency-switcher .dd-pointer{border:none!important;margin:0!important}.widget-woocommerce-currency-switcher .dd-pointer:before{font-family:FontAwesome;position:absolute;line-height:100%;right:0;left:auto;bottom:-4px}.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-down:before{content:""}.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-up:before{content:""}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;border:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a{color:inherit;text-decoration:none}.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;overflow:hidden}.mm-panels .tbay-addon .tbay-addon-title,.mm-panels .tbay-addon .tbay-addon-heading{font-size:14px;margin:0;text-align:left;line-height:40px;text-transform:capitalize;border-bottom:1px solid #d0d0d0;padding:0 15px}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .3s linear,-webkit-transform .3s linear;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;opacity:0;filter:alpha(opacity=0)}.mm-panel:not(.mm-hidden){display:block;opacity:1;filter:alpha(opacity=100)}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:#fff0}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px;left:auto}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before{content:'';border:2px solid #fff0;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid #fff0;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px;left:auto}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px;left:auto}.mm-btn_next:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.mm-btn_next:after{position:absolute;left:auto;font-size:10px;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#888}.mm-btn_prev:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.mm-btn_prev:before{position:absolute;font-size:15px;left:15px;right:auto;color:#888}.mm-navbar{border-color:#d0d0d0;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a{text-decoration:none}.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{border-color:inherit}.mm-listitem .mm-btn_next{border-color:inherit}.mm-listitem .mm-btn_next:before{border-color:inherit}.mm-listitem:after{border-color:inherit}.mm-listview{border-color:inherit;font:inherit;line-height:20px}.mm-listview a i{min-width:22px}.mm-listitem{position:relative;color:#000}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;left:0;border-color:#d0d0d0}.mm-listitem a{text-decoration:none}.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:0 15px;margin:0;line-height:46px}.mm-listitem.active>a{color:var(--tb-theme-color)}.mm-listitem.flash-sale>a{color:#e20202;font-weight:700}.mm-listitem .mm-btn_next{background:#fff0;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50%}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px;margin-left:0}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px;padding-left:0}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgb(0 0 0 / .1)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgb(0 0 0 / .3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgb(255 255 255 / .4);tap-highlight-color:rgb(255 255 255 / .4)}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgb(255 255 255 / .4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgb(0 0 0 / .05)}.mm-menu .mm-listitem_divider{background:rgb(0 0 0 / .05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.modal-open #tbay-main-content.mm-slideout{z-index:unset}.modal-open #custom-login-wrapper.in+#tbay-header{z-index:1002}.modal-open #custom-login-wrapper.in+#tbay-header+.mm-slideout{z-index:1001}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0;width:80%;min-width:140px;max-width:440px}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:#fff0;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block;background:rgb(0 0 0 / .61);z-index:10001}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight{transition:none .4s ease;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}[class*=mm-menu_columns-]{transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0{width:80%;min-width:140px;max-width:0}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1{width:80%;min-width:140px;max-width:440px}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2{width:80%;min-width:140px;max-width:880px}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3{width:80%;min-width:140px;max-width:1320px}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4{width:80%;min-width:140px;max-width:1760px}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{font-style:normal;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;left:auto;top:50%}.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth){width:90px}.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:90px;margin-left:0}.mm-counter+.mm-btn_fullwidth+a,.mm-counter+.mm-btn_fullwidth+span{padding-right:90px;padding-left:0}.mm-listitem_vertical>.mm-counter{top:12px;margin-top:0}.mm-listitem_vertical.mm-listitem_spacer>.mm-counter{margin-top:40px}.mm-listitem_nosubitems>.mm-counter{display:none}.mm-counter{color:#ccc}.mm-listitem_divider{opacity:1;transition:opacity .4s ease}.mm-menu_dividers-light .mm-listitem_divider{background:inherit;font-size:inherit;color:rgb(0 0 0 / .3);padding-top:15px;padding-bottom:5px}.mm-border-none .mm-listitem_divider{border-top-width:1px;border-top-style:solid}.mm-listview_fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:10;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listview_fixeddivider:after{content:none!important;display:none!important}.mm-panel_dividers .mm-listview_fixeddivider{display:block}.mm-wrapper_opened.mm-dragging .mm-menu,.mm-wrapper_opened.mm-dragging .mm-slideout{transition-duration:0s}.mm-menu_dropdown{box-shadow:0 2px 10px rgb(0 0 0 / .3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-page__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}[class*=mm-menu_tip-]:before{content:'';background:inherit;box-shadow:0 2px 10px rgb(0 0 0 / .3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px;right:auto}.mm-menu_tip-right:before{right:22px;left:auto}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}.mm-iconbar{border-color:inherit;border-style:solid;border-width:0;border-right-width:1px;text-align:center;line-height:20px;overflow:hidden;box-sizing:border-box;position:absolute;top:0;left:0;bottom:0;z-index:2}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconbar__bottom>*,.mm-iconbar__top>*{box-sizing:border-box;display:block;padding:10px 0}.mm-iconbar__bottom a{text-decoration:none}.mm-iconbar__bottom a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__top a{text-decoration:none}.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__bottom{bottom:0}.mm-menu_iconbar-40 .mm-navbars_bottom,.mm-menu_iconbar-40 .mm-navbars_top,.mm-menu_iconbar-40 .mm-panels{left:40px;right:auto}.mm-menu_iconbar-40 .mm-iconbar{width:40px}.mm-menu_iconbar-60 .mm-navbars_bottom,.mm-menu_iconbar-60 .mm-navbars_top,.mm-menu_iconbar-60 .mm-panels{left:60px;right:auto}.mm-menu_iconbar-60 .mm-iconbar{width:60px}.mm-menu_iconbar-80 .mm-navbars_bottom,.mm-menu_iconbar-80 .mm-navbars_top,.mm-menu_iconbar-80 .mm-panels{left:80px;right:auto}.mm-menu_iconbar-80 .mm-iconbar{width:80px}.mm-iconbar{color:rgb(0 0 0 / .3)}.mm-iconbar a{color:rgb(0 0 0 / .3)}.mm-iconbar__tab_selected{background:rgb(255 255 255 / .4)}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel{transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first{left:0}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened~.mm-listview_fixeddivider{left:0}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened{display:block!important}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:1px solid;border-color:inherit}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:1px solid;border-color:inherit}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[class*=mm-menu_iconpanel-].mm-menu_hidedivider .mm-panel_opened-parent .mm-listitem_divider,[class*=mm-menu_iconpanel-].mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-menu_iconpanel-40 .mm-panel_iconpanel-0{left:0}.mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{left:0}.mm-menu_iconpanel-40 .mm-panel_iconpanel-1{left:40px;right:auto}.mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{left:40px;right:auto}.mm-menu_iconpanel-40 .mm-panel_iconpanel-2{left:80px;right:auto}.mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{left:80px;right:auto}.mm-menu_iconpanel-40 .mm-panel_iconpanel-3{left:120px;right:auto}.mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{left:120px;right:auto}.mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{left:40px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-0{left:0}.mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{left:0}.mm-menu_iconpanel-60 .mm-panel_iconpanel-1{left:60px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{left:60px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-2{left:120px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{left:120px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-3{left:180px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{left:180px;right:auto}.mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{left:60px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-0{left:0}.mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{left:0}.mm-menu_iconpanel-80 .mm-panel_iconpanel-1{left:80px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{left:80px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-2{left:160px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{left:160px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-3{left:240px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{left:240px;right:auto}.mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{left:80px;right:auto}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}.mm-menu_keyboardfocus a:focus{outline:0;background:rgb(255 255 255 / .4)}.mm-navbars_bottom,.mm-navbars_top{background:inherit;border-color:inherit;border-width:0;position:absolute;left:0;right:0;z-index:1}.mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbars_bottom>.mm-navbar:not(.mm-navbar_has-btns),.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns){padding:0}.mm-navbars_bottom>.mm-navbar>:not(img):not(.mm-btn){-webkit-box-flex:1;-ms-flex:1;flex:1}.mm-navbars_top{border-bottom-style:solid;border-bottom-width:0;top:0;bottom:auto}.mm-navbars_top>.mm-navbar>:not(img):not(.mm-btn){-webkit-box-flex:1;-ms-flex:1;flex:1}.mm-menu_navbar_top-1 .mm-panels{top:71px}.mm-menu_navbar_top-1 .mm-navbars_has-tabs~.mm-panels{top:45px}.mm-menu_navbar_top-2 .mm-panels{top:115px}.mm-menu_navbar_top-3 .mm-panels{top:120px}.mm-menu_navbar_top-4 .mm-panels{top:160px}.mm-navbars_bottom{bottom:0;top:auto}.mm-navbars_bottom .mm-searchfield__input{border-top:1px solid #e5e5e5}.mm-menu_navbar_bottom-1 .mm-panels{bottom:50px}.mm-menu_navbar_bottom-2 .mm-panels{bottom:115px}.mm-menu_navbar_bottom-3 .mm-panels{bottom:120px}.mm-menu_navbar_bottom-4 .mm-panels{bottom:160px}.mm-navbar_size-2{height:80px}.mm-navbar_size-3{height:120px}.mm-navbar_size-4{height:160px}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar__breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar_has-btns .mm-navbar__breadcrumbs{margin-left:-40px;margin-right:0}.mm-navbar_has-btns .mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{margin-left:0;padding-left:0}.mm-navbars_top .mm-navbar_tabs{background:inherit!important}.mm-navbars_top .mm-navbar_tabs~.mm-navbar{background:inherit!important}.mm-navbars_bottom .mm-navbar_tabs{background:inherit!important}.mm-navbar__tab_selected{background:inherit!important;border-width:1px;border-style:solid;border-color:inherit}.mm-navbar__tab_selected:first-child{border-left:none}.mm-navbar__tab_selected:last-child{border-right:none}.mm-navbars_top .mm-navbar_tabs:not(:last-child){border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected{color:#000;font-weight:700;border-bottom:2px solid var(--tb-theme-color)}.mm-navbars_bottom .mm-navbar_tabs:not(:first-child){border-top-width:1px;border-top-style:solid;border-top-color:inherit}.mm-navbars_bottom .mm-navbar__tab_selected{border-top:none;margin-top:-1px}.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected{border-bottom:none}.mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgb(255 255 255 / .4)}.mm-menu_rtl{direction:rtl}.mm-menu_rtl.mm-menu_offcanvas{right:auto}.mm-menu_rtl .mm-panel:not(.mm-panel_opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_rtl .mm-panel.mm-panel_opened-parent{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu_rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu_rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu_rtl .mm-navbar .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu_rtl .mm-navbar .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu_rtl .mm-listitem:after{left:0;right:20px}.mm-menu_rtl .mm-listitem>a:not(.mm-btn_next),.mm-menu_rtl .mm-listitem>span:not(.mm-btn_next){padding-left:10px;padding-right:20px!important}.mm-menu_rtl .mm-listitem .mm-btn_next{right:auto;left:0}.mm-menu_rtl .mm-listitem .mm-btn_next:before{left:auto;right:0}.mm-menu_rtl .mm-listitem .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu_rtl .mm-listitem .mm-btn_next+a,.mm-menu_rtl .mm-listitem .mm-btn_next+span{margin-left:50px;margin-right:0}.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+a,.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+span{padding-left:50px;padding-right:0}.mm-menu_rtl .mm-counter{left:45px;right:auto}.mm-menu_rtl .mm-counter+.mm-btn_next+a,.mm-menu_rtl .mm-counter+.mm-btn_next+span{margin-left:90px;margin-right:0}.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+a,.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+span{padding-left:90px;padding-right:0}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel{transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first{left:0;right:0}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened~.mm-listview_fixeddivider{left:0;right:0}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened,.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_rtl [class*=mm-panel_iconpanel-]{left:0}.mm-menu_rtl [class*=mm-panel_iconpanel-]~.mm-listview_fixeddivider{left:0}.mm-menu_rtl [class*=mm-panel_iconpanel-].mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0{right:0}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{right:0}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1{right:40px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{right:40px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2{right:80px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{right:80px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3{right:120px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{right:120px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{right:40px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0{right:0}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{right:0}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1{right:60px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{right:60px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2{right:120px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{right:120px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3{right:180px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{right:180px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{right:60px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0{right:0}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{right:0}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1{right:80px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{right:80px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2{right:160px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{right:160px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3{right:240px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{right:240px;left:auto}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{right:80px;left:auto}.mm-menu_rtl html[class*=mm-sidebar_expanded-]:not(.mm-sidebar_closed) .mm-menu_rtl~.mm-slideout{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important;right:0}.mm-menu_rtl label.mm-check{left:20px;right:auto!important}.mm-menu_rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu_rtl label.mm-toggle+a,.mm-menu_rtl label.mm-toggle+span{padding-left:80px;padding-right:0}.mm-menu_rtl label.mm-check+a,.mm-menu_rtl label.mm-check+span{padding-left:60px;padding-right:0}.mm-menu_rtl .mm-btn_next+label.mm-check,.mm-menu_rtl .mm-btn_next+label.mm-toggle{left:60px;right:auto}.mm-menu_rtl .mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-btn_next+label.mm-check+span{margin-left:50px;padding-right:0}.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-btn_next+label.mm-toggle+span{margin-left:50px;padding-right:0}.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-btn_next+label.mm-toggle+span{padding-left:70px;padding-right:0}.mm-menu_rtl .mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-btn_next+label.mm-check+span{padding-left:50px;padding-right:0}.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle{left:100px;right:auto;padding-right:0}.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+span{margin-left:90px;padding-right:0}.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+span{margin-left:90px;padding-right:0}.mm-searchfield{height:40px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.mm-searchfield input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:inherit;line-height:26px;display:block;box-sizing:border-box;width:100%;max-width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-searchfield input::-ms-clear{display:none}.mm-panel__noresultsmsg{text-align:center;font-size:150%;padding:40px 0}.mm-searchfield__btn{right:0;top:0}.mm-searchfield__input{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;width:100%;max-width:100%;position:relative}.mm-searchfield__cancel{text-decoration:none;line-height:40px;display:block;padding-right:10px;padding-left:0;margin-right:-100px;margin-left:0;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-panel>.mm-searchfield{width:100%;position:absolute;top:0;left:0}.mm-panel_has-searchfield{padding-top:40px}.mm-panel_has-navbar.mm-panel_has-searchfield{padding-top:80px}.mm-panel_has-navbar.mm-panel_has-searchfield>.mm-searchfield{top:40px}.mm-listitem_nosubitems>.mm-btn_next{display:none}.mm-listitem_nosubitems>.mm-btn_next+a,.mm-listitem_nosubitems>.mm-btn_next+span{padding-right:10px}.mm-searchfield input{background:rgb(0 0 0 / .05);color:rgb(0 0 0 / .75)}.mm-panel__noresultsmsg{color:rgb(0 0 0 / .3)}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;left:auto;z-index:15;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panels{transition:right .4s ease}.mm-menu_has-sectionindexer .mm-sectionindexer{right:0}.mm-menu_has-sectionindexer .mm-panels{right:20px;left:auto}.mm-menu_navbar_top-1 .mm-sectionindexer{top:42px}.mm-menu_navbar_top-2 .mm-sectionindexer{top:82px}.mm-menu_navbar_top-3 .mm-sectionindexer{top:122px}.mm-menu_navbar_top-4 .mm-sectionindexer{top:162px}.mm-menu_navbar_bottom-1 .mm-sectionindexer{bottom:42px}.mm-menu_navbar_bottom-2 .mm-sectionindexer{bottom:82px}.mm-menu_navbar_bottom-3 .mm-sectionindexer{bottom:122px}.mm-menu_navbar_bottom-4 .mm-sectionindexer{bottom:162px}.mm-sectionindexer a{color:rgb(0 0 0 / .3)}.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+a,.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+span{transition:background .4s ease}.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth){transition:background .4s ease}.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+a,.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+span{transition:background .4s ease}.mm-menu_selected-parent .mm-listitem>a:not(.mm-btn_fullwidth){transition:background .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgb(255 255 255 / .4)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgb(255 255 255 / .4)}[class*=mm-wrapper_sidebar-collapsed-] body,[class*=mm-wrapper_sidebar-expanded-] body{position:relative}[class*=mm-wrapper_sidebar-collapsed-] .mm-slideout,[class*=mm-wrapper_sidebar-expanded-] .mm-slideout{transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-wrapper_sidebar-collapsed-] .mm-page,[class*=mm-wrapper_sidebar-expanded-] .mm-page{background:inherit;box-sizing:border-box;min-height:100vh}[class*=mm-wrapper_sidebar-collapsed-] .mm-menu_sidebar-collapsed,[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded{display:block!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-listitem_divider,[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-collapsed-40 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-40 .mm-slideout{width:calc(100% - 40px);-webkit-transform:translate(40px,0);-ms-transform:translate(40px,0);transform:translate(40px,0);-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.mm-wrapper_sidebar-collapsed-60 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-60 .mm-slideout{width:calc(100% - 60px);-webkit-transform:translate(60px,0);-ms-transform:translate(60px,0);transform:translate(60px,0);-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.mm-wrapper_sidebar-collapsed-80 .mm-slideout{width:calc(100% - 80px);-webkit-transform:translate(80px,0);-ms-transform:translate(80px,0);transform:translate(80px,0);-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-80 .mm-slideout{width:calc(100% - 80px);-webkit-transform:translate(80px,0);-ms-transform:translate(80px,0);transform:translate(80px,0);-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded{border-right-width:1px;border-right-style:solid;min-width:0!important;max-width:100000px!important}[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking{overflow:visible}[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking body{overflow:visible}[class*=mm-wrapper_sidebar-expanded-] .mm-page__blocker{display:none!important}.mm-wrapper_sidebar-expanded-25:not(.mm-wrapper_sidebar-closed) .mm-slideout{width:75%;-webkit-transform:translate(33.33333%,0)!important;-ms-transform:translate(33.33333%,0)!important;transform:translate(33.33333%,0)!important;-webkit-transform:translate3d(33.33333%,0,0)!important;transform:translate3d(33.33333%,0,0)!important}.mm-wrapper_sidebar-expanded-25 .mm-menu_sidebar-expanded{width:25%!important}.mm-wrapper_sidebar-expanded-30:not(.mm-wrapper_sidebar-closed) .mm-slideout{width:70%;-webkit-transform:translate(42.85714%,0)!important;-ms-transform:translate(42.85714%,0)!important;transform:translate(42.85714%,0)!important;-webkit-transform:translate3d(42.85714%,0,0)!important;transform:translate3d(42.85714%,0,0)!important}.mm-wrapper_sidebar-expanded-30 .mm-menu_sidebar-expanded{width:30%!important}.mm-wrapper_sidebar-expanded-35:not(.mm-wrapper_sidebar-closed) .mm-slideout{width:65%;-webkit-transform:translate(53.84615%,0)!important;-ms-transform:translate(53.84615%,0)!important;transform:translate(53.84615%,0)!important;-webkit-transform:translate3d(53.84615%,0,0)!important;transform:translate3d(53.84615%,0,0)!important}.mm-wrapper_sidebar-expanded-35 .mm-menu_sidebar-expanded{width:35%!important}.mm-menu__blocker{background:#fff0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}input.mm-check,input.mm-toggle{position:absolute;left:-10000px;right:auto}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{content:'';display:block;border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}.mm-listitem_vertical label.mm-toggle,.mm-listitem_vertical label.mm-check{top:5px;bottom:auto;margin-top:0}label.mm-toggle{right:20px;left:auto}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px;padding-left:0}label.mm-check{right:20px;left:auto}label.mm-check+a,label.mm-check+span{padding-right:60px;padding-left:0}.mm-btn_next+label.mm-check,.mm-btn_next+label.mm-toggle{right:60px;left:auto}.mm-btn_next+label.mm-check+a,.mm-btn_next+label.mm-check+span{margin-right:50px;padding-left:0}.mm-btn_next+label.mm-toggle+a,.mm-btn_next+label.mm-toggle+span{margin-right:50px;padding-left:0}.mm-btn_next+label.mm-toggle+a,.mm-btn_next+label.mm-toggle+span{padding-right:70px;padding-left:0}.mm-btn_next+label.mm-check+a,.mm-btn_next+label.mm-check+span{padding-right:50px;padding-left:0}.mm-counter+.mm-btn_next+label.mm-check,.mm-counter+.mm-btn_next+label.mm-toggle{right:100px;left:auto}.mm-counter+.mm-btn_next+label.mm-check+a,.mm-counter+.mm-btn_next+label.mm-check+span{margin-right:90px;margin-left:0}.mm-counter+.mm-btn_next+label.mm-toggle+a,.mm-counter+.mm-btn_next+label.mm-toggle+span{margin-right:90px;margin-left:0}label.mm-toggle{background:rgb(0 0 0 / .1)}label.mm-toggle:before{background:#f3f3f3}input.mm-toggle:checked~label.mm-toggle{background:#4bd963}label.mm-check:before{border-color:rgb(0 0 0 / .75)}.mm-menu_border-none .mm-listitem:after,.mm-panel_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after,.mm-panel_border-full .mm-listitem:after{left:0!important}.mm-menu_border-offset .mm-listitem:after,.mm-panel_border-offset .mm-listitem:after{right:20px;left:auto}.mm-menu_fx-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mm-wrapper_opening .mm-menu_fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu_fx-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-menu-fade{opacity:0;transition:opacity .2s ease}.mm-wrapper_opening .mm-menu_fx-menu-fade{opacity:1}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-zoom .mm-panel,.mm-panel_fx-zoom{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,.mm-panel_fx-zoom.mm-panel_opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,.mm-panel_fx-zoom.mm-panel_opened-parent{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,.mm-panel_fx-slide-0.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,.mm-panel_fx-slide-100.mm-panel_opened-parent{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fx-panels-slide-up .mm-panel,.mm-panel_fx-slide-up{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu_fx-panels-slide-up .mm-panel_opened,.mm-menu_fx-panels-slide-up .mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_fx-slide-up.mm-panel_opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-right .mm-panel,.mm-panel_fx-slide-right{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fx-panels-slide-right .mm-panel_opened,.mm-menu_fx-panels-slide-right .mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_fx-slide-right.mm-panel_opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[class*=mm-menu_fx-listitems-] .mm-listitem{transition:none .4s ease}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(1){transition-delay:50ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(2){transition-delay:.1s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(3){transition-delay:150ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(4){transition-delay:.2s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(5){transition-delay:250ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(6){transition-delay:.3s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(7){transition-delay:350ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(8){transition-delay:.4s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(9){transition-delay:450ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(10){transition-delay:.5s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(11){transition-delay:550ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(12){transition-delay:.6s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(13){transition-delay:650ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(14){transition-delay:.7s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(15){transition-delay:750ms}.mm-menu_fx-listitems-slide .mm-listitem{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu_fx-listitems-fade .mm-listitem{transition-property:opacity;opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem{opacity:1}.mm-menu_fx-listitems-drop .mm-listitem{transition-property:opacity,top;opacity:0;top:-25%}.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem{opacity:1;top:0}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate(100vw,0);-ms-transform:translate(100vw,0);transform:translate(100vw,0);-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-100vw,0);-ms-transform:translate(-100vw,0);transform:translate(-100vw,0);-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top,.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-30 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-30 .mm-listitem>span{padding-top:5px;padding-bottom:5px}.mm-menu_listview-30 .mm-listitem_vertical>.mm-btn_next{height:30}.mm-menu_listview-50 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-50 .mm-listitem>span{padding-top:15px;padding-bottom:15px}.mm-menu_listview-50 .mm-listitem_vertical>.mm-btn_next{height:50}.mm-menu_listview-60 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-60 .mm-listitem>span{padding-top:20px;padding-bottom:20px}.mm-menu_listview-60 .mm-listitem_vertical>.mm-btn_next{height:60}.mm-menu_listview-justify .mm-panels>.mm-panel:after,.mm-menu_listview-justify .mm-panels>.mm-panel:before{content:none;display:none}.mm-panels>.mm-panel_listview-justify:after,.mm-panels>.mm-panel_listview-justify:before{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview,.mm-panels>.mm-panel_listview-justify .mm-listview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem,.mm-panels>.mm-panel_listview-justify .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:40px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem:not(.mm-listitem_divider),.mm-panels>.mm-panel_listview-justify .mm-listitem:not(.mm-listitem_divider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>span{box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-panels>.mm-panel_listview-justify .mm-listitem>a:not(.mm-btn_next),.mm-panels>.mm-panel_listview-justify .mm-listitem>span{box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview_inset>li{padding:5px 0}.mm-menu_multiline .mm-listitem>a,.mm-menu_multiline .mm-listitem>span{text-overflow:clip;white-space:normal}.mm-panel_multiline .mm-listitem>a,.mm-panel_multiline .mm-listitem>span{text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-page__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-page__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-page__blocker{background:#fff}.mm-menu_popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgb(0 0 0 / .3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-page__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:1001}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-page__blocker,.mm-menu_position-front.mm-menu_opened~.mm-page__blocker,.mm-menu_position-top.mm-menu_opened~.mm-page__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{width:100%;min-width:100%;max-width:100%;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto;height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;right:auto;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-page:after{box-shadow:0 0 10px rgb(0 0 0 / .3)}.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgb(0 0 0 / .3)}.mm-menu_theme-white{background:#fff;border-color:rgb(0 0 0 / .1);color:rgb(0 0 0 / .7)}.mm-menu_theme-white .mm-navbar a,.mm-menu_theme-white .mm-navbar>*{color:rgb(0 0 0 / .3)}.mm-menu_theme-white .mm-btn:after,.mm-menu_theme-white .mm-btn:before{border-color:rgb(0 0 0 / .3)}.mm-menu_theme-white .mm-listview .mm-btn_next:after{border-color:rgb(0 0 0 / .3)}.mm-menu_theme-white .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgb(0 0 0 / .03);tap-highlight-color:rgb(0 0 0 / .03)}.mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-white .mm-listitem_selected>span{background:rgb(0 0 0 / .03)}.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-white .mm-listitem_opened>.mm-panel{background:rgb(0 0 0 / .06)}.mm-menu_theme-white .mm-listitem_divider{background:rgb(0 0 0 / .06)}.mm-menu_theme-white .mm-counter{color:rgb(0 0 0 / .3)}.mm-menu_theme-white .mm-iconbar{color:rgb(0 0 0 / .3)}.mm-menu_theme-white .mm-iconbar a{color:rgb(0 0 0 / .3)}.mm-menu_theme-white.mm-menu_keyboardfocus a:focus,.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgb(0 0 0 / .03)}.mm-menu_theme-white.mm-menu_shadow-page:after,.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgb(0 0 0 / .2)}.mm-menu_theme-white .mm-searchfield input{background:rgb(0 0 0 / .06);color:rgb(0 0 0 / .7)}.mm-menu_theme-white .mm-panel__noresultsmsg,.mm-menu_theme-white .mm-sectionindexer a{color:rgb(0 0 0 / .3)}.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgb(0 0 0 / .03)}.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgb(0 0 0 / .03)}.mm-menu_theme-white label.mm-check:before{border-color:rgb(0 0 0 / .7)}.mm-menu_theme-white label.mm-toggle{background:rgb(0 0 0 / .1)}.mm-menu_theme-white label.mm-toggle:before{background:#fff}.mm-menu_theme-whiteinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-dark{background:#333;border-color:rgb(0 0 0 / .3);color:rgb(255 255 255 / .85)}.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar>*{color:rgb(255 255 255 / .4)}.mm-menu_theme-dark .mm-btn:after,.mm-menu_theme-dark .mm-btn:before{border-color:rgb(255 255 255 / .4)}.mm-menu_theme-dark .mm-listview .mm-btn_next:after{border-color:rgb(255 255 255 / .4)}.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgb(0 0 0 / .1);tap-highlight-color:rgb(0 0 0 / .1)}.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-dark .mm-listitem_selected>span{background:rgb(0 0 0 / .1)}.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-dark .mm-listitem_opened>.mm-panel{background:rgb(255 255 255 / .08)}.mm-menu_theme-dark .mm-listitem_divider{background:rgb(255 255 255 / .08)}.mm-menu_theme-dark .mm-counter{color:rgb(255 255 255 / .4)}.mm-menu_theme-dark .mm-iconbar{color:rgb(255 255 255 / .4)}.mm-menu_theme-dark .mm-iconbar a{color:rgb(255 255 255 / .4)}.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus,.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgb(0 0 0 / .1)}.mm-menu_theme-dark.mm-menu_shadow-page:after,.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 20px rgb(0 0 0 / .5)}.mm-menu_theme-dark .mm-searchfield input{background:rgb(255 255 255 / .15);color:rgb(255 255 255 / .85)}.mm-menu_theme-dark .mm-panel__noresultsmsg,.mm-menu_theme-dark .mm-sectionindexer a{color:rgb(255 255 255 / .4)}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgb(0 0 0 / .1)}.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgb(0 0 0 / .1)}.mm-menu_theme-dark label.mm-check:before{border-color:rgb(255 255 255 / .85)}.mm-menu_theme-dark label.mm-toggle{background:rgb(0 0 0 / .3)}.mm-menu_theme-dark label.mm-toggle:before{background:#333}.mm-menu_theme-darkinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-black{background:#000;border-color:rgb(255 255 255 / .25);color:rgb(255 255 255 / .75)}.mm-menu_theme-black .mm-navbar a,.mm-menu_theme-black .mm-navbar>*{color:rgb(255 255 255 / .4)}.mm-menu_theme-black .mm-btn:after,.mm-menu_theme-black .mm-btn:before{border-color:rgb(255 255 255 / .4)}.mm-menu_theme-black .mm-listview .mm-btn_next:after{border-color:rgb(255 255 255 / .4)}.mm-menu_theme-black .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgb(255 255 255 / .15);tap-highlight-color:rgb(255 255 255 / .15)}.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-black .mm-listitem_selected>span{background:rgb(255 255 255 / .15)}.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-black .mm-listitem_opened>.mm-panel{background:rgb(255 255 255 / .2)}.mm-menu_theme-black .mm-listitem_divider{background:rgb(255 255 255 / .2)}.mm-menu_theme-black .mm-counter{color:rgb(255 255 255 / .4)}.mm-menu_theme-black .mm-iconbar{color:rgb(255 255 255 / .4)}.mm-menu_theme-black .mm-iconbar a{color:rgb(255 255 255 / .4)}.mm-menu_theme-black.mm-menu_keyboardfocus a:focus,.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgb(255 255 255 / .15)}.mm-menu_theme-black.mm-menu_shadow-page:after,.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel{box-shadow:false}.mm-menu_theme-black .mm-searchfield input{background:rgb(255 255 255 / .25);color:rgb(255 255 255 / .75)}.mm-menu_theme-black .mm-panel__noresultsmsg,.mm-menu_theme-black .mm-sectionindexer a{color:rgb(255 255 255 / .4)}.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgb(255 255 255 / .15)}.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgb(255 255 255 / .15)}.mm-menu_theme-black label.mm-check:before{border-color:rgb(255 255 255 / .75)}.mm-menu_theme-black label.mm-toggle{background:rgb(255 255 255 / .25)}.mm-menu_theme-black label.mm-toggle:before{background:#000}.mm-menu_theme-blackinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem>a,.mm-menu_tileview .mm-listitem>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-panel_tileview .mm-listitem>a,.mm-panel_tileview .mm-listitem>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem>.mm-btn_next,.mm-panel_tileview .mm-listitem>.mm-btn_next{width:auto}.mm-menu_tileview .mm-listitem>.mm-btn_next:after,.mm-menu_tileview .mm-listitem>.mm-btn_next:before{content:none;display:none}.mm-panel_tileview .mm-listitem>.mm-btn_next:after,.mm-panel_tileview .mm-listitem>.mm-btn_next:before{content:none;display:none}.mm-menu_tileview .mm-listitem_divider,.mm-panel_tileview .mm-listitem_divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before{content:none;display:none}.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}html:not(.mm-wrapper_opening) a[href="#page"]{display:none!important}.mm-wrapper_opening .mmenu-open{display:none!important}.tbay-mmenu{display:none}.mm-menu{background:#fff}.mm-menu.mm-menu_theme-dark{background:#1e405b}.mm-menu.mm-menu_theme-dark .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs){background:#1e405b!important}.mm-menu.mm-menu_theme-dark .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield input{color:#999;border-color:#fff!important}.mm-menu.mm-menu_theme-dark .mm-navbar a,.mm-menu.mm-menu_theme-dark .mm-navbar>*{color:#fff}.mm-menu.mm-menu_theme-dark .mm-btn:after,.mm-menu.mm-menu_theme-dark .mm-btn:before{border-color:#999}.mm-menu.mm-menu_theme-dark .mm-navbar_tabs a:not(.mm-navbar__tab_selected){background:#1e405b}.mm-menu.mm-menu_theme-dark .mm-navbar_tabs a{border-color:#eee}.mm-menu.mm-menu_theme-dark .mm-navbar,.mm-menu.mm-menu_theme-dark .mm-listitem:after,.mm-menu.mm-menu_theme-dark .mm-navbars_top,.mm-menu.mm-menu_theme-dark .mm-navbars_bottom{border-color:#eee}.mm-menu.mm-menu_theme-dark .mm-panels>.mm-panel>.mm-navbar+.mm-listview li a{color:#fff;padding-right:0}.mm-menu .mm-navbar{height:51px}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#888}.mm-menu .mm-navbar>a{line-height:40px;padding:0}.mm-menu .mm-menu_shadow-page:after{display:none}.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs){height:inherit}.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield{height:inherit}.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield .mm-searchfield__input{padding:0}.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;line-height:49px;max-height:initial;color:#888}.mm-menu .mm-panel_has-navbar .mm-navbar{height:40px;left:0;right:0;border-bottom:1px solid #d0d0d0}.mm-menu .mm-panels .mm-navbar__title{font-weight:500;color:#000;line-height:40px;font-size:15px}.mm-menu .mm-searchfield__btn{top:15px;right:15px;left:auto}.mm-menu .mm-searchfield__cancel{line-height:70px}.mm-menu .mm-navbar_tabs a:not(.mm-navbar__tab_selected){background:#e0e0e0;color:#999;font-weight:700;border-bottom:1px solid #d0d0d0}.mm-menu .mm-navbar_tabs a{border:0;border-right:1px solid #d0d0d0;color:var(--tb-theme-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.mm-menu .mm-navbar_tabs a i{margin-left:0;margin-right:5px;font-size:18px}.mm-menu .mm-navbar_tabs a i.tb-icon-icons2{font-size:15px}.mm-menu .mm-navbar_tabs a:last-child{border-right:0}.mm-menu .mm-navbars_bottom .mm-navbar{height:44px;border-top:1px solid #e5e5e5}.mm-menu .mm-navbars_bottom .mm-navbar a{line-height:24px;padding:10px 0}.mm-menu .mm-navbars_bottom .mm-navbar a:before{font-size:16px}.mm-menu .mm-navbars_bottom .mm-navbar a:hover,.mm-menu .mm-navbars_bottom .mm-navbar a:focus{color:var(--tb-theme-color)}.mm-menu .mm-listitem a i,.mm-menu .mm-listitem a img{margin-right:5px;margin-left:0}.mm-menu .mm-listitem a img{max-width:32px}.mm-menu .sub-menu .dropdown-menu-inner p{margin:0}.mm-menu .sub-menu .dropdown-menu-inner .row>div{margin-bottom:20px}.mm-menu .sub-menu .menu li{line-height:40px}.mm-menu .sub-menu .menu li a{padding:0 15px;border-bottom:1px solid #e5e5e5;display:block}.mm-menu .mm-counter{right:40px;left:auto}.mm-menu .mm-navbars_bottom,.mm-menu .mm-navbars_top{border-color:#e5e5e5}.mm-menu .vc_row>div{width:100%}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:none;transform:none}.mm-menu_offcanvas{display:block;-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:80%;z-index:10;opacity:1;filter:alpha(opacity=100)}.mm-menu_offcanvas.mm-menu_opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:999999}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:.6}.mm-searchfield__cancel{opacity:0;pointer-events:none}.mm-searchfield__cancel-active{opacity:1;pointer-events:all}.mm-wrapper_blocking .mm-page__blocker,.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{-webkit-transition:opacity 0.2s ease 0.2s;-o-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}.modal-open .mm-page .mm-slideout{z-index:unset}body.logged-in .mmenu-account .popup-login{display:none}body:not(.logged-in) .mmenu-account .logged-in{display:none}.yith-wfbt-section::after{display:block;clear:both;content:""}.yith-wfbt-section .yith-wfbt-images{margin:0;position:relative;float:none;max-width:max-content}.yith-wfbt-section .yith-wfbt-images::after{display:block;clear:both;content:""}.yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items){padding:0;margin:0;display:flex;display:-ms-flexbox;overflow:hidden;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items) li{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yith-wfbt-section .yith-wfbt-images .image-td{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:max-content}.yith-wfbt-section .yith-wfbt-images .caption{margin-top:20px}.yith-wfbt-section .yith-wfbt-images .caption .name{display:block;line-height:20px;white-space:normal}.yith-wfbt-section .yith-wfbt-images .image_plus{width:auto;padding:0 23px;align-items:center;font-size:16px;color:#aaa}.yith-wfbt-section .yith-wfbt-items{margin:28px 0 0;list-style:none}.yith-wfbt-section .yith-wfbt-items label{margin:0;font-weight:400;padding:0;display:flex}.yith-wfbt-section .yith-wfbt-items label a{color:#888}.yith-wfbt-section .yith-wfbt-items input[type="checkbox"]{display:none}.yith-wfbt-section .yith-wfbt-items .product-name span{color:#000;font-weight:700}.yith-wfbt-section .yith-wfbt-items li:first-child{pointer-events:none}.yith-wfbt-section .yith-wfbt-items li:first-child i{color:#888!important}.yith-wfbt-section .yith-wfbt-items.free label{padding:0}.yith-wfbt-form{margin:0!important;padding:40px 30px!important;border:1px solid #e5e5e5}.yith-wfbt-submit-block .price_text{color:#888;line-height:25px}.yith-wfbt-submit-block .price_text>span{display:block;font-weight:500;color:#000}.yith-wfbt-submit-block .price_text>span.total_price{color:var(--tb-theme-color);font-size:15px;font-weight:700}.yith-wfbt-submit-block .price_text ins{text-decoration:none}.yith-wfbt-submit-block .price_text del{color:#888;font-weight:400}.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove{margin-top:12px!important}.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+span{display:inline-block}.yith-compare a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.yith-compare a span{display:none}.yith-compare a.added:before{font-size:18px;line-height:1;vertical-align:middle}#cboxContent{background:#fff0}#cboxTopCenter,#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxBottomCenter,#cboxMiddleLeft,#cboxMiddleRight{background:#fff0;width:0;height:0;padding:0;margin:0}#cboxClose{background-image:none;width:25px;height:25px;bottom:auto;top:23px;right:35px;left:auto}#cboxClose:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#cboxClose:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #d0d0d0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;line-height:23px;text-shadow:none!important;text-indent:0!important;font-size:10px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#000;background:#fff}#cboxClose:hover,#cboxClose:focus{outline:none}#cboxClose:hover:before,#cboxClose:focus:before{color:var(--tb-theme-color)}body table.compare-list tr.remove td>a{line-height:30px;background:transparent!important}body table.compare-list tr.remove td>a:hover{color:red}body table.compare-list tr.remove td>a:hover .remove{color:#fff0}body table.compare-list .remove td a .remove{position:relative;width:auto;height:auto;line-height:30px;background:transparent!important}body table.compare-list .price td{text-decoration:none;padding-bottom:6px!important;padding-top:0px!important}body table.compare-list .add-to-cart .tooltip{display:none!important}body table.compare-list .woocs_price_code{font-size:15px}body table.compare-list .price.repeated{display:none}body table.compare-list .add-to-cart td a:not(.unstyled_button){width:auto;height:auto;line-height:25px;padding:8px 22px;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px}body table.compare-list .add-to-cart td a:not(.unstyled_button):hover,body table.compare-list .add-to-cart td a:not(.unstyled_button):focus{background:var(--tb-theme-color)}table.compare-list .description td p{margin:0;line-height:23px}body.woocommerce>h1:first-child{background:#fff;color:#000;font-size:22px;font-weight:700;margin:0;line-height:normal;border:0;padding:20px 0 17px;position:fixed;text-align:left;top:0;z-index:100;left:20px;right:20px}body.tbay-body-compare{padding:67px 20px 20px}body.tbay-body-compare #yith-woocompare{padding:0;border:1px solid #d0d0d0;font-size:14px;color:#000}body.tbay-body-compare #yith-woocompare ins.woocommerce-Price-amount,body.tbay-body-compare #yith-woocompare .woocommerce-Price-amount{color:var(--tb-theme-color);font-weight:700;font-size:15px}body.tbay-body-compare #yith-woocompare del{text-decoration:line-through}body.tbay-body-compare #yith-woocompare del .woocommerce-Price-amount{color:#888;font-size:14px;font-weight:400}body.tbay-body-compare table.dataTable.compare-list tbody th,body.tbay-body-compare table.dataTable.compare-list tbody td{border:0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;text-decoration:none;text-align:left}body.tbay-body-compare table.dataTable.compare-list tbody .image th,body.tbay-body-compare table.dataTable.compare-list tbody .image td,body.tbay-body-compare table.dataTable.compare-list tbody .title th,body.tbay-body-compare table.dataTable.compare-list tbody .title td,body.tbay-body-compare table.dataTable.compare-list tbody .price th,body.tbay-body-compare table.dataTable.compare-list tbody .price td{border-bottom:0}body.tbay-body-compare table.dataTable.compare-list tbody>tr:nth-last-child(2) th,body.tbay-body-compare table.dataTable.compare-list tbody>tr:nth-last-child(2) td{border-bottom:0}body table.compare-list{border:0;font-family:var(--tb-text-primary-font)}body table.compare-list thead,body table.compare-list tfoot{display:none}body table.compare-list td.odd{background:#fff0}body table.compare-list td img{border:0!important;padding:0;margin:0;max-width:100%}body table.compare-list .image th,body table.compare-list .title th,body table.compare-list .price th,body table.compare-list .add-to-cart th{font-size:0}body table.compare-list>tbody>tr>th{text-align:left!important;vertical-align:middle;text-transform:capitalize;font-weight:700}body table.compare-list tbody th,body table.compare-list tbody td{border:0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:10px 28px!important;text-decoration:none}body table.compare-list tbody tr.remove{text-align:right;height:0!important;background:#fff0}body table.compare-list tbody tr.remove td,body table.compare-list tbody tr.remove th{border-bottom:0!important;width:0!important;height:0!important;line-height:0!important;padding:15px 21px!important;text-align:right!important}body table.compare-list tbody tr.remove td{background:transparent!important}body table.compare-list tbody tr.remove td a{font-size:0;display:inline-block;height:0;line-height:0!important}body table.compare-list tbody tr.image>td{text-align:center!important}body table.compare-list tbody tr.title>td{color:#000;padding-bottom:4px!important}body table.compare-list tbody tr.add-to-cart th,body table.compare-list tbody tr.add-to-cart td{padding-bottom:30px!important;padding-top:0!important}body table.compare-list tbody tr.description>td{vertical-align:top!important}body table.compare-list tbody tr.description th,body table.compare-list tbody tr.description td{padding-bottom:10px;padding-top:10px}body table.compare-list tbody tr.description ul{padding:0;list-style:none}body table.compare-list tbody tr.description ul li{display:inline-block;vertical-align:middle;padding-left:15px;position:relative}body table.compare-list tbody tr.description ul li:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}body table.compare-list tbody tr.description ul li:before{font-size:5px;display:inline-block;vertical-align:middle;margin-left:0;margin-right:10px;line-height:1;position:absolute;left:0;top:12px}body table.compare-list tbody tr:not(.price):not(.title) th,body table.compare-list tbody tr:not(.price):not(.title) td{line-height:30px}body table.compare-list tbody th{min-width:220px;font-weight:500;background:#f9f9f9}body table.compare-list tbody .image th,body table.compare-list tbody .image td,body table.compare-list tbody .title th,body table.compare-list tbody .title td,body table.compare-list tbody .price th,body table.compare-list tbody .price td{border-bottom:0}body table.compare-list tbody>tr:nth-last-child(2) th,body table.compare-list tbody>tr:nth-last-child(2) td{border-bottom:0}body table.compare-list .add-to-cart td a{border:0;line-height:45px;margin:5px 0 0}body table.compare-list .add-to-cart td a i{display:none}body table.compare-list .add-to-cart td a:hover{background:var(--tb-theme-color)}body table.compare-list .price.repeated td{text-decoration:none}body table.compare-list s,body table.compare-list strike,body table.compare-list del,body table.compare-list ins{text-decoration:none}body table.compare-list .remove td a{display:inline-block}body table.compare-list .remove td a .remove{float:left;color:#fff0}body table.compare-list .remove td a .remove:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}body table.compare-list .remove td a .remove:before{color:#999;font-size:18px;float:left;transition:.3s all}body table.compare-list .remove td a:hover .remove:before{color:red}#yith-woocompare table.compare-list{width:unset}#yith-woocompare table.compare-list tr.no-products{height:auto!important}#yith-woocompare table.compare-list tr.no-products td{border:0!important}.DTFC_LeftWrapper table.compare-list th{font-weight:700}.dataTables_scroll table.compare-list td{color:#888}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top.mfp-ready #tbay-quick-view-modal{opacity:1;filter:alpha(opacity=100);transform:translateY(0);padding:0}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.75;filter:alpha(opacity=75)}.mfp-move-from-top.mfp-removing #tbay-quick-view-modal{transform:translateY(100px);opacity:0;filter:alpha(opacity=0)}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0;filter:alpha(opacity=0)}#tbay-quick-view-modal{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}#tbay-quick-view-modal .top-main-content{border-bottom:1px solid #d0d0d0;margin-bottom:25px}#tbay-quick-view-modal .top-main-content:before{display:none}#tbay-quick-view-modal.singular-shop .image-mains{padding-right:90px;display:block}#tbay-quick-view-modal .only-featured{flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}#tbay-quick-view-modal .only-featured .featured{margin:0}#tbay-quick-view-modal .cart .quantity .name{display:none}#tbay-quick-view-modal .cart .single_add_to_cart_button{float:left;text-transform:uppercase}#tbay-quick-view-modal .cart .group-button{margin-left:20px}#tbay-quick-view-modal .woocommerce .woocs_price_code{font-size:20px;margin-top:10px}#tbay-quick-view-modal .woocommerce .woocs_price_code del{font-size:16px}#tbay-quick-view-modal .woocommerce .grouped_form .woocs_price_code{font-size:16px}#tbay-quick-view-modal .price{font-size:22px}#tbay-quick-view-modal .price del{font-size:16px}#tbay-quick-view-modal span.onsale{line-height:inherit;vertical-align:bottom}.besa-quickview .mfp-inline-holder .mfp-content{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:85%;max-width:1170px}#quickview-carousel{max-width:100%;margin:0}#quickview-carousel .item{margin:0}#quickview-carousel.slick-slider .slick-dots{padding:0;margin-top:20px}.carousel .carousel-indicators{margin-bottom:0;bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.carousel .carousel-indicators .active{background-color:var(--tb-theme-color);width:10px;height:10px}.carousel .carousel-indicators li{background-color:#ddd;margin:0;float:left}.carousel .carousel-indicators li+li{margin-left:10px}.carousel .carousel-controls-v3 .carousel-control{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;width:40px;height:40px;line-height:40px;color:#000;background-image:none;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-shadow:none;border:1px solid #d0d0d0;opacity:0;filter:alpha(opacity=0);visibility:hidden;background:#fff}.carousel .carousel-controls-v3 .carousel-control i{display:inline-block}.carousel .carousel-controls-v3 .carousel-control.left{left:0;right:auto}.carousel .carousel-controls-v3 .carousel-control.right{right:0;left:auto}.carousel .carousel-controls-v3 .carousel-control:hover{background:var(--tb-theme-color);border-color:var(--tb-theme-color);color:#fff}#tbay-quick-view-modal #tbay-quick-view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px;max-height:650px;overflow-y:auto}#tbay-quick-view-modal .woocommerce-product-rating{margin:0!important;line-height:inherit}#tbay-quick-view-modal .mfp-close{top:-30px;right:-45px;font-size:0;left:auto;line-height:23px;opacity:1;filter:alpha(opacity=100);text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#tbay-quick-view-modal .mfp-close:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#tbay-quick-view-modal .mfp-close:before{font-size:20px}#tbay-quick-view-modal .mfp-close:hover{color:var(--tb-theme-color)}.questions-section h3{padding:0 0 28px;margin:0!important}#ywqa_question_list,#ask_question{padding:0}ol.ywqa-question-list{margin:0}li.question-container{padding:0 0 25px;display:block;margin-bottom:30px;border-color:#d0d0d0}div.question-text{float:none;width:100%}div.question-text .question-content{font-weight:400;font-size:14px;margin:0;line-height:22px}div.question-text .question-symbol{border:0;font-weight:700;color:#fff;width:25px;height:20px;line-height:20px;background:var(--tb-theme-color);margin-right:18px;margin-left:0}div.question-text .question,div.question-text .answer{padding:0}div.question-text .answer-content{margin-top:10px}span.question a,#show-all-questions a.show-questions{color:#000;font-weight:700}span.question a:hover,#show-all-questions a.show-questions:hover{color:var(--tb-theme-color);font-weight:700}span.admin-answer-symbol,span.answer-symbol{font-weight:700;color:#000;background:#f5f5f5;border:1px solid #d0d0d0;display:inline-block;line-height:30px;padding:0 10px;margin-left:0;margin-right:18px}span.answer-symbol{padding:0;width:25px;height:20px;line-height:18px}div.ywqa-ask-question{height:auto;padding:0 0 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}input#ywqa-submit-question{padding:0 45px;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}input#ywqa_ask_question_text{padding:0 15px;border-right:0;width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}input#ywqa_ask_question_text:focus{outline:none}div#new-answer-header{padding-bottom:30px;margin-bottom:20px;border-color:#d0d0d0}div#new-answer-header .parent-question{color:#000}div#new-answer-header .question-owner{font-size:13px;padding:0 0 20px}div#new-answer-header #submit_answer_form textarea,div#new-answer-header #submit_answer_form input:not(#ywqa-send-answer){width:100%;display:block}div#new-answer-header #submit_answer_form textarea{min-height:200px;border-color:#d0d0d0;padding:10px;line-height:23px;outline:none;font-size:14px}div#new-answer-header .ywqa_submit_answer{float:none;opacity:1;filter:alpha(opacity=100)}#tab-questions a.back-to-product{font-size:14px;line-height:23px;color:var(--tb-theme-color)}#tab-questions a.back-to-product:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#tab-questions a.back-to-product:before{display:inline-block;font-size:10px;margin-right:5px;margin-left:0}#ywqa_answer_list *{font-size:14px}#ywqa_answer_list span.answer-list-count{font-size:16px;color:#000;font-weight:500;margin-bottom:15px}#ywqa_answer_list span.question,#ywqa_answer_list span.answer,#ywqa_answer_list .answer-owner{padding:0}#ywqa_answer_list li.answer-container{padding:0 0 10px;margin-bottom:10px;border-color:#d0d0d0}.woocommerce-wishlist #yith-wcwl-form{background:#fff}.woocommerce #yith-wcwl-form .woocommerce-message,.woocommerce #yith-wcwl-form .woocommerce-error{margin:0}.woocommerce #yith-wcwl-form .woocommerce-message+table.wishlist_table.shop_table,.woocommerce #yith-wcwl-form .woocommerce-error+table.wishlist_table.shop_table{padding-top:30px}.woocommerce #yith-wcwl-form .wishlist-empty{padding-left:20px;padding-right:0;padding-top:20px}.woocommerce .wishlist-title{padding:30px;padding-bottom:0}.woocommerce .wishlist-title h2{padding:0;margin:0;font-weight:700}.woocommerce table.wishlist_table.shop_table{font-size:100%;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:40px 0 70px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woocommerce table.wishlist_table.shop_table thead,.woocommerce table.wishlist_table.shop_table tfoot{display:none}.woocommerce table.wishlist_table.shop_table>tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce table.wishlist_table.shop_table>tbody>tr>td{border:0;padding:0;text-align:left;line-height:inherit!important}.woocommerce table.wishlist_table.shop_table tr{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;position:relative;padding:30px}@media (max-width:1199px) and (min-width:769px){.woocommerce table.wishlist_table.shop_table tr{-webkit-box-flex:33%;-moz-box-flex:33%;-webkit-flex:33%;-ms-flex:33%;flex:33%;max-width:33%}}.woocommerce table.wishlist_table.shop_table tr.no-products{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;padding:0}.woocommerce table.wishlist_table.shop_table tr td.product-thumbnail{display:block;padding-bottom:30px;position:relative}.woocommerce table.wishlist_table.shop_table tr td.product-thumbnail a{max-width:inherit}.woocommerce table.wishlist_table.shop_table tr td.product-thumbnail a img{width:auto}.woocommerce table.wishlist_table.shop_table tr .product-name{line-height:20px!important;padding-bottom:13px!important;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce table.wishlist_table.shop_table tr .product-remove{padding-top:18px}.woocommerce table.wishlist_table.shop_table tr .product-remove a{color:#999;font-size:16px}.woocommerce table.wishlist_table.shop_table tr .product-remove a:hover{color:var(--tb-theme-color)}.woocommerce table.wishlist_table.shop_table tr .product-remove i{margin-right:5px;margin-left:0;display:inline-block}.woocommerce table.wishlist_table.shop_table tr .product-remove.icon{width:auto;position:absolute;right:auto;left:0;top:0;padding:0;width:25px}.woocommerce table.wishlist_table.shop_table tr .product-remove.icon a{background:var(--tb-theme-color);color:#fff!important;text-align:center}.woocommerce table.wishlist_table.shop_table tr .product-remove.icon i{margin:0}.woocommerce table.wishlist_table.shop_table tfoot{border-top:1px solid #d0d0d0}.woocommerce table.wishlist_table.shop_table .product-price{color:var(--tb-theme-color);margin:0;font-size:15px}.woocommerce table.wishlist_table.shop_table .product-price .woocommerce-Price-amount{font-weight:700;color:var(--tb-theme-color)}.woocommerce table.wishlist_table.shop_table .product-price ins{text-decoration:initial}.woocommerce table.wishlist_table.shop_table .product-price ins span{color:var(--tb-theme-color)}.woocommerce table.wishlist_table.shop_table .product-price del{margin-left:4px;margin-right:0;text-decoration-color:#888}.woocommerce table.wishlist_table.shop_table .product-price del span.woocommerce-Price-amount{color:#888;font-weight:400}.woocommerce table.wishlist_table.shop_table .product-add-to-cart{padding-top:18px}.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{margin:0!important;padding:0 35px!important;display:inline-block!important}.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a.loading:after{top:0}.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a i{display:none}#yith-wcwl-form .yith-wcqv-button{display:none}.yith-wcwl-add-to-wishlist .ajax-loading{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.woocommerce.yith-wfbt-slider-wrapper>h3{margin-bottom:30px;margin-left:15px;margin-right:15px}.woocommerce.yith-wfbt-slider-wrapper .yith-wfbt-product-info .product-title{padding-bottom:10px}.woocommerce.yith-wfbt-slider-wrapper .yith-wfbt-products-list{padding-bottom:80px}.woocommerce.yith-wfbt-slider-wrapper .owl-item .yith-wfbt-single-product.product{padding:15px!important}.woocommerce.yith-wfbt-slider-wrapper .owl-item .yith-wfbt-single-product.product .product-price{font-size:15px}.woocommerce.yith-wfbt-slider-wrapper .owl-item .yith-wfbt-single-product.product .product-price .woocommerce-Price-amount{font-weight:700;color:var(--tb-theme-color)}.woocommerce.yith-wfbt-slider-wrapper .owl-item .yith-wfbt-single-product.product .product-price ins{text-decoration:none!important;font-weight:700;color:var(--tb-theme-color)}.woocommerce.yith-wfbt-slider-wrapper .owl-item .yith-wfbt-single-product.product .product-price del{text-decoration-color:#888}.woocommerce.yith-wfbt-slider-wrapper .owl-item .yith-wfbt-single-product.product .product-price del .woocommerce-Price-amount{color:#888;font-weight:400}.woocommerce a.button.alt{background-color:var(--tb-theme-color)}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:none;padding:0 30px 30px}.yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title{margin-bottom:20px}.wishlist_table.mobile{padding:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist_table.mobile li{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;padding:0 15px;margin-bottom:30px;display:flex;flex-direction:column}.wishlist_table.mobile li .item-wrapper{display:flex;flex-direction:column;width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wishlist_table.mobile li .item-wrapper .item-details{display:flex;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wishlist_table.mobile li .item-wrapper .item-details .woocommerce-Price-amount{font-weight:700;font-size:16px;display:inline-block;color:var(--tb-theme-color)}.wishlist_table.mobile li .item-wrapper .item-details del .woocommerce-Price-amount{color:#888;font-weight:400;opacity:1;filter:alpha(opacity=100);font-size:13px;text-decoration:inherit}.wishlist_table.mobile li .item-wrapper .product-name{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wishlist_table.mobile li .item-wrapper .product-thumbnail{padding-bottom:20px}.wishlist_table.mobile li .item-wrapper>div{width:auto!important;max-width:unset!important;margin:0!important}.wishlist_table.mobile li .item-wrapper h3{line-height:20px;margin:0 0 15px;font-size:14px}.wishlist_table.mobile li table td.label{display:none!important}.wishlist_table.mobile li table td.value{text-align:left!important;font-size:inherit!important;padding:0!important}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:left;padding-top:10px}.wishlist_table.mobile li .additional-info-wrapper .product-remove a{font-size:16px;color:#999}.wishlist_table.mobile li .additional-info-wrapper .product-remove a i{font-family:"tb-icon"!important}.wishlist_table.mobile li .additional-info-wrapper .product-remove a i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wishlist_table.mobile .product-add-to-cart .add-cart a{width:100%;padding:0!important;line-height:40px;margin:20px 0 0!important;background:var(--tb-theme-color);color:#fff;font-weight:700}.wishlist_table.mobile .product-add-to-cart .add-cart a i{display:none}.wishlist_table.mobile .product-add-to-cart .add-cart a.loading:after{top:0}.yith_wcwl_wishlist_footer{display:none}.yith-wcwl-wishlistexistsbrowse a>i,.yith-wcwl-wishlistaddedbrowse a>i{color:var(--tb-theme-color)}rs-module-wrap{z-index:0}rs-module{overflow:visible}.tparrows{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.tparrows.revo-tbay{width:46px;height:46px;background:#fff}.tparrows.revo-tbay:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tparrows.revo-tbay:before{line-height:46px;color:#000;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;font-size:13.67px}.tparrows.revo-tbay.tp-rightarrow:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tparrows:hover{background:var(--tb-theme-color)}.tparrows:hover:before{color:#fff}.tp-bullets.revo-tbay{width:auto!important}.tp-bullets.revo-tbay:before{padding:0!important}.tp-bullets.revo-tbay .tp-bullet{display:block;background:#d0d0d0;width:10px;height:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;cursor:pointer;position:static;float:left;margin-right:10px;margin-left:0;-webkit-box-shadow:none;box-shadow:none}.tp-bullets.revo-tbay .tp-bullet.selected,.tp-bullets.revo-tbay .tp-bullet:hover{background:var(--tb-theme-color)}.tp-bullets.revo-tbay .tp-bullet:last-child{margin:0}.display-products.products{padding:6px}.display-products.products>.row{margin:0}.display-products.products>.row>div{padding:6px}.display-products.products.products-list{padding:12px}.display-products.products.products-list>.row>div{padding:0;width:100%!important}#sidebar-top-archive>.widget{padding:30px}#sidebar-top-archive>.widget+.widget{padding-top:0}#sidebar-top-archive>.widget:only-child{padding-bottom:0}.archive-shop{padding-bottom:90px}.archive-shop .page-title{font-size:22px;font-weight:700;margin:0}.archive-shop .term-description{margin:20px 0 15px}.archive-shop .woocommerce-info,.archive-shop .woocommerce-message,.archive-shop .woocommerce-error{background:#f5f5f5;margin:0 30px}.woocommerce-products-header{padding:23px 30px 15px}.woocommerce-products-header .page-title+img{margin:30px 0 15px}.woocommerce-products-header .page-title+img~.term-description{margin-top:0}.woocommerce-products-header p{margin:0}.woocommerce-products-header+.tbay-filter{padding-top:0}a.woof_front_toggle{width:15px;text-indent:-9999px;position:relative;float:right}a.woof_front_toggle.woof_front_toggle_closed:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}a.woof_front_toggle.woof_front_toggle_opened:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}a.woof_front_toggle:before{text-indent:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:1}.all-subcategories{list-style:none;padding:0;margin:0}.all-subcategories::after{display:block;clear:both;content:""}.all-subcategories>li{float:left;width:50%;padding:0 15px;margin-bottom:30px;text-align:center}.all-subcategories h3{font-size:16px;font-weight:500;margin:10px 0 0}.all-subcategories h3 .count{background:#fff0;color:#a5a5a5;display:block;font-weight:initial}.all-subcategories a{display:block;text-align:center;position:relative;overflow:hidden}.all-subcategories a img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.all-subcategories a:hover h3{color:var(--tb-theme-color)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;float:none;margin-bottom:0}.more_products,.tbay-pagination-load-more{text-align:center;margin-top:60px}.more_products a i,.tbay-pagination-load-more a i{font-size:inherit}.more_products a.active,.tbay-pagination-load-more a.active{background:#fff0 url(/wp-content/themes/besa/images/load-more.gif) no-repeat top center!important;width:256px;height:50px;background-size:100px!important;z-index:999;border:0;padding:1px 0;color:#fff0}.more_products a.active span,.more_products a.active i,.tbay-pagination-load-more a.active span,.tbay-pagination-load-more a.active i{display:none}.woocommerce-product-details__short-description{color:#999;padding-top:15px}.woocommerce-product-details__short-description li{display:inline-block;vertical-align:middle}.woocommerce-product-details__short-description li:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-product-details__short-description li:before{font-size:5px;display:inline-block;vertical-align:middle;margin-left:0;margin-right:10px;line-height:1}.woocommerce-product-details__short-description p{margin-bottom:0;display:inline-block}.count{display:inline-block;color:#999}.row.grid,.display-products.products-grid .row{margin:0}.row.grid:before,.row.grid:after,.display-products.products-grid .row:before,.display-products.products-grid .row:after{display:none}.row.grid>div,.display-products.products-grid .row>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.grid>div>div,.display-products.products-grid .row>div>div{max-width:100%}@media (min-width:1600px){.row.grid[data-xlgdesktop="1"]>div,.display-products.products-grid .row[data-xlgdesktop="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.row.grid[data-xlgdesktop="2"]>div,.display-products.products-grid .row[data-xlgdesktop="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.row.grid[data-xlgdesktop="3"]>div,.display-products.products-grid .row[data-xlgdesktop="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.row.grid[data-xlgdesktop="4"]>div,.display-products.products-grid .row[data-xlgdesktop="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.row.grid[data-xlgdesktop="5"]>div,.display-products.products-grid .row[data-xlgdesktop="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.row.grid[data-xlgdesktop="6"]>div,.display-products.products-grid .row[data-xlgdesktop="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.row.grid[data-xlgdesktop="7"]>div,.display-products.products-grid .row[data-xlgdesktop="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.row.grid[data-xlgdesktop="8"]>div,.display-products.products-grid .row[data-xlgdesktop="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.row.grid[data-xlgdesktop="9"]>div,.display-products.products-grid .row[data-xlgdesktop="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.row.grid[data-xlgdesktop="10"]>div,.display-products.products-grid .row[data-xlgdesktop="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.row.grid[data-xlgdesktop="11"]>div,.display-products.products-grid .row[data-xlgdesktop="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.row.grid[data-xlgdesktop="12"]>div,.display-products.products-grid .row[data-xlgdesktop="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}}@media (max-width:1599.98px) and (min-width:1200px){.row.grid[data-desktop="1"]>div,.display-products.products-grid .row[data-desktop="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.row.grid[data-desktop="2"]>div,.display-products.products-grid .row[data-desktop="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.row.grid[data-desktop="3"]>div,.display-products.products-grid .row[data-desktop="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.row.grid[data-desktop="4"]>div,.display-products.products-grid .row[data-desktop="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.row.grid[data-desktop="5"]>div,.display-products.products-grid .row[data-desktop="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.row.grid[data-desktop="6"]>div,.display-products.products-grid .row[data-desktop="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.row.grid[data-desktop="7"]>div,.display-products.products-grid .row[data-desktop="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.row.grid[data-desktop="8"]>div,.display-products.products-grid .row[data-desktop="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.row.grid[data-desktop="9"]>div,.display-products.products-grid .row[data-desktop="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.row.grid[data-desktop="10"]>div,.display-products.products-grid .row[data-desktop="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.row.grid[data-desktop="11"]>div,.display-products.products-grid .row[data-desktop="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.row.grid[data-desktop="12"]>div,.display-products.products-grid .row[data-desktop="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}}@media (max-width:1199.98px) and (min-width:992px){.row.grid[data-desktopsmall="1"]>div,.display-products.products-grid .row[data-desktopsmall="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.row.grid[data-desktopsmall="2"]>div,.display-products.products-grid .row[data-desktopsmall="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.row.grid[data-desktopsmall="3"]>div,.display-products.products-grid .row[data-desktopsmall="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.row.grid[data-desktopsmall="4"]>div,.display-products.products-grid .row[data-desktopsmall="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.row.grid[data-desktopsmall="5"]>div,.display-products.products-grid .row[data-desktopsmall="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.row.grid[data-desktopsmall="6"]>div,.display-products.products-grid .row[data-desktopsmall="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.row.grid[data-desktopsmall="7"]>div,.display-products.products-grid .row[data-desktopsmall="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.row.grid[data-desktopsmall="8"]>div,.display-products.products-grid .row[data-desktopsmall="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.row.grid[data-desktopsmall="9"]>div,.display-products.products-grid .row[data-desktopsmall="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.row.grid[data-desktopsmall="10"]>div,.display-products.products-grid .row[data-desktopsmall="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.row.grid[data-desktopsmall="11"]>div,.display-products.products-grid .row[data-desktopsmall="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.row.grid[data-desktopsmall="12"]>div,.display-products.products-grid .row[data-desktopsmall="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}}@media (max-width:991.98px) and (min-width:768px){.row.grid[data-tablet="1"]>div,.display-products.products-grid .row[data-tablet="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.row.grid[data-tablet="2"]>div,.display-products.products-grid .row[data-tablet="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.row.grid[data-tablet="3"]>div,.display-products.products-grid .row[data-tablet="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.row.grid[data-tablet="4"]>div,.display-products.products-grid .row[data-tablet="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.row.grid[data-tablet="5"]>div,.display-products.products-grid .row[data-tablet="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.row.grid[data-tablet="6"]>div,.display-products.products-grid .row[data-tablet="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.row.grid[data-tablet="7"]>div,.display-products.products-grid .row[data-tablet="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.row.grid[data-tablet="8"]>div,.display-products.products-grid .row[data-tablet="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.row.grid[data-tablet="9"]>div,.display-products.products-grid .row[data-tablet="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.row.grid[data-tablet="10"]>div,.display-products.products-grid .row[data-tablet="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.row.grid[data-tablet="11"]>div,.display-products.products-grid .row[data-tablet="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.row.grid[data-tablet="12"]>div,.display-products.products-grid .row[data-tablet="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}}@media (max-width:767.98px) and (min-width:576px){.row.grid[data-landscape="1"]>div,.display-products.products-grid .row[data-landscape="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.row.grid[data-landscape="2"]>div,.display-products.products-grid .row[data-landscape="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.row.grid[data-landscape="3"]>div,.display-products.products-grid .row[data-landscape="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.row.grid[data-landscape="4"]>div,.display-products.products-grid .row[data-landscape="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.row.grid[data-landscape="5"]>div,.display-products.products-grid .row[data-landscape="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.row.grid[data-landscape="6"]>div,.display-products.products-grid .row[data-landscape="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.row.grid[data-landscape="7"]>div,.display-products.products-grid .row[data-landscape="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.row.grid[data-landscape="8"]>div,.display-products.products-grid .row[data-landscape="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.row.grid[data-landscape="9"]>div,.display-products.products-grid .row[data-landscape="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.row.grid[data-landscape="10"]>div,.display-products.products-grid .row[data-landscape="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.row.grid[data-landscape="11"]>div,.display-products.products-grid .row[data-landscape="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.row.grid[data-landscape="12"]>div,.display-products.products-grid .row[data-landscape="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}}@media (max-width:575px){.row.grid[data-mobile="1"]>div,.display-products.products-grid .row[data-mobile="1"]>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.row.grid[data-mobile="2"]>div,.display-products.products-grid .row[data-mobile="2"]>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.row.grid[data-mobile="3"]>div,.display-products.products-grid .row[data-mobile="3"]>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.row.grid[data-mobile="4"]>div,.display-products.products-grid .row[data-mobile="4"]>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.row.grid[data-mobile="5"]>div,.display-products.products-grid .row[data-mobile="5"]>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.row.grid[data-mobile="6"]>div,.display-products.products-grid .row[data-mobile="6"]>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.row.grid[data-mobile="7"]>div,.display-products.products-grid .row[data-mobile="7"]>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.row.grid[data-mobile="8"]>div,.display-products.products-grid .row[data-mobile="8"]>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.row.grid[data-mobile="9"]>div,.display-products.products-grid .row[data-mobile="9"]>div{-webkit-box-flex:11.11111%;-moz-box-flex:11.11111%;-webkit-flex:11.11111%;-ms-flex:11.11111%;flex:11.11111%;max-width:11.11111%}.row.grid[data-mobile="10"]>div,.display-products.products-grid .row[data-mobile="10"]>div{-webkit-box-flex:10%;-moz-box-flex:10%;-webkit-flex:10%;-ms-flex:10%;flex:10%;max-width:10%}.row.grid[data-mobile="11"]>div,.display-products.products-grid .row[data-mobile="11"]>div{-webkit-box-flex:9.09091%;-moz-box-flex:9.09091%;-webkit-flex:9.09091%;-ms-flex:9.09091%;flex:9.09091%;max-width:9.09091%}.row.grid[data-mobile="12"]>div,.display-products.products-grid .row[data-mobile="12"]>div{-webkit-box-flex:8.33333%;-moz-box-flex:8.33333%;-webkit-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;max-width:8.33333%}}.product-top-sidebar{margin:0}.product-top-sidebar.active{background:#fafafa}.product-top-sidebar.active .product-top-button-wrapper{background:#fff}.product-top-sidebar.active .button-product-top .first{display:none}.product-top-sidebar.active .button-product-top .second{display:inline-block}.product-top-sidebar .product-top-button-wrapper{-moz-box-shadow:0 4px 4px rgb(0 0 0 / .1);-webkit-box-shadow:0 4px 4px rgb(0 0 0 / .1);box-shadow:0 4px 4px rgb(0 0 0 / .1);position:relative;padding:25px 0;z-index:10}@media (max-width:767px){.product-top-sidebar .product-top-button-wrapper{padding:10px 0}}.product-top-sidebar .button-product-top .first{display:inline-block}.product-top-sidebar .button-product-top .second{display:none}.product-top-sidebar>.container .content,.dokan-dashboard .product-top-sidebar>.dokan-dashboard-wrap .content,#wcfm-main-contentainer .product-top-sidebar>.wcfm-membership-wrapper .content,.wcfmmp-store-page .product-top-sidebar>#wcfmmp-store .content{display:none}.product-top-sidebar .button-product-top{border:0;padding:0;background:#fff0;font-weight:500;text-transform:uppercase}.product-top-sidebar .button-product-top:focus,.product-top-sidebar .button-product-top:hover{outline:initial;color:var(--tb-theme-color)}.product-top-sidebar .button-product-top i{margin-left:10px;margin-right:0}.product-top-sidebar .content{padding:50px 0}.product-top-sidebar .content::after{display:block;clear:both;content:""}@media (max-width:767px){.product-top-sidebar .content{padding:10px 0}}.product-top-sidebar .content>.widget{float:left;clear:initial;margin-bottom:0;width:25%;padding-right:30px;padding-left:0}@media (max-width:767px){.product-top-sidebar .content>.widget{width:100%;padding-right:0}}.product-top-sidebar .content>.widget:last-child{padding:0}.product-top-sidebar .treeview-menu{margin:0}.product-top-sidebar .woof_redraw_zone>div{clear:initial!important;margin:0;text-align:left;float:left;width:50%}@media (max-width:767px){.product-top-sidebar .woof_redraw_zone>div{width:100%}}.product-top-sidebar .woof_redraw_zone .woof_container_pa_color{margin-bottom:30px}.product-top-sidebar .woof_redraw_zone .woof_container_pa_size{clear:left!important}.product-top-sidebar .woof_redraw_zone .woof_price_search_container{float:right;width:50%;padding-left:30px;padding-right:0}@media (max-width:767px){.product-top-sidebar .woof_redraw_zone .woof_price_search_container{width:100%!important;float:left;padding-left:0}}.product-top-sidebar .WOOF_Widget{width:50%!important}@media (max-width:767px){.product-top-sidebar .WOOF_Widget{width:100%!important}}.product-top-sidebar .widget_product_tag_cloud .tagcloud a{float:left}.product-top-sidebar .widget_product_tag_cloud .tagcloud a:nth-child(3n+1){clear:both}@media (max-width:1199px){.product-top-sidebar .widget_product_tag_cloud{width:auto}}.quantity input[type='number']{-moz-appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}#reviews .review_form_wrapper #respond p.form-submit{z-index:99}.tbay-gallery-varible .zoomImg{display:none!important}.tbay-body-woocommerce-catalog-mod .tbay-element-mini-cart,.tbay-body-woocommerce-catalog-mod .add-cart,.tbay-body-woocommerce-catalog-mod .yith-wfbt-submit-button-remove,.tbay-body-woocommerce-catalog-mod .product-add-to-cart,.tbay-body-woocommerce-catalog-mod .single_add_to_cart_button,.tbay-body-woocommerce-catalog-mod .yith-compare,.tbay-body-woocommerce-catalog-mod #sticky-custom-add-to-cart{display:none!important}.tbay-body-woocommerce-catalog-mod .product-block.v1 .group-buttons,.tbay-body-woocommerce-catalog-mod .product-block.v2 .group-buttons{justify-content:center}.tbay-body-woocommerce-catalog-mod .product-block.v1 .group-buttons>div.button-wishlist a,.tbay-body-woocommerce-catalog-mod .product-block.v2 .group-buttons>div.button-wishlist a{border-left:1px solid #d0d0d0}.tbay-body-woocommerce-catalog-mod .product-block.v1 .group-buttons>div.button-wishlist a:hover,.tbay-body-woocommerce-catalog-mod .product-block.v2 .group-buttons>div.button-wishlist a:hover{border-color:var(--tb-theme-color)}.tbay-body-woocommerce-catalog-mod .product-block.v6 .group-buttons>div.tbay-quick-view a,.tbay-body-woocommerce-catalog-mod .product-block.v11 .group-buttons>div.tbay-quick-view a{border-right:1px solid #d0d0d0}.tbay-body-woocommerce-catalog-mod .product-block.v6 .group-buttons>div.tbay-quick-view a:hover,.tbay-body-woocommerce-catalog-mod .product-block.v11 .group-buttons>div.tbay-quick-view a:hover{border-color:var(--tb-theme-color)}.tbay-body-woocommerce-catalog-mod .product-block.v11:hover .name{opacity:1;filter:alpha(opacity=100);visibility:visible}.tbay-body-woocommerce-catalog-mod .products-list .product-block .group-buttons{justify-content:unset}.tbay-body-woocommerce-catalog-mod .products-list .product-block .group-buttons>div.tbay-quick-view a{border-right:1px solid #d0d0d0}.tbay-body-woocommerce-catalog-mod .products-list .product-block .group-buttons>div.tbay-quick-view a:hover{border-color:var(--tb-theme-color)}@media (min-width:481px){.tbay-body-woocommerce-catalog-mod .singular-shop div.product .group-button{margin:0}}.tbay-body-woocommerce-catalog-mod .singular-shop #shop-now{display:flex;align-items:center}.display-products.load-ajax{position:relative;opacity:.6;filter:alpha(opacity=60)}.display-products.load-ajax:after{content:"";z-index:2;position:absolute;border:2px solid #ddd;border-radius:100%;height:40px;width:40px;top:200px;left:50%;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}@media (min-width:1200px){.wp-block-woocommerce-products .woocommerce.columns-1 .products-grid>.row>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-1 .products-grid>.row>div:nth-child(1n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-2 .products-grid>.row>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-2 .products-grid>.row>div:nth-child(2n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-3 .products-grid>.row>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-3 .products-grid>.row>div:nth-child(3n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-4 .products-grid>.row>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-4 .products-grid>.row>div:nth-child(4n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-5 .products-grid>.row>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-5 .products-grid>.row>div:nth-child(5n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-6 .products-grid>.row>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-6 .products-grid>.row>div:nth-child(6n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-7 .products-grid>.row>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-7 .products-grid>.row>div:nth-child(7n+1){clear:both}.wp-block-woocommerce-products .woocommerce.columns-8 .products-grid>.row>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%;clear:unset}.wp-block-woocommerce-products .woocommerce.columns-8 .products-grid>.row>div:nth-child(8n+1){clear:both}}@media (min-width:1200px){.woocommerce.columns-1 .products-grid>.row>div{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.woocommerce.columns-1 .products-grid>.row>div:nth-child(1n+1){clear:both}.woocommerce.columns-2 .products-grid>.row>div{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.woocommerce.columns-2 .products-grid>.row>div:nth-child(2n+1){clear:both}.woocommerce.columns-3 .products-grid>.row>div{-webkit-box-flex:33.33333%;-moz-box-flex:33.33333%;-webkit-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;max-width:33.33333%}.woocommerce.columns-3 .products-grid>.row>div:nth-child(3n+1){clear:both}.woocommerce.columns-4 .products-grid>.row>div{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}.woocommerce.columns-4 .products-grid>.row>div:nth-child(4n+1){clear:both}.woocommerce.columns-5 .products-grid>.row>div{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.woocommerce.columns-5 .products-grid>.row>div:nth-child(5n+1){clear:both}.woocommerce.columns-6 .products-grid>.row>div{-webkit-box-flex:16.66667%;-moz-box-flex:16.66667%;-webkit-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;max-width:16.66667%}.woocommerce.columns-6 .products-grid>.row>div:nth-child(6n+1){clear:both}.woocommerce.columns-7 .products-grid>.row>div{-webkit-box-flex:14.28571%;-moz-box-flex:14.28571%;-webkit-flex:14.28571%;-ms-flex:14.28571%;flex:14.28571%;max-width:14.28571%}.woocommerce.columns-7 .products-grid>.row>div:nth-child(7n+1){clear:both}.woocommerce.columns-8 .products-grid>.row>div{-webkit-box-flex:12.5%;-moz-box-flex:12.5%;-webkit-flex:12.5%;-ms-flex:12.5%;flex:12.5%;max-width:12.5%}.woocommerce.columns-8 .products-grid>.row>div:nth-child(8n+1){clear:both}}@media (max-width:479px){.woocommerce[class*="columns-"] .products-grid>.row{margin-left:-8px;margin-right:-8px}.woocommerce[class*="columns-"] .products-grid>.row>div{padding:0 8px}}#sidebar-shop{padding:0 0 50px;position:relative;background:#fff}#sidebar-shop:before{content:'';background:#e2e2e2;position:absolute;left:auto;right:-1px;width:1px;top:0;height:100%;z-index:11}#sidebar-shop>.widget{padding:20px;padding-top:25px}#sidebar-shop>.widget:after{display:none}#sidebar-shop>.widget+.widget{border-top:1px solid #eaeaea}#sidebar-shop+.archive-shop{padding:0 0 90px}.row.flex-row-reverse #sidebar-shop:before{left:-1px;right:auto}.archive-full .display-products.products.products-list{padding-left:0;padding-right:0}.tbay-filter{padding:30px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;border-bottom:1px solid #eaeaea}.tbay-filter .woocommerce-result-count{color:#555;line-height:30px;margin:0;margin-right:auto}.tbay-filter .sort-title{display:inline-block;vertical-align:middle;margin-left:0;margin-right:10px}.tbay-filter .woocommerce-ordering{margin:0;z-index:500}.tbay-filter form.woocommerce-fillter{margin-right:10px;margin-left:0}.tbay-filter form.woocommerce-fillter+.woocommerce-ordering .sort-title,.tbay-filter form.woocommerce-fillter+.woocommerce-fillter .sort-title{display:none}.tbay-filter .SumoSelect{width:auto;line-height:40px;display:inline-block;vertical-align:middle;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;padding:0}.tbay-filter .SumoSelect>.CaptionCont{border:0;padding:0;text-align:center;background:#fff0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.tbay-filter .SumoSelect>.CaptionCont>label{margin:0;width:auto;right:15px;left:auto;font-weight:400;cursor:pointer}.tbay-filter .SumoSelect>.CaptionCont>label:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-filter .SumoSelect>.CaptionCont>label:before{font-size:10px;display:inline-block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.tbay-filter .SumoSelect>.CaptionCont>label>i{display:none}.tbay-filter .SumoSelect>.CaptionCont>span{cursor:pointer;padding-right:35px;padding-left:15px}.tbay-filter .SumoSelect>.CaptionCont:hover{color:var(--tb-theme-color)}.tbay-filter .SumoSelect.open .SelectBox label:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tbay-filter .SumoSelect.open .CaptionCont{color:var(--tb-theme-color)}.tbay-filter .SumoSelect>.optWrapper{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd;min-width:200px;top:100%!important;right:auto;left:-1px;z-index:1000;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-filter .SumoSelect>.optWrapper>.options li.opt{padding:0 15px}.tbay-filter .SumoSelect>.optWrapper>.options li.opt label{font-size:14px;font-weight:400}.tbay-filter .SumoSelect:focus>.CaptionCont,.tbay-filter .SumoSelect:hover>.CaptionCont,.tbay-filter .SumoSelect.open>.CaptionCont{-webkit-box-shadow:none;box-shadow:none}.tbay-filter .SumoSelect.sumo_orderby>.optWrapper{min-width:250px}.woof_list.woof_list_radio>li>input[type="radio"]{position:relative}.woof_list.woof_list_radio>li>input[type="radio"]:before{content:'';position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;top:2px;left:2px;right:auto;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woof_list.woof_list_radio>li>input[type="radio"]:hover::before,.woof_list.woof_list_radio>li>input[type="radio"]:focus::before,.woof_list.woof_list_radio>li>input[type="radio"][checked="checked"]::before{background:var(--tb-theme-color)}.main-filter{align-items:center}.display-mode-warpper{padding-left:30px;padding-right:0}.display-mode-warpper .display-mode-btn{margin:0;line-height:30px;color:#ccc}.display-mode-warpper .display-mode-btn i{font-size:18px;display:inline-block;vertical-align:text-bottom}.display-mode-warpper .display-mode-btn.active,.display-mode-warpper .display-mode-btn:hover{color:var(--tb-theme-color)}.display-mode-warpper .display-mode-btn+.display-mode-btn{margin-left:10px}.display-mode-warpper span{margin-left:0;margin-right:10px}.woof_list{line-height:33px;position:relative}.woof_list>label{padding:0;margin:0;float:left;color:#999;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.woof_list>label:before{display:none!important}.woof_list>label:hover{color:var(--tb-theme-color)}.woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-fillter select{border:0;background:#fff0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.woocommerce .woocommerce-ordering select:focus,.woocommerce .woocommerce-ordering select:hover,.woocommerce .woocommerce-fillter select:focus,.woocommerce .woocommerce-fillter select:hover{outline:none}.woocommerce .woof_submit_search_form_container{margin:0}.woocommerce .woof_submit_search_form_container button.woof_reset_search_form{background:#f5f5f5;color:#000;border:1px solid #d0d0d0;float:none!important;width:100%;margin-top:20px!important}.woocommerce .woof_submit_search_form_container button.woof_reset_search_form:hover,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form:focus{color:#fff;background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.woocommerce .woof_submit_search_form_container button.woof_submit_search_form{margin-top:20px}.woof_childs_list_opener{position:absolute;top:0;right:0;left:auto;color:#999}.woof_childs_list_opener:hover{color:var(--tb-theme-color)}.woof_childs_list_opener span{vertical-align:middle;background:transparent!important;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:12px}.woof_childs_list_opener span:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woof_childs_list_opener span:before{position:absolute;top:0;font-size:10px}.woof_childs_list_opener span.woof_is_opened:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.filter-mobile .heading-title{font-size:16px;margin:0;font-weight:700;text-transform:uppercase;line-height:50px;padding:0 15px;border-bottom:1px solid #d0d0d0}.filter-mobile .content{position:fixed;top:0;height:100vh;width:80%;min-width:280px;max-width:330px;padding:0 0 50px;overflow-x:hidden;overflow-y:auto;z-index:9999;left:-100%;right:auto;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:#fff}.filter-mobile .sidebar{padding:0 15px;margin-top:20px}.filter-mobile .sidebar>.widget{padding:0}.filter-mobile .sidebar .woof_redraw_zone>.woof_container{margin-bottom:25px}.filter-mobile.active .content{left:0}.filter-mobile .close{position:absolute;right:0;left:auto;top:0;font-size:13px;width:50px;line-height:50px;border-left:1px solid #d0d0d0;text-align:center;opacity:1;filter:alpha(opacity=100)}.filter-mobile .woof_submit_search_form_container .woof_reset_search_form{float:left!important;line-height:38px;background-color:#f5f5f5;border-color:#ddd;color:#000}.filter-mobile .woof_childs_list{margin-left:10px!important}.filter{z-index:100;position:relative}.button-filter-mobile{background:#fff0;border:0;padding:0;line-height:30px;margin-right:15px;margin-left:0}.button-filter-mobile i{margin-right:8px;margin-left:0;font-size:16px;display:inline-block;vertical-align:text-top;line-height:1}.button-filter-mobile:hover,.button-filter-mobile:focus{outline:none}.tbay-close-side-mobile{content:"";background:rgb(0 0 0 / .66);position:fixed;left:0;right:auto;width:100%;height:100%;top:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:2000;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}body.filter-mobile-active #tbay-main-content{position:unset}body.filter-mobile-active .tbay-close-side-mobile{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:all}.woof_products_top_panel ul{display:flex;align-items:center}.products-list>.row>div{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (min-width:768px){.products-list>.row>div{border:1px solid #fff0}.products-list>.row>div:hover{border-color:#e2e2e2}.products-list>.row>div:hover+div:before{background:#fff0}}.products-list>.row>div+div:before{content:'';background:#eaeaea;position:absolute;left:0;top:-1px;width:100%;height:1px;z-index:1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (min-width:768px){.products-list>.row>div+div:hover:before{background:#fff0}}.products-list .product-block{text-align:left;padding:20px;display:block}@media (min-width:768px){.products-list .product-block:hover .group-buttons{visibility:visible;opacity:1;filter:alpha(opacity=100)}}.products-list .product-block .product-content{flex-direction:initial}.products-list .product-block .tbay-variations{bottom:20px}.products-list .product-block .name{font-weight:600}.products-list .product-block .woocs_price_code,.products-list .product-block .woocs_price_code ins{font-size:15px!important}.products-list .product-block .group-buttons>div a.compare{font-size:0;display:flex;justify-content:center}.products-list .product-block .group-buttons>div a.compare:before{font-size:18px;line-height:35px}.products-list .tbay-swatches-wrapper{padding:0;min-height:unset}.products-list .total-sold{display:table;color:#888;line-height:20px;background:#eee;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:0 10px;margin:12px 0}.cart-dropdown>a{display:block}.cart-dropdown>a>span{display:inline-block;vertical-align:middle}.cart-dropdown .text-cart{text-align:left;margin-left:21px;margin-right:0;color:#000;line-height:22px;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;text-transform:capitalize}.cart-dropdown .text-cart>span{display:block}.cart-dropdown .cart-icon{position:relative;line-height:44px}.cart-dropdown .cart-icon i{font-size:21px;display:inline-block;vertical-align:middle;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.cart-dropdown .cart-icon span.mini-cart-items{background-color:#fcd537;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;text-align:center;color:#000;font-size:12px;position:absolute;font-weight:700;content:"";top:3px;left:auto;right:-8px;min-width:18px;padding:0 2px;line-height:18px}.cart-dropdown .subtotal{display:block;font-weight:500;color:var(--tb-theme-color)}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content{position:absolute;left:25px;right:25px;top:auto;bottom:0;overflow:hidden;border-color:inherit;box-sizing:border-box}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-color:inherit;box-sizing:border-box}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget{position:absolute;top:0;left:0;right:0;bottom:auto;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;border-color:inherit;box-sizing:border-box}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget::-webkit-scrollbar{display:none}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{position:absolute;top:auto;left:0;right:0;bottom:0}.tbay-dropdown-cart .cart-close-sidebar{content:"";background:rgb(0 0 0 / .66);position:fixed;z-index:-1;pointer-events:none;left:0;width:100%;height:100%;top:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.tbay-dropdown-cart.active .cart-close-sidebar{z-index:1000;pointer-events:all;opacity:1;filter:alpha(opacity=100)}body.admin-bar .topbar-device-mobile.active~.footer-device-mobile .tbay-element-mini-cart .dropdown-content{top:32px}@media (max-width:782px){body.admin-bar .topbar-device-mobile.active~.footer-device-mobile .tbay-element-mini-cart .dropdown-content{top:46px}}@media (min-width:600px){body.admin-bar .tbay-element-mini-cart .dropdown-content{top:46px}}@media (min-width:782px){body.admin-bar .tbay-element-mini-cart .dropdown-content{top:32px}}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,body ul.cart_list li dl,body ul.product_list_widget li dl{border:0;padding:0;margin:0 0 5px}.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd,body ul.cart_list li dl dt,body ul.cart_list li dl dd,body ul.product_list_widget li dl dt,body ul.product_list_widget li dl dd{display:inline-block;font-weight:400;padding:0;margin:0 5px 0 0}.woocommerce ul.cart_list li dl dt a,.woocommerce ul.cart_list li dl dd a,.woocommerce ul.product_list_widget li dl dt a,.woocommerce ul.product_list_widget li dl dd a,body ul.cart_list li dl dt a,body ul.cart_list li dl dd a,body ul.product_list_widget li dl dt a,body ul.product_list_widget li dl dd a{font-weight:inherit}.woocommerce ul.cart_list li .wcfm_dashboard_item_title,.woocommerce ul.product_list_widget li .wcfm_dashboard_item_title,body ul.cart_list li .wcfm_dashboard_item_title,body ul.product_list_widget li .wcfm_dashboard_item_title{font-weight:400;color:#888}@media (max-height:700px){#tbay-header .tbay-element-mini-cart .dropdown-content{overflow-y:auto}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content{position:relative;left:auto;right:auto;overflow:visible;top:auto!important}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border{position:relative;left:auto;right:auto;top:auto;bottom:auto;overflow:visible}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border .cart_empty{position:relative;left:0;top:0;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding-top:100px}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border .cart_empty:before{top:40px}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget{position:relative;left:auto;right:auto;top:auto;bottom:auto!important;overflow:visible}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{position:relative;left:auto;right:auto;bottom:auto;top:auto}}.tbay-topcart .dropdown-toggle:after{display:none}.tbay-dropdown-cart .dropdown-menu,.cart-dropdown .dropdown-menu{min-width:350px;margin:0;padding:15px 30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:0;left:auto!important;right:0;top:calc(100% - -10px)!important;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-o-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.tbay-dropdown-cart .heading-title,.cart-dropdown .heading-title{margin:0;font-size:20px;font-weight:500;padding-bottom:15px}.tbay-dropdown-cart .offcanvas-close,.cart-dropdown .offcanvas-close{position:absolute;top:-20px;right:-35px;left:auto;color:#fff}.tbay-dropdown-cart .offcanvas-close i,.cart-dropdown .offcanvas-close i{font-size:25px}.tbay-dropdown-cart .cart_empty,.cart-dropdown .cart_empty{background-image:url(/wp-content/themes/besa/images/image-empty-cart.jpg);background-position:left center;background-repeat:no-repeat;background-size:auto;margin-top:0!important;padding:10px 0!important;padding-left:120px!important;list-style-type:none}.tbay-dropdown-cart .cart_empty>li span,.cart-dropdown .cart_empty>li span{font-size:14px;line-height:20px;color:#555}.tbay-dropdown-cart .cart_empty>li a.button,.cart-dropdown .cart_empty>li a.button{color:var(--tb-theme-color);background:#fff0;font-size:14px;line-height:30px;padding:0}.tbay-dropdown-cart .cart_empty>li a.button i,.cart-dropdown .cart_empty>li a.button i{margin-left:10px}.tbay-dropdown-cart .cart_list li,.cart-dropdown .cart_list li{margin:0!important;padding-bottom:20px!important;width:100%;text-align:left;position:relative;border-bottom:1px solid #e5e5e5}.tbay-dropdown-cart .cart_list li+li,.cart-dropdown .cart_list li+li{margin:23px 0!important}.tbay-dropdown-cart .cart_list li+li:last-child,.cart-dropdown .cart_list li+li:last-child{margin-bottom:0!important}.tbay-dropdown-cart .cart_list a.remove,.cart-dropdown .cart_list a.remove{width:auto;height:auto}.tbay-dropdown-cart .cart_list a.remove i,.cart-dropdown .cart_list a.remove i{position:absolute;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);left:auto;right:3px;line-height:20px;font-size:18px;color:#999}.tbay-dropdown-cart .cart_list a.remove:hover i,.cart-dropdown .cart_list a.remove:hover i{color:var(--tb-theme-color)}.tbay-dropdown-cart .cart_list .product-name,.cart-dropdown .cart_list .product-name{line-height:20px;color:#000;font-weight:400;margin-bottom:5px}.tbay-dropdown-cart .cart_list .product-name:hover,.cart-dropdown .cart_list .product-name:hover{color:var(--tb-theme-color);text-decoration:underline}.tbay-dropdown-cart .cart_list .group,.cart-dropdown .cart_list .group{line-height:20px;color:#999;font-size:14px}.tbay-dropdown-cart .cart_list .group .woocommerce-Price-amount,.cart-dropdown .cart_list .group .woocommerce-Price-amount{font-weight:700;color:var(--tb-theme-color);margin-left:5px}.tbay-dropdown-cart .cart_list .group dd.variation-Vendor,.cart-dropdown .cart_list .group dd.variation-Vendor{color:#000}.tbay-dropdown-cart .product-image,.cart-dropdown .product-image{margin-right:20px;margin-left:0;position:relative;float:left;max-width:50px}.tbay-dropdown-cart .product-details,.cart-dropdown .product-details{overflow:hidden;text-overflow:ellipsis;padding-right:38px;padding-left:0}.tbay-dropdown-cart .total strong,.cart-dropdown .total strong{font-weight:400;color:#000}.tbay-dropdown-cart .total .woocommerce-Price-amount,.cart-dropdown .total .woocommerce-Price-amount{float:right;font-weight:700;color:var(--tb-theme-color);font-size:16px}.tbay-dropdown-cart .group-button .total,.cart-dropdown .group-button .total{margin-top:29px;margin-bottom:27px}.tbay-dropdown-cart .group-button p.buttons,.cart-dropdown .group-button p.buttons{margin-bottom:15px}.tbay-dropdown-cart .group-button p.buttons a.button,.cart-dropdown .group-button p.buttons a.button{display:block;font-size:15px;margin-bottom:7px}.tbay-dropdown-cart .group-button p.buttons a.button:last-child,.cart-dropdown .group-button p.buttons a.button:last-child{margin-bottom:0}.tbay-dropdown-cart .group-button p.buttons a.button.view-cart,.cart-dropdown .group-button p.buttons a.button.view-cart{color:#000;background:#f5f5f5!important;border:1px solid #ddd;line-height:42px}.woocommerce .mini_cart_content .quantity-wrap{display:inline-block;margin-top:4px}.woocommerce .mini_cart_content .quantity-wrap .quantity .box{padding:0}.woocommerce .mini_cart_content .quantity-wrap .quantity button{line-height:30px;padding:0 7px}.woocommerce .mini_cart_content .quantity-wrap .quantity button i{color:#000;font-size:10px;margin:0}.woocommerce .mini_cart_content .quantity-wrap .quantity input.qty{height:32px;width:40px}.footer-device-mobile .tbay-dropdown-cart .widget-header-cart .offcanvas-close{top:20px}.tbay-dropdown-cart .widget-header-cart{padding-top:17px;position:relative;border-bottom:1px solid #e5e5e5;margin-bottom:25px}.tbay-dropdown-cart .widget-header-cart .heading-title{font-weight:700}.tbay-dropdown-cart .widget-header-cart .offcanvas-close{position:absolute;top:2px;right:0;left:auto;text-align:center;padding:0;z-index:1111;color:#000;display:block}.tbay-dropdown-cart .widget-header-cart .offcanvas-close i{color:inherit}.tbay-dropdown-cart .widget-header-cart .offcanvas-close:hover,.tbay-dropdown-cart .widget-header-cart .offcanvas-close:focus{color:var(--tb-theme-color)}.tbay-dropdown-cart ul.cart_empty{text-align:center;padding:120px 0 0!important;background-position:center 20px}.tbay-dropdown-cart ul.cart_empty li.total{margin:5px 0 0}.tbay-dropdown-cart ul.cart_empty a.wc-continue{display:block}.tbay-dropdown-cart ul.cart_empty a.wc-continue i{margin:0;margin-left:7px;vertical-align:unset;font-size:inherit;line-height:1;display:inline-block;font-size:10px;color:var(--tb-theme-color)}.tbay-element-mini-cart .tbay-topcart.left-right .dropdown-menu{display:none!important}.tbay-element-mini-cart .dropdown-content{position:fixed;top:0;padding:0 25px;width:370px;display:block;bottom:0;background:#fff;text-align:left;left:auto;right:0;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;z-index:9999}.tbay-element-mini-cart .product-image{margin-right:15px;margin-left:0;position:relative;float:left;max-width:60px}.tbay-element-mini-cart .product-image a.remove{position:absolute;left:-8px;right:auto;width:auto;height:auto;top:-10px}.tbay-element-mini-cart .product-image a.remove i{font-size:7px;font-weight:700;vertical-align:middle;padding:3px;border:1px solid #555;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#fff;color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.tbay-element-mini-cart .product-image a.remove:hover{background:transparent!important}.tbay-element-mini-cart .product-image a.remove:hover i{color:var(--tb-theme-color);border-color:var(--tb-theme-color)}.tbay-element-mini-cart .left-right .cart_list{margin-top:15px}.tbay-element-mini-cart .left-right .group-button{padding-bottom:20px}.tbay-element-mini-cart .left-right .group-button p.buttons a.button{display:block}.tbay-element-mini-cart .left-right .group-button p.buttons a.button.view-cart{margin-bottom:10px;color:#000}.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout{display:block;margin-bottom:10px}.tbay-element-mini-cart .product-details{overflow:hidden;text-overflow:ellipsis;padding-right:30px;padding-left:0}.tbay-element-mini-cart .product-details .quantity{overflow:inherit;display:inline-block;position:static;color:#000}.tbay-element-mini-cart .sidebar-left .dropdown-content{right:auto;left:-545px}.tbay-element-mini-cart .sidebar-left.active .dropdown-content{left:0;right:auto}.tbay-element-mini-cart .sidebar-right .dropdown-content{left:auto;right:-545px}.tbay-element-mini-cart .sidebar-right.active .dropdown-content{right:0;left:auto}.woocommerce .cart-popup.show .dropdown-menu,.cart-popup.show .dropdown-menu{opacity:1;filter:alpha(opacity=100);filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;-webkit-box-shadow:none;box-shadow:none;visibility:visible;color:#333}.woocommerce .cart-popup .dropdown-menu,.cart-popup .dropdown-menu{top:53px}.woocommerce .cart-popup .dropdown-menu ul,.cart-popup .dropdown-menu ul{padding:15px 0 0;max-height:400px;display:block;margin:0;overflow:hidden;overflow-y:auto}.woocommerce .cart-popup .dropdown-menu ul.cart_empty,.cart-popup .dropdown-menu ul.cart_empty{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-top:20px}.woocommerce .cart-popup .dropdown-menu ul.cart_empty li.total,.cart-popup .dropdown-menu ul.cart_empty li.total{margin-top:0}.woocommerce .cart-popup .widget-header-cart,.cart-popup .widget-header-cart{padding:0}body.admin-bar #product-size-guide .modal-dialog{top:32px}#product-size-guide.modal{display:block!important;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;visibility:hidden}#product-size-guide.modal.show{visibility:visible}#product-size-guide.show .modal-dialog{left:auto;right:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#product-size-guide .modal-dialog{position:absolute;top:0;left:auto;right:0;height:100vh;margin:0;background:#fff;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}#product-size-guide .modal-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:25px 24px;box-shadow:none;border:0}#product-size-guide .modal-content>div{padding:0;flex-direction:row-reverse}#product-size-guide .modal-header{border:0}#product-size-guide .modal-header .modal-title{font-size:20px;font-weight:600;line-height:30px;margin-bottom:32px;text-transform:capitalize}#product-size-guide .modal-header i{font-size:13px;line-height:30px}#product-size-guide .close{opacity:1;filter:alpha(opacity=100)}#product-size-guide .close:hover,#product-size-guide .close:focus{outline:none}#product-size-guide .close:hover i,#product-size-guide .close:focus i{color:var(--tb-theme-color)}#product-size-guide .close i{color:#000}.wvs-css .has-size-guide .variable-items-wrapper{display:inline-block}.btn-size-guide{color:var(--tb-theme-color);background:#fff0;border:0;padding:0;margin-left:40px;margin-right:0;display:inline-block;font-weight:700;text-transform:uppercase}.btn-size-guide i{display:inline-block;margin-left:7px;margin-right:0}.btn-size-guide:focus{outline:none}.pswp__ui--fit .pswp__top-bar{display:flex}.pswp__ui--fit .pswp__top-bar .pswp__counter{order:-2}.pswp__ui--fit .pswp__top-bar .pswp__preloader{order:-1}.pswp__ui--fit .pswp__top-bar .pswp__button--close{margin-left:auto}.tbay-element-product-categories-tabs .product-block.v1{padding-bottom:14px}.tbay-wc-gallery-lightbox #elementor-lightbox{display:none!important}#sidebar-shop+.singular-shop{padding:0 0 90px;background:#fff}#sidebar-shop+.singular-shop .top-main-content .row{flex-direction:column}#sidebar-shop+.singular-shop .top-main-content .row>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:unset}#sidebar-shop+.singular-shop .top-main-content .tbay-woo-share{float:left}@media (min-width:1200px){#sidebar-shop+.singular-shop .yith-wfbt-section .yith-wfbt-images{padding-right:220px}}#sidebar-shop+.singular-shop .related .heading-tbay-title{padding:0 30px 25px}#sidebar-shop+.singular-shop .related .owl-carousel>.slick-arrow{right:0;opacity:0;filter:alpha(opacity=0);visibility:hidden}#sidebar-shop+.singular-shop .related .owl-carousel>.slick-arrow.slick-prev{left:0;right:auto}#sidebar-shop+.singular-shop .related .owl-carousel:hover>.slick-arrow{opacity:1;filter:alpha(opacity=100);visibility:visible}.single-product #tbay-header.sticky-header{display:none}.single-product .pswp.pswp--open~#elementor-lightbox-slideshow-single-img{display:none!important}.rtl .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating{float:unset}.top-main-content .woocommerce-product-rating{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:0!important}@media (min-width:768px){.top-main-content .woocommerce-product-rating .star-rating{height:12px!important}}.top-main-content .woocommerce-product-rating .rate-sold,.top-main-content .woocommerce-product-rating .sold-by-meta,.top-main-content .woocommerce-product-rating .tbay-visitor-count{margin:0;padding:0 15px;position:relative}.top-main-content .woocommerce-product-rating .rate-sold:before,.top-main-content .woocommerce-product-rating .sold-by-meta:before,.top-main-content .woocommerce-product-rating .tbay-visitor-count:before{content:'';background:#d0d0d0;width:1px;height:14px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:auto}.counter-label{color:#999}.rate-sold{color:#999}.rate-sold .count{color:#000}.singular-shop>.product>div{padding:30px;background:#fff}.singular-shop>.product>div.related,.singular-shop>.product>div.upsells{margin-top:60px;background:#fff0;padding:0}.singular-shop>.product>div.tabs-sidebar{padding:0}.singular-shop>.product .single-main-content{padding-bottom:60px;margin-bottom:20px}.singular-shop .tbay-time-wrapper{margin:0 0 25px;border:1px solid #e20202;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.singular-shop .tbay-time-wrapper>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.singular-shop .tbay-time-wrapper+p.stock{margin:0!important;padding:8px 0 10px}.singular-shop .tbay-time-wrapper .stock{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 20px}.singular-shop .tbay-time-wrapper .tb-sold{margin-right:13px;margin-left:0;color:#888}.singular-shop .tbay-time-wrapper .tb-sold .sold{font-weight:700;color:#000}.singular-shop .tbay-time-wrapper .progress{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:8px;background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin:0}.singular-shop .tbay-time-wrapper .progress .progress-bar{-webkit-box-shadow:none;box-shadow:none}.singular-shop .tbay-time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:0 20px;background:#e20202;color:#fff;margin:0}.singular-shop .tbay-time .title{margin-right:6px;margin-left:0;line-height:30px}.singular-shop .times{font-size:18px}.singular-shop .times>span{padding:0 4px}.singular-shop .times>div{font-weight:700}.singular-shop .single_variation_wrap .single_variation{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.singular-shop .single_variation_wrap .single_variation .woocommerce-variation-price{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-bottom:25px}.singular-shop .single_variation_wrap #shop-now{margin:0;padding:0;border:0}.singular-shop .single_variation_wrap p.stock{margin:0!important}.singular-shop .single_variation_wrap .woocommerce-variation-availability{line-height:20px;margin-bottom:20px;padding-bottom:25px;border-bottom:1px solid #e5e5e5}.singular-shop #shop-now{margin-top:25px;padding-top:30px;border-top:1px solid #e5e5e5}.singular-shop div.product.outofstock .product_meta{padding-top:20px;border-top:1px solid #d0d0d0}.singular-shop div.product .cart{margin:0!important}.singular-shop div.product .cart.variations_form{margin-top:10px!important}.singular-shop div.product .cart .woocs_price_code{font-size:inherit}.singular-shop div.product p.price .woocs_price_code{font-size:inherit}.singular-shop div.product .yith-wcwl-add-to-wishlist{margin:0}.singular-shop div.product .group-button{float:left;margin-left:20px;margin-right:0;line-height:22px}.singular-shop div.product .group-button .yith-compare a span{display:inline-block}.singular-shop div.product .show-mobile{display:none}.singular-shop div.product .tbay-wishlist::after,.singular-shop div.product .tbay-compare::after{display:block;clear:both;content:""}.singular-shop div.product .tbay-wishlist a,.singular-shop div.product .tbay-compare a{padding:0;float:none;position:relative;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:#fff0;font-weight:400;color:#000;line-height:22px;font-size:14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.singular-shop div.product .tbay-wishlist a i,.singular-shop div.product .tbay-compare a i{vertical-align:middle;margin-right:7px;margin-left:0;font-size:15px;display:inline-block;line-height:22px}.singular-shop div.product .tbay-wishlist a.compare:before,.singular-shop div.product .tbay-compare a.compare:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.singular-shop div.product .tbay-wishlist a.compare:before,.singular-shop div.product .tbay-compare a.compare:before{font-size:15px;margin-right:7px;margin-left:0;display:inline-block;vertical-align:middle}.singular-shop div.product .tbay-wishlist a:hover,.singular-shop div.product .tbay-wishlist a.added,.singular-shop div.product .tbay-compare a:hover,.singular-shop div.product .tbay-compare a.added{color:var(--tb-theme-color);background:#fff0}.singular-shop div.product .tbay-wishlist a:hover i,.singular-shop div.product .tbay-wishlist a.added i,.singular-shop div.product .tbay-compare a:hover i,.singular-shop div.product .tbay-compare a.added i{color:inherit}.singular-shop div.product .tbay-wishlist a>i+span{display:inline-block!important}.singular-shop div.product .tbay-wishlist a.delete_item{color:var(--tb-theme-color)}.singular-shop div.product .tbay-wishlist a.delete_item+span{display:none}.singular-shop div.product .tbay-wishlist a.view-wishlist{display:none}.singular-shop div.product .product_meta{margin-top:25px}.singular-shop div.product .product_meta>span{display:block;font-weight:700;color:#000;margin:0}.singular-shop div.product .product_meta>span span,.singular-shop div.product .product_meta>span a{font-weight:400;display:inline-block;color:#888}.singular-shop div.product .product_meta>span a+a:before{content:',';color:#888;line-height:1;margin-left:0;margin-right:3px;display:inline-block;vertical-align:middle}.singular-shop div.product .product_meta>span a:hover{color:var(--tb-theme-color)}.singular-shop div.product .product_meta>span a:first-child{margin-left:5px;margin-right:0}.singular-shop div.product .tbay-woo-share{margin:7px 0 0;float:right}.singular-shop div.product .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline}.singular-shop div.product .price-wrapper .onsale span.saled{margin:0 0 0 15px;position:relative;top:-2px}.singular-shop div.product .price-wrapper .onsale span.featured{display:none!important}.singular-shop div.product .information .price{margin:0;font-size:22px;line-height:inherit}.singular-shop div.product .information .price del{font-size:16px}.singular-shop div.product .information span.onsale{vertical-align:bottom}.singular-shop div.product .single_add_to_cart_button{min-width:150px}.singular-shop div.product .single_add_to_cart_button.disabled{background:var(--tb-theme-color)}.singular-shop div.product .single_add_to_cart_button.disabled:hover,.singular-shop div.product .single_add_to_cart_button.disabled:focus{color:#fff;background:var(--tb-theme-color)}.singular-shop div.product .thumbnails-image{margin-top:40px}.singular-shop div.product .flex-control-thumbs .slick-list li{clear:none!important}.singular-shop div.product .flex-control-thumbs .slick-list li img{opacity:1!important;filter:alpha(opacity=100)!important;border:1px solid #ddd;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.singular-shop div.product .flex-control-thumbs .slick-list li img.flex-active,.singular-shop div.product .flex-control-thumbs .slick-list li img:hover{border-color:var(--tb-theme-color)}@media (min-width:1600px){.singular-shop div.product .row-active-full .information .single_add_to_cart_button{padding:0 20px}}.singular-shop .woocommerce-product-gallery__image a{cursor:zoom-in;display:block}.singular-shop .woocommerce-product-gallery__image a.lightbox-gallery{position:absolute;top:0;width:100%;height:100%;left:0;z-index:2}.singular-shop .image-mains{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.singular-shop .image-mains span.onsale{margin-bottom:10px;flex:0 0 16.66667%;max-width:16.66667%}.singular-shop .image-mains .images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.singular-shop .image-mains .expand{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;text-align:center;color:#999;padding-top:15px;max-width:100%}.singular-shop .image-mains .featured{min-width:50px;line-height:18px;text-transform:uppercase;color:#21ab0b;border:1px solid #21ab0b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#fff;display:inline-block;text-align:center;padding:0 7px}.singular-shop .quantity .name{display:none}.singular-shop .tbay-modalButton{position:absolute;top:30px;right:45px;left:auto;z-index:11;text-transform:inherit;padding:0 15px}.singular-shop .tbay-modalButton i{font-size:16px;display:inline-block;vertical-align:middle}.singular-shop #comments .tbay-author{margin-bottom:10px;color:#000}.singular-shop #comments p.meta{line-height:27px;margin-bottom:5px}.singular-shop #list-review-images ul li:nth-child(n+9){display:none}.singular-shop.archive-full .image-mains .images{flex:0 0 83.33333%;max-width:83.33333%}.singular-shop:not(.archive-full) .image-mains span.onsale{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1}div.product table.variations{margin:0!important;border:0}div.product table.variations tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;padding-bottom:5px}.close-button{overflow:hidden}.modal-content.tbay-modalContent{box-shadow:none;background-color:#fff0;border:0}.modal-content.tbay-modalContent .close{font-size:20px;line-height:30px;position:relative;width:20px;height:40px;text-shadow:none;opacity:1;filter:alpha(opacity=100);color:#fff;font-weight:400}.modal-content.tbay-modalContent .close:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.modal-content.tbay-modalContent .close:before{position:absolute;right:0;top:0;left:auto;height:100%}.modal-content.tbay-modalContent .close span{display:none}.modal-content.tbay-modalContent .close:hover,.modal-content.tbay-modalContent .close:focus{outline:none}.modal-content.tbay-modalContent iframe{display:block;margin:0 auto}.image-mains .flex-control-thumbs{overflow:visible!important;margin-top:10px!important;max-width:100%}.woocommerce .quantity button,.woocommerce-page .quantity button{border:none;background:#fff0;float:left;padding:0;text-align:center;line-height:40px;font-size:10px}.woocommerce .quantity button i,.woocommerce-page .quantity button i{font-weight:700}.woocommerce .quantity button:focus,.woocommerce .quantity button:hover,.woocommerce-page .quantity button:focus,.woocommerce-page .quantity button:hover{outline:none;color:var(--tb-theme-color)}#shop-now::after{display:block;clear:both;content:""}#shop-now.has-buy-now div.quantity{margin-right:7px}#shop-now.has-buy-now .tbay-buy-now{color:#000;margin:0 0 0 7px;min-width:150px}#shop-now.has-buy-now .tbay-buy-now:hover,#shop-now.has-buy-now .tbay-buy-now:focus{color:#000}#shop-now.has-buy-now .group-button{line-height:44px}#shop-now.has-buy-now .group-button .tbay-wishlist a.view-wishlist{font-size:0}#shop-now.has-buy-now .group-button .tbay-wishlist a.view-wishlist:before{font-size:19px;margin:0}#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse a,#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse a{color:var(--tb-theme-color)}#shop-now.has-buy-now .group-button .tbay-wishlist,#shop-now.has-buy-now .group-button .tbay-compare{margin:0!important;display:inline-block;vertical-align:middle}#shop-now.has-buy-now .group-button .tbay-wishlist a,#shop-now.has-buy-now .group-button .tbay-compare a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:19px}#shop-now.has-buy-now .group-button .tbay-wishlist i,#shop-now.has-buy-now .group-button .tbay-compare i{margin:0!important;font-size:22px;line-height:1}#shop-now.has-buy-now .group-button .tbay-wishlist i.yith-wcwl-icon,#shop-now.has-buy-now .group-button .tbay-compare i.yith-wcwl-icon{line-height:35px}#shop-now.has-buy-now .group-button .tbay-wishlist{margin-right:15px!important}#shop-now.has-buy-now .group-button .yith-compare>a{font-size:0}#shop-now.has-buy-now .group-button .yith-compare>a:before{font-size:22px;margin:0!important;line-height:1}#shop-now.has-buy-now .tbay-wishlist a>i+span{display:none!important}#shop-now.has-buy-now .tbay-wishlist .yith-wcwl-add-to-wishlist span span{display:none}#shop-now.has-buy-now .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item{font-size:0}#shop-now.has-buy-now .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item:before{font-size:22px;display:inline-block;line-height:1;margin:0}#shop-now.has-buy-now .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item+span{display:none}#shop-now.has-buy-now .tbay-wishlist .yith-wcwl-add-to-wishlist a.view-wishlist{display:none}.woocommerce div.product form.cart div.quantity{margin-right:7px}.woocommerce div.product form.cart div.quantity .name{display:none}.single-product-cart .quantity span{display:none}.woocommerce .product-quantity .quantity .name,.woocommerce form.cart .quantity .name,.woocommerce-page .product-quantity .quantity .name,.woocommerce-page form.cart .quantity .name{display:none;font-weight:500;margin-right:5px}.quantity .box{background:#fff;display:flex;padding:0 15px;border:1px solid #d0d0d0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.Qty{position:absolute;left:0;top:0;width:1920px;height:2251px;z-index:174}.woocommerce .product-quantity .group_table .quantity .name,.woocommerce-page form.cart .group_table .quantity .name{margin-right:10px;margin-left:0;min-width:auto}@media (max-width:1199px){.woocommerce .product-quantity .group_table .quantity .name,.woocommerce-page form.cart .group_table .quantity .name{display:none}}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:48px;padding:0!important;margin:0!important;border:0!important;background:#fff;float:left;font-size:15px;font-weight:700;height:42px}.product-nav{width:100%}@media (max-width:991.98px){.product-nav{right:20px;left:auto}}.product-nav>.link-images>.psnav{left:0;top:calc(50% - 40px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;filter:alpha(opacity=0);z-index:1000;position:fixed;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.product-nav>.link-images>.psnav.right{right:0;left:auto}.product-nav>.link-images>.psnav.right .single_nav{left:auto;right:100%}.product-nav>.link-images>.psnav:hover .single_nav{opacity:1;filter:alpha(opacity=100);transform:rotateX(0deg);visibility:visible}.product-nav>.link-images>.psnav .img-link{border:1px solid #d0d0d0}.product-nav>.link-images>.psnav .img-link img{max-width:78px}.product-nav>.link-images>.psnav .single_nav{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;visibility:hidden;min-height:80px;padding:14px 20px 18px;transform:rotateX(90deg);background-color:#EBEBEB;justify-content:center;min-width:230px;text-align:center;position:absolute;left:100%;right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.product-nav>.link-images>.psnav .single_nav a{display:inline-block;border:0;height:auto;width:100%;font-size:13px;line-height:18px;background:#fff0;box-shadow:none}.product-nav>.link-images>.psnav .single_nav .single_nav a:hover,.product-nav>.link-images>.psnav .single_nav .single_nav a:focus{color:var(--tb-theme-color)}.product-nav>.link-images>.psnav .single_nav .price{margin-top:0}.product-nav>.link-images>.psnav .single_nav .price>*{font-size:18px}.product-nav>.link-images>.psnav .single_nav .price>ins{margin-top:3px}.product-nav p{float:left}.product-nav p:nth-child(2){float:right}.product-nav .single_nav a{font-size:12px;color:#000;font-weight:500;line-height:30px;background:#fff0;width:28px;height:28px;text-align:center;display:block;border:1px solid #000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.product-nav .single_nav a .fa{padding:0 4px;line-height:28px;display:block}.product-nav .single_nav a:hover,.product-nav .single_nav a:focus{color:var(--tb-theme-color);border-color:var(--tb-theme-color);-webkit-box-shadow:0 0 0 30px var(--tb-theme-color) inset;box-shadow:0 0 0 30px var(--tb-theme-color) inset}.product-nav.active>.link-images>.psnav{opacity:1;filter:alpha(opacity=100)}.woocommerce div.product .top-main-content,body div.product .top-main-content{position:relative;padding-bottom:20px;margin-bottom:35px}.woocommerce div.product .top-main-content:before,body div.product .top-main-content:before{content:'';background:#e0e0e0;height:1px;position:absolute;left:15px;right:15px;bottom:0}.woocommerce div.product .product_title,body div.product .product_title{display:block;font-size:22px;line-height:30px;font-weight:700;margin-bottom:6px}.woocommerce div.product p.stock,body div.product p.stock{margin:0;font-size:15px;color:#21ab0b;font-weight:400}.woocommerce div.product p.stock span,body div.product p.stock span{font-weight:700;color:#000}.woocommerce div.product p.stock.out-of-stock,body div.product p.stock.out-of-stock{color:red;margin-bottom:20px}.woocommerce div.product .out-of-stock+.group-button,body div.product .out-of-stock+.group-button{float:none;display:block;margin:0;height:auto}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th,body div.product form.cart .variations td,body div.product form.cart .variations th{border:0;padding:0}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations th.label,body div.product form.cart .variations td.label,body div.product form.cart .variations th.label{color:#000;padding:0 0 5px;font-size:16px}.woocommerce div.product form.cart .variations td.label label,.woocommerce div.product form.cart .variations th.label label,body div.product form.cart .variations td.label label,body div.product form.cart .variations th.label label{margin:0}.woocommerce div.product form.cart .variations td.value,.woocommerce div.product form.cart .variations th.value,body div.product form.cart .variations td.value,body div.product form.cart .variations th.value{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce div.product form.cart .variations select,body div.product form.cart .variations select{min-width:auto;margin:0;height:44px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-color:#d0d0d0;padding:0 8px;outline:none!important;margin-bottom:5px}.woocommerce div.product form.cart .variations select+.reset_variations,body div.product form.cart .variations select+.reset_variations{margin-left:7px}.woocommerce div.product div.images .flex-control-thumbs::after,body div.product div.images .flex-control-thumbs::after{display:block;clear:both;content:""}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,body div.product div.images .woocommerce-product-gallery__trigger{display:none;width:44px;height:44px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #d0d0d0;text-indent:0;top:auto;bottom:10px;font-size:0;line-height:44px;right:auto;left:10px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,body div.product div.images .woocommerce-product-gallery__trigger:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,body div.product div.images .woocommerce-product-gallery__trigger:before{border:0;top:0;left:0;width:100%;height:100%;text-align:center;font-size:20px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,body div.product div.images .woocommerce-product-gallery__trigger:after{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger img,body div.product div.images .woocommerce-product-gallery__trigger img{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,body div.product div.images .woocommerce-product-gallery__trigger:hover{color:var(--tb-theme-color);border-color:var(--tb-theme-color)}.woocommerce div.product div.images div.thumbnails,body div.product div.images div.thumbnails{padding-top:20px}.woocommerce div.product.style-horizontal .images .woocommerce-product-gallery__trigger,body div.product.style-horizontal .images .woocommerce-product-gallery__trigger{bottom:auto;top:10px;left:auto;right:10px}.woocommerce .woocommerce-product-rating .star-rating{float:none;margin:0}.woocommerce .woocommerce-product-rating .woocommerce-review-link{color:var(--tb-theme-color);margin-left:7px;margin-right:15px}.woocommerce .woocommerce-product-rating .woocommerce-review-link span{color:inherit}.woocommerce-product-details__short-description ul{padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.progress-bar{background:var(--tb-theme-color)}.woocs_special_price_code{color:var(--tb-theme-color);font-weight:700;font-size:15px}.price ins,.woocs_price_code ins,.woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocs_price_code,.woocommerce-grouped-product-list-item__price{font-weight:700;color:var(--tb-theme-color);font-size:15px}.woocs_price_code ins,.woocommerce-grouped-product-list-item__price ins{display:inline-block;font-weight:bold!important;color:inherit}.woocs_price_code del,.woocommerce-grouped-product-list-item__price del{font-weight:400;color:#888;display:inline-block;margin-left:5px;margin-right:0;font-size:14px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--tb-theme-color);font-size:16px;line-height:20px;font-weight:700;display:inline-block;vertical-align:middle;margin-top:4px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#888;font-weight:400;opacity:1;filter:alpha(opacity=100);font-size:13px}.woocommerce.single-product div.product .information .tbay-swatches-wrapper li a{min-width:30px}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::before,.woocommerce p.stars.selected a:not(.active):before{content:""}.woocommerce .products .star-rating,.woocommerce .product .star-rating,.mvx-store-detail-list .star-rating,.woocommerce .star-rating{margin:auto 0;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;width:66px!important;height:16px;float:none;line-height:1.2em;font-family:"star";font-size:12px}.woocommerce .products .star-rating:before,.woocommerce .product .star-rating:before,.mvx-store-detail-list .star-rating:before,.woocommerce .star-rating:before{font-size:13px;color:#ddd!important;letter-spacing:0!important;opacity:1!important;filter:alpha(opacity=100)!important}.woocommerce .products .star-rating:before,.woocommerce .product .star-rating:before,.mvx-store-detail-list .star-rating:before,.woocommerce .star-rating:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce .products .star-rating span:before,.woocommerce .product .star-rating span:before,.mvx-store-detail-list .star-rating span:before,.woocommerce .star-rating span:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce .products .star-rating span:before,.woocommerce .product .star-rating span:before,.mvx-store-detail-list .star-rating span:before,.woocommerce .star-rating span:before{top:0;position:absolute;left:0;right:auto;color:#ffac0d;font-size:13px;letter-spacing:0!important;width:66px}.mvx_widget_vendor_product_categories .product-categories li .count{margin-left:3px;margin-right:auto}.woocommerce table.shop_attributes{border:1px solid #ddd}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{line-height:43px;border-style:solid}.woocommerce table.shop_attributes td{padding:0 30px;border-color:#ddd;border-left:1px solid #ddd;width:50%;font-style:normal;color:#555}.woocommerce table.shop_attributes td p{padding:0}.woocommerce table.shop_attributes th{padding:0 30px;vertical-align:middle;border-color:#ddd}.upsells{margin:50px 0 0}#reviews:focus{outline:none}#reviews #comments{position:relative;padding:40px 0 0}#reviews .wcpr-overall-rating+.wcpr-stars-count{border-left:1px solid #d0d0d0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;justify-content:center;-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;background:#fff0}#reviews .wcpr-overall-rating h2{font-size:14px;line-height:30px;font-weight:600;color:#000}#reviews .wcpr-overall-rating-and-rating-count{padding:0;border:1px solid #ddd;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch}#reviews .wcpr-overall-rating-and-rating-count>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px 30px;text-align:center;background:#fafafa}#reviews .wcpr-overall-rating-right{text-align:center}#reviews .wcpr-overall-rating-right-total{font-size:14px}#reviews .wcpr-overall-rating-main{display:block}#reviews .wcpr-overall-rating-left{background:var(--tb-theme-color);padding:0;margin-top:5px;margin-bottom:5px;font-size:35px;line-height:80px;color:#fff;font-weight:700;text-align:center;width:80px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#reviews .wcpr-overall-rating-right{padding:0}#reviews .wcpr-stars-count .wcpr-row{display:flex;height:auto;align-items:center;margin-bottom:10px}#reviews .wcpr-stars-count .wcpr-row:last-child{margin:0}#reviews .wcpr-stars-count .wcpr-row>div{padding:0;line-height:1}#reviews .wcpr-stars-count .wcpr-row .wcpr-col-star{width:auto;margin-right:10px;margin-left:0}#reviews .wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating{float:left}#reviews .wcpr-stars-count .wcpr-row .wcpr-col-rank-count{width:auto;min-width:25px;margin-left:10px;margin-right:0;color:#000}#reviews .wcpr-stars-count .wcpr-row .wcpr-col-star:before,#reviews .wcpr-stars-count .wcpr-row .star-rating:before{opacity:1!important;filter:alpha(opacity=100)!important}#reviews .rate-percent-bg{height:18px;font-size:13px;line-height:18px;background:#f5f5f5;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;float:left}#reviews .rate-percent-bg>div{color:#000!important}#reviews .rate-percent{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;background:#ffac0d}#reviews .progress{height:13px;background:#f5f5f5;margin-bottom:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;box-shadow:none}#reviews .progress-bar{line-height:13px;font-size:13px;background:#ffac0d;color:#000}#reviews .wcpr-filter-container{border:0!important;padding:40px 0 0;margin:0;display:block!important;text-align:right}#reviews .wcpr-filter-button{font-weight:400;margin:0;padding:0;background:#fff0;color:#888;font-size:14px;line-height:24px;width:auto}#reviews .wcpr-filter-button:hover,#reviews .wcpr-filter-button.wcpr-active{color:var(--tb-theme-color);background:#fff!important}#reviews .wcpr-filter-button+.wcpr-filter-button{margin-left:30px}#reviews ul.wcpr-filter-button-ul{top:100%;right:-1px;left:auto;padding:0;margin:0}#reviews ul.wcpr-filter-button-ul li{display:inline-block}#reviews ul.wcpr-filter-button-ul li+li a{border-top:0!important}#reviews ul.wcpr-filter-button-ul .wcpr-filter-button{text-align:center;padding:0 20px;min-width:125px;line-height:40px;border:1px solid #d0d0d0;background:#f5f5f5}#reviews .reviews-images-item{margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#reviews .reviews-images-item+.reviews-images-item{margin-left:7px}.woocommerce #reviews #comments ol.commentlist{padding:30px 0 25px}.woocommerce #reviews #comments ol.commentlist li{padding:0 0 25px;font-size:inherit;border-bottom:1px solid #eaeaea}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:72px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{display:block;margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:14px;margin:0 0 5px;line-height:26px;-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce #reviews #comments ol.commentlist li .comment-text strong{text-transform:capitalize;color:#000}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__dash{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__verified{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;color:#21ab0b;font-style:normal}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__verified:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__verified:before{line-height:1;vertical-align:middle;font-size:5px;margin:0 10px;color:#999}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{line-height:24px;margin:0;color:#000}.woocommerce #reviews #comments ol.commentlist li time{color:#999;float:none}.woocommerce #reviews #comments ol.commentlist li time:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce #reviews #comments ol.commentlist li time:before{line-height:1;vertical-align:middle;font-size:5px;margin:0 10px}.woocommerce #reviews #comments ol.commentlist li:last-child{border:0}.woocommerce #reviews #comments ol.commentlist .comment_container,.woocommerce #reviews #comments ol.commentlist .review_comment_container{position:relative;padding-left:110px;padding-right:0}.kt-reviews-image-container{margin:0;max-width:unset}.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap{margin-top:17px;display:block}.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap::after{display:block;clear:both;content:""}.kt-reviews-image-container>.kt-wc-reviews-images-wrap-wrap>.reviews-images-item>{margin-right:10px;margin-left:0}.kt-reviews-image-container>.kt-wc-reviews-images-wrap-wrap>.reviews-images-item>.review-images{margin:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#review_form_wrapper{font-size:14px;padding-bottom:25px;width:100%;max-width:570px}#review_form_wrapper label{font-weight:400;margin:0 0 5px;color:#000;display:inline-block}#review_form_wrapper label[for="wcpr_image_upload"]{display:block}#review_form_wrapper .comment-reply-title{text-transform:capitalize}#review_form_wrapper .comment-form-rating{padding:20px 0 8px}#review_form_wrapper .comment-form-rating label{margin:0;margin-right:10px;vertical-align:middle}#respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#respond p.stars{position:relative;display:inline-block;vertical-align:middle;margin:0!important}#respond p.stars span{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#respond p.stars a{color:#ffac0d}#respond p.stars a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#respond p.stars a:before{right:auto;font-size:14px}#respond p.stars:hover a:before{color:#ffac0d}#respond p.stars.selected a.active:before,#respond p.stars.selected a:not(.active):before,#respond p.stars.selected a.active:before{color:#ffac0d}#respond p.stars a:before,#respond p.stars a:hover~a:before,#respond p.stars.selected a.active~a:before{color:#ddd}#respond .comment-form-fields-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#respond .comment-form-fields-wrapper input{margin-bottom:15px!important;width:100%}#respond .comment-form-fields-wrapper>p{padding:0 15px}#respond .comment-form-fields-wrapper>p.comment-form-cookies-consent{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-bottom:20px}#respond .comment-form-fields-wrapper>p.comment-form-cookies-consent input{width:auto;margin-right:7px!important;margin-left:0!important;display:inline}#respond .comment-form-fields-wrapper>p.comment-form-cookies-consent label{display:inline}.woocommerce #review_form #respond{outline:none}.woocommerce #review_form #respond #comment{height:200px;border-color:#ddd}.woocommerce #review_form #respond #comment:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce #review_form #respond p{margin:0}.woocommerce #review_form #respond p.wcpr-comment-form-images{margin:0 0 15px}.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond #comment{border:1px solid #d0d0d0!important;padding:0 15px!important;margin-bottom:10px!important;outline:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff}@media (max-width:480px){.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond #comment{padding:0 8px!important}}.woocommerce #review_form #respond #comment{padding-top:10px!important;padding-bottom:10px!important}.woocommerce #review_form #respond .comment-form-comment>label{margin-bottom:7px}.woocommerce #review_form #respond .form-submit input{padding:0 50px}.woocommerce-product-gallery .flex-viewport{display:block;height:auto!important;max-width:100%}.tbay-video-content{position:relative;overflow:hidden}.tbay-video-content._16_9:not(.host){padding-bottom:56.25%}.tbay-video-content._4_3:not(.host){padding-bottom:75%}.tbay-video-content iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.tbay_featured_thumbnail{position:relative}.tbay_featured_thumbnail:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay_featured_thumbnail:before{position:absolute;z-index:5;color:#fff;width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;pointer-events:none;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.tbay_featured_thumbnail:after{content:"";position:absolute;background-color:rgb(0 0 0 / .2);left:0;top:0;height:100%;width:100%;z-index:2;pointer-events:none}#list-review-images{padding-top:30px;text-align:left;width:100%}#list-review-images::after{display:block;clear:both;content:""}#list-review-images h4{font-size:14px;font-weight:700;margin:0 0 15px}#list-review-images ul{float:left;list-style:none;padding:0;margin:0;position:relative;max-width:100%}#list-review-images ul::after{display:block;clear:both;content:""}#list-review-images ul li{float:left;border:1px solid #d0d0d0;margin:0;max-width:53px}#list-review-images ul li+li{margin-left:7px}#list-review-images .more{pointer-events:none;position:absolute;height:100%;right:0;left:auto;display:flex;justify-content:center;align-items:center;color:#fff;background:rgb(0 0 0 / .45)}#sidebar-after-meta-single-product.after-meta-single-product{margin-top:0;padding-top:0}#sidebar-after-meta-single-product.after-meta-single-product .elementor-icon-box-title{margin-top:0;margin-bottom:0}.yith-wcpb-product-bundled-items{margin-bottom:5px;margin-top:15px}.yith-wcpb-product-bundled-item-availability.not-variation p.stock{padding:0}.yith-wcpb-product-bundled-items p.stock{text-align:left}.wvs-css .variations>li{margin:0!important}.wvs-css .variations>li::after{display:block;clear:both;content:""}.wvs-css .variations>li+li:not(.reset_variations){margin-top:10px!important}.wvs-css .variations .reset_variations{font-size:inherit!important;color:#000!important;text-decoration:underline;text-transform:inherit}.wvs-css .variable-items-wrapper{margin:0!important}.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item){padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0 0 7px;color:#000;border:1px solid #fff0;display:inline-flex}.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item)+.variable-item{margin-left:7px}.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:none;box-shadow:none;border-color:#000}.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled{-webkit-box-shadow:none;box-shadow:none}.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item) span{vertical-align:middle}.wvs-css .wvs-archive-variation-wrapper{padding-bottom:20px;padding-top:15px;position:relative}.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after{display:none}.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{border:1px solid #d0d0d0}.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:hover,.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover{border-color:#000}.wvs-css.tbay-variation-free li.reset_variations{display:none}.wvs-css.woo-variation-swatches-style-rounded .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width:auto;min-width:36px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;padding:0 5px}.wvs-css:not(.singular-shop) .tbay-variable-sale .woocommerce-variation-availability{display:none}.tawcvs-swatches{float:left}.tawcvs-swatches .swatch{width:auto;height:36px;min-width:36px;margin:0;line-height:34px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #d0d0d0;opacity:1;filter:alpha(opacity=100);background:#fff;color:#888}.tawcvs-swatches .swatch.selected,.tawcvs-swatches .swatch:hover{-webkit-box-shadow:none;box-shadow:none;border-color:var(--tb-theme-color);color:var(--tb-theme-color)}.tawcvs-swatches .swatch+.swatch{margin-left:10px}.tawcvs-swatches .swatch.swatch-color{border:0}.tawcvs-swatches .swatch.swatch-color.selected:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tawcvs-swatches .swatch.swatch-color.selected:before{font-size:15px;border:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);width:100%;height:100%;text-align:center;left:0;right:auto;top:0;color:#fff;text-indent:0}.tbay-swatches-wrapper{display:block}.tbay-swatches-wrapper ul{margin:10px 0 0!important;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tbay-swatches-wrapper li{display:inline-block}.tbay-swatches-wrapper li a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:block;text-align:center;margin:0 10px 0 0;cursor:pointer;min-width:17px;height:17px;line-height:17px;position:relative;opacity:1;filter:alpha(opacity=100)}.tbay-swatches-wrapper li a.variable-item-span-color{margin-right:15px;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.tbay-swatches-wrapper li a.selected{-webkit-box-shadow:none;box-shadow:none}.tbay-swatches-wrapper li a.selected:before{content:'';border:2px solid #fff;left:1px;right:1px;top:1px;bottom:1px;pointer-events:none;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.tbay-swatches-wrapper li a.selected:after{content:'';border:1px solid #000;width:100%;height:100%;left:0;right:0;top:0;position:absolute;pointer-events:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.tbay-swatches-wrapper li a.variable-item-span-label{background:#fff;color:#000;display:inline-block;font-size:12px;min-width:22px;padding:0 5px;height:22px;line-height:22px;text-align:center;cursor:pointer;border:1px solid #d0d0d0;position:relative}.tbay-swatches-wrapper li a.variable-item-span-label:hover,.tbay-swatches-wrapper li a.variable-item-span-label.selected{border-color:#000;opacity:1;filter:alpha(opacity=100)}.tbay-swatches-wrapper li a.variable-item-span-image{background-position:center;min-width:19px;height:19px;line-height:19px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.tbay-swatches-wrapper li:last-child a{margin:0}.woo-swatches-pro-btn{margin-bottom:10px}.woo-swatches-pro-btn .add-cart a{height:44px;padding:0 20px}.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart:before{height:40px;line-height:40px;font-size:17px;margin-right:7px;margin-left:0;display:inline-block;vertical-align:middle}.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart i{display:none}.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart.loading:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart.loading:before{-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block}.woo-swatches-pro-btn .add-cart a i{height:44px;line-height:44px;float:left}.woo-swatches-pro-btn .add-cart a .title-cart{vertical-align:middle;display:inline-block;line-height:1;white-space:nowrap}.product-block .woo-swatches-pro-btn .add-cart a.loading{padding:0 20px;color:#fff}.product-block .woo-swatches-pro-btn .add-cart a.added+a.added_to_cart{color:#fff!important;font-size:14px}.product-block .woo-swatches-pro-btn .add-cart a.added+a.added_to_cart:before{width:auto;margin-right:5px;margin-left:0}.product-block.list .woo-swatches-pro-btn{margin-top:15px}.woocommerce div.product.product-type-grouped form.cart .group_table,body div.product.product-type-grouped form.cart .group_table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;margin-top:15px;margin-bottom:30px}.woocommerce div.product.product-type-grouped form.cart .group_table tbody,body div.product.product-type-grouped form.cart .group_table tbody{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce div.product.product-type-grouped form.cart .group_table tr,body div.product.product-type-grouped form.cart .group_table tr{background:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.woocommerce div.product.product-type-grouped form.cart .group_table tr+tr,body div.product.product-type-grouped form.cart .group_table tr+tr{margin-top:7px}.woocommerce div.product.product-type-grouped form.cart .group_table .price del,body div.product.product-type-grouped form.cart .group_table .price del{font-size:12px!important}.woocommerce div.product.product-type-grouped form.cart .group_table .price .woocs_price_code ins,.woocommerce div.product.product-type-grouped form.cart .group_table .price .woocs_price_code del,body div.product.product-type-grouped form.cart .group_table .price .woocs_price_code ins,body div.product.product-type-grouped form.cart .group_table .price .woocs_price_code del{display:inline-block}.woocommerce div.product.product-type-grouped form.cart .group_table label,body div.product.product-type-grouped form.cart .group_table label{margin:0;font-weight:500}.woocommerce div.product.product-type-grouped form.cart .group_table .price,.woocommerce div.product.product-type-grouped form.cart .group_table .price ins,body div.product.product-type-grouped form.cart .group_table .price,body div.product.product-type-grouped form.cart .group_table .price ins{font-size:18px!important}@media (max-width:991px){.woocommerce div.product.product-type-grouped form.cart .group_table .price,.woocommerce div.product.product-type-grouped form.cart .group_table .price ins,body div.product.product-type-grouped form.cart .group_table .price,body div.product.product-type-grouped form.cart .group_table .price ins{font-size:14px!important}}.woocommerce div.product.product-type-grouped form.cart .group_table .stock,body div.product.product-type-grouped form.cart .group_table .stock{font-size:14px;text-transform:initial;margin:0}.woocommerce div.product.product-type-grouped form.cart .group_table .quantity .name,body div.product.product-type-grouped form.cart .group_table .quantity .name{display:none}.woocommerce div.product.product-type-grouped form.cart .group_table td,body div.product.product-type-grouped form.cart .group_table td{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;padding:0;line-height:44px}.woocommerce div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__quantity,body div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__quantity{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__quantity .quantity input.qty,body div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__quantity .quantity input.qty{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__price,body div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__price{padding-left:30px}.woocommerce div.product.product-type-grouped form.cart .group_table .woocommerce-grouped-product-list-item__label,body div.product.product-type-grouped form.cart .group_table .woocommerce-grouped-product-list-item__label{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;padding-right:15px}.woocommerce div.product.product-type-grouped form.cart .group_table .label,body div.product.product-type-grouped form.cart .group_table .label{padding:.5em;vertical-align:middle;font-size:14px;display:table-cell;text-align:inherit}.woocommerce-grouped-product-list-item__quantity .add-cart{display:inline-block}.woocommerce-grouped-product-list-item__quantity .add-cart a.button{font-size:0;padding:0;width:44px}.woocommerce-grouped-product-list-item__quantity .add-cart a.button i{margin:0}.woocommerce .singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table tr{align-items:center;position:relative}.woocommerce .singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table tr td{-webkit-box-flex:unset;-moz-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.woocommerce .singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table tr td.woocommerce-grouped-product-list-item__label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce .singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table tr td.woocommerce-grouped-product-list-item__quantity{position:absolute;top:20px;right:20px;left:auto;width:auto}.woocommerce .singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table tr td.woocommerce-grouped-product-list-item__price{padding:50px 0 0;text-align:right}.singular-shop div.product.product-type-external .single_add_to_cart_button{background:var(--tb-theme-second-color);color:#000!important}#sticky-menu-bar{position:fixed;top:0;-webkit-transform:translateY(-130px);-ms-transform:translateY(-130px);-o-transform:translateY(-130px);transform:translateY(-130px);left:0;width:100%;z-index:999;padding:10px 0;background:#fff;pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .05);box-shadow:0 0 10px 0 rgb(0 0 0 / .05);border-bottom:1px solid #d0d0d0}#sticky-menu-bar.active{opacity:1;filter:alpha(opacity=100);top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media (max-width:1199px){#sticky-menu-bar.active{margin-top:50px}}#sticky-menu-bar .row{display:flex;align-items:center}#sticky-menu-bar #onepage-single-product>li{margin:0}#sticky-menu-bar #onepage-single-product>li+li{margin-left:15px}#sticky-menu-bar li.current a,#sticky-menu-bar li:hover a,#sticky-menu-bar li:focus a{color:var(--tb-theme-color)}#sticky-menu-bar li a{background:transparent!important;padding:0;line-height:30px;color:#888}#sticky-menu-bar li a:hover,#sticky-menu-bar li a:focus{color:var(--tb-theme-color)}#sticky-menu-bar .menu-bar-right{text-align:right}#sticky-menu-bar .price{display:inline-block;margin:0}#sticky-menu-bar p.out-of-stock{color:red}#sticky-menu-bar #sticky-custom-add-to-cart{margin-left:15px;margin-right:0}.menu-bar-left .media{display:flex;align-items:center}.menu-bar-left .media-left{padding-right:20px;padding-left:0}.menu-bar-left img{border:1px solid #ddd}.menu-bar-left .product_title{font-size:14px;margin:0;line-height:23px}.menu-bar-left .woocommerce-product-rating{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:0!important}.menu-bar-left .woocommerce-product-rating .star-rating{height:12px!important;margin-right:15px;margin-left:0}.menu-bar-left .woocommerce-product-rating .rate-sold,.menu-bar-left .woocommerce-product-rating .sold-by-meta{margin:0;padding:0 15px;position:relative}.menu-bar-left .woocommerce-product-rating .rate-sold:before,.menu-bar-left .woocommerce-product-rating .sold-by-meta:before{content:'';background:#d0d0d0;width:1px;height:14px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:auto}.wc-tabs-wrapper #accordion .panel{padding:0!important;margin:0!important;overflow:visible}.wc-tabs-wrapper #accordion .entry-content .woocommerce-Reviews-title{font-size:18px}.wc-tabs-wrapper #accordion .display-products.products-grid .row{margin:0 -30px}.wc-tabs-wrapper .tabs-title a{font-size:20px;line-height:46px;font-weight:500;display:block;position:relative;width:100%;text-align:left;padding:0;color:#323232;border:0;border-bottom:1px solid #d0d0d0;font-weight:600;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.wc-tabs-wrapper .tabs-title a i{font-size:14px;left:auto;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;margin-top:2px}.wc-tabs-wrapper .tabs-title a:hover,.wc-tabs-wrapper .tabs-title a:focus{text-decoration:unset;color:var(--tb-theme-color)}.tabs-sidebar:after{content:"";background:rgb(0 0 0 / .66);position:fixed;left:0;right:auto;width:100%;height:100%;top:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:2000;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.tabs-sidebar.open:after{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:all}.woocommerce-tabs-mobile .tabs-mobile{padding:0;margin:0;list-style:none}.woocommerce-tabs-mobile .tabs-mobile li{padding:5px 0;border-bottom:1px solid #eee}.woocommerce-tabs-mobile .tabs-mobile a{width:100%;font-weight:500;display:inline-block;position:relative}.woocommerce-tabs-mobile .tabs-mobile a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-tabs-mobile .tabs-mobile a:before{position:absolute;right:0;left:auto;font-size:10px}.woocommerce-tabs-mobile .wc-tab-mobile{position:fixed!important;top:0;right:0;width:100%;z-index:10001;-webkit-transition:all 0.35s cubic-bezier(.46,.01,.32,1);-o-transition:all 0.35s cubic-bezier(.46,.01,.32,1);transition:all 0.35s cubic-bezier(.46,.01,.32,1);background-color:#fff;height:100vh;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;padding:70px 15px;overflow-x:hidden;width:100vw;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.woocommerce-tabs-mobile .wc-tab-mobile#tab-additional_information{align-items:baseline;padding-top:80px}.woocommerce-tabs-mobile .wc-tab-mobile.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible}.woocommerce-tabs-mobile .wc-tab-mobile .display-products.products{padding:0!important}.woocommerce-tabs-mobile .wc-tab-mobile .tab-content img:not(.big-review-images-content-img){margin:8px 0}.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ul,.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ol{padding:0;margin:0}.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ul li,.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ol li{list-style:none;font-style:normal;font-size:inherit;color:inherit}.woocommerce-tabs-mobile .wc-tab-mobile .tab-head{display:flex;position:absolute;top:0;left:0;width:100%;justify-content:space-between;align-items:center;height:50px;background:var(--tb-theme-color);color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;padding:0 15px;font-weight:700}.woocommerce-tabs-mobile .wc-tab-mobile .tab-head>*{color:#fff;font-size:16px}.woocommerce-tabs-mobile #reviews #comments{padding:0}@media (min-width:601px) and (max-width:782px){.active-admin-bar .woocommerce-tabs-mobile .wc-tab-mobile{top:46px}}@media (min-width:782px){.active-admin-bar .woocommerce-tabs-mobile .wc-tab-mobile{top:32px}}#sidebar-shop+.singular-shop #list-review-images ul li:nth-child(n+7){display:none}@media (min-width:1200px){.style-horizontal .tbay-modalButton{right:100px}.style-horizontal .flex-control-nav{padding:0 90px!important}.style-horizontal .flex-control-nav .slick-list li{margin:0 5px!important}}.style-horizontal #list-review-images{padding-top:30px}@media (min-width:1200px){.style-vertical .image-mains .flex-control-thumbs{margin:0!important;padding:0!important}.style-vertical .image-mains .woocommerce-product-gallery{padding-left:65px;padding-right:15px}.style-vertical .image-mains .woocommerce-product-gallery .flex-control-nav{position:absolute;top:0;left:0;right:auto;bottom:0;width:55px;text-align:center}.style-vertical .image-mains.no-gallery-image .woocommerce-product-gallery{padding:0}.style-vertical .flex-control-nav>.slick-arrow{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:block!important}.style-vertical .flex-control-nav>.slick-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.style-vertical .flex-control-nav>.slick-arrow.owl-next{margin-top:-7px}.singular-shop div.product.style-vertical .flex-control-thumbs .slick-list li{margin:0 0 7px!important;float:none;border:0;padding:0}}.singular-shop div.tabs-fulltext{background:#fff0;padding:0}.singular-shop div.tabs-fulltext .item-panel{padding:30px;background:#fff}.tabs-fulltext h2,.woocommerce-tabs-mobile h2{font-size:20px;font-weight:700;margin:0 0 20px;line-height:30px}.tabs-fulltext #review_form_wrapper,.woocommerce-tabs-mobile #review_form_wrapper{padding:0}.tabs-fulltext #tabs-list-reviews #comments,.woocommerce-tabs-mobile #tabs-list-reviews #comments{border-top:1px solid #e0e0e0}.tabs-fulltext #tabs-list-questions,.woocommerce-tabs-mobile #tabs-list-questions{padding-top:10px}.tabs-fulltext .questions-section,.woocommerce-tabs-mobile .questions-section{border-top:1px solid #eaeaea;padding-top:40px}.tabs-fulltext #tabs-list-seller,.woocommerce-tabs-mobile #tabs-list-seller{margin-top:20px;padding-top:45px}.tabs-fulltext #tabs-list-seller h2,.woocommerce-tabs-mobile #tabs-list-seller h2{margin-bottom:25px;font-size:22px}.tabs-fulltext #tabs-list-seller+#tabs-list-more_seller_product,.woocommerce-tabs-mobile #tabs-list-seller+#tabs-list-more_seller_product{border-top:1px solid #e0e0e0;margin:0}.tabs-fulltext #tabs-list-more_seller_product,.woocommerce-tabs-mobile #tabs-list-more_seller_product{padding:0;margin-top:20px}.tabs-fulltext #tabs-list-more_seller_product h2,.woocommerce-tabs-mobile #tabs-list-more_seller_product h2{padding:50px 30px 0;margin-bottom:15px;font-size:22px}@media (max-width:767px){.tabs-fulltext #tabs-list-more_seller_product h2,.woocommerce-tabs-mobile #tabs-list-more_seller_product h2{padding:50px 0 0}}.tabs-fulltext #tabs-list-more_seller_product .carousel-sellerdokan.owl-carousel,.woocommerce-tabs-mobile #tabs-list-more_seller_product .carousel-sellerdokan.owl-carousel{margin:0}.woocommerce-tabs-mobile .questions-section{border:0}.woocommerce-tabs-mobile .tab-content{width:100%}#tabs-list-seller ul{margin:0}#tabs-list-seller ul li{line-height:28px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#tabs-list-seller ul li>span:first-child{color:#000;font-weight:700;display:inline-block;min-width:135px}#tabs-list-seller ul li .details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#tabs-list-seller ul li b{font-weight:700}.woocommerce div.product #woocommerce-tabs{color:#555}.woocommerce div.product #woocommerce-tabs ul.tabs{margin:0;padding:0 0 30px;position:relative;border:0;-webkit-box-align:center;text-align:center;white-space:nowrap;display:block;overflow-x:auto;overflow-y:hidden}.woocommerce div.product #woocommerce-tabs ul.tabs:before,.woocommerce div.product #woocommerce-tabs ul.tabs:after{display:none}.woocommerce div.product #woocommerce-tabs ul.tabs li{padding:0;margin:0;float:left;background:#fff0;border-color:#d0d0d0;border-left:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product #woocommerce-tabs ul.tabs li:after,.woocommerce div.product #woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product #woocommerce-tabs ul.tabs li.active>a,.woocommerce div.product #woocommerce-tabs ul.tabs li:hover>a{background-color:#fff;color:#000!important}.woocommerce div.product #woocommerce-tabs ul.tabs li>a{font-weight:400;background-color:#f5f5f5;font-size:15px;padding:0 16px;line-height:42px;border:0;font-weight:400;color:#888;margin:0;text-transform:inherit;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;direction:ltr}.woocommerce div.product #woocommerce-tabs ul.tabs li>a:hover,.woocommerce div.product #woocommerce-tabs ul.tabs li>a:focus{background:#fff0}.woocommerce div.product #woocommerce-tabs ul.tabs li:first-child{border-left:1px solid #d0d0d0}.wc-tabs-wrapper .panel{overflow:hidden;border:0;margin:0!important;padding-bottom:20px!important;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.wc-tabs-wrapper .panel table tbody tr:first-child td{color:#000;background-color:#f9f9f9;font-size:15px}.wc-tabs-wrapper .panel p{line-height:27px}.wc-tabs-wrapper .panel p.woocommerce-noreviews{margin:0 0 25px}.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller h2,.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--vendor h2{margin-bottom:20px}.wc-tabs-wrapper .panel.wc-tab{overflow:visible}.wc-tabs-wrapper .panel.wc-tab .display-products.products-grid .row{margin:0 -30px}.wc-tabs-wrapper .entry-content{margin:30px 0}.wc-tabs-wrapper .entry-content #reviews #comments{padding:0}.wc-tabs-wrapper .entry-content#tab-more_seller_product .product-block img{margin:0}.panel{line-height:30px;font-size:15px}.panel h2,.panel h3,.panel h4{margin-bottom:20px}.panel ul,.panel ol{margin:0}.panel li{font-style:normal;font-size:inherit;color:inherit}.panel .commentlist li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d0d0d0}.content-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}#tbay-quick-view-content #mobile-close-infor-wrapper{display:none!important}body.modal-open .open-main-content{z-index:unset}body.modal-open #mobile-close-infor-wrapper{display:none!important}body.modal-open .form-cart-popup form.cart{position:static;z-index:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}.mobile-btn-cart-click,#mobile-close-infor-wrapper,.mobile-attribute-list,.mobile-infor-wrapper,#mobile-close-infor{display:none}.tbay-to-top.tbay-to-top-mobile{-webkit-transition:none;-o-transition:none;transition:none}.open-main-content{z-index:95;position:relative}.open-main-content~.tbay-to-top{z-index:94}.woocommerce .open-main-content .product span.onsale{z-index:9}.mobile-attribute-list{border:1px solid #d0d0d0;position:relative;padding:5px 10px;position:relative}.mobile-attribute-list #attribute-open{position:absolute;width:100%;height:100%;top:0;left:0}.mobile-attribute-list #attribute-open i{float:right;top:50%;position:absolute;right:5px;font-size:22px;-webkit-transform:translate(0,-12px);-ms-transform:translate(0,-12px);-o-transform:translate(0,-12px);transform:translate(0,-12px)}.mobile-attribute-list .list-wrapper{font-size:13px}.mobile-attribute-list .list-wrapper .value{color:#232323;font-weight:600}.mobile-btn-cart-click.has-wishlist #tbay-click-addtocart,.mobile-btn-cart-click.has-wishlist #tbay-click-buy-now{width:calc(100% - 56px)}.mobile-btn-cart-click.has-buy-now #tbay-click-addtocart,.mobile-btn-cart-click.has-buy-now #tbay-click-buy-now{width:50%}.mobile-btn-cart-click.has-buy-now.has-wishlist #tbay-click-addtocart,.mobile-btn-cart-click.has-buy-now.has-wishlist #tbay-click-buy-now{width:calc(50% - 28px)}.mobile-btn-cart-click.has-buy-now.has-wishlist #tbay-click-buy-now{left:calc(50% - 28px)}.mobile-btn-cart-click #tbay-click-addtocart,.mobile-btn-cart-click #tbay-click-buy-now{position:fixed;left:0;right:auto;width:100%;bottom:0;z-index:900;font-size:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.mobile-btn-cart-click #tbay-click-buy-now{left:50%;font-size:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:#ffae00;margin:0;color:#000}.mobile-btn-cart-click .tbay-mobile-wishlist{position:fixed;bottom:0;right:0;width:56px;background:#fff;left:auto;z-index:900;height:44px;line-height:44px}.mobile-btn-cart-click .tbay-mobile-wishlist .separator{display:none}.mobile-btn-cart-click .tbay-mobile-wishlist .yith-wcwl-wishlistexistsbrowse a i{color:var(--tb-theme-color)}.mobile-btn-cart-click .tbay-mobile-wishlist a{line-height:44px!important;display:block!important;text-align:center;border-top:1px solid #d0d0d0;width:100%;padding:0!important;font-size:15px;background:transparent!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.mobile-btn-cart-click .tbay-mobile-wishlist a.view-wishlist{font-size:0}#mobile-close-infor-wrapper{display:block;position:fixed;background:rgb(0 0 0 / .7);width:100vw;left:0;height:1000vw;top:0;z-index:98;opacity:0;filter:alpha(opacity=0);visibility:hidden;pointer-events:none}@media (max-width:575px){.single-product .footer-device-mobile,.woocommerce-cart .footer-device-mobile,.woocommerce-checkout .footer-device-mobile{display:none!important}.mobile-attribute-list,.mobile-btn-cart-click{display:block}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .single_add_to_cart_button,.form-cart-popup.product.product-type-grouped form.cart.grouped_form .tbay-buy-now{bottom:0!important}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table{margin-bottom:0!important}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr{border-bottom:1px solid #d0d0d0;align-items:flex-start;padding:0 185px 10px 15px;margin:0}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr:last-child{border-bottom:0}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity{left:auto;width:auto;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity .add-cart{margin-right:15px}.form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price{padding:0;text-align:left}.form-cart-popup form.cart{position:fixed;bottom:0;width:100vw;left:0;background:#fff;z-index:99;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:none;-o-transition:none;transition:none}.form-cart-popup form.cart .mobile-infor-wrapper,.form-cart-popup form.cart #mobile-close-infor{display:block}.form-cart-popup form.cart .mobile-infor-wrapper{padding:0 15px 15px;border-bottom:1px solid #d0d0d0}.form-cart-popup form.cart .mobile-infor-wrapper img{max-width:80px;max-height:100px}.form-cart-popup form.cart #shop-now .single_add_to_cart_button,.form-cart-popup form.cart #shop-now .tbay-buy-now{-webkit-transition:none;-o-transition:none;transition:none}.form-cart-popup form.cart .single_variation_wrap,.form-cart-popup form.cart .woocommerce-product-details__short-description{display:none}.form-cart-popup form.cart #mobile-close-infor{text-align:right}.form-cart-popup form.cart #mobile-close-infor i{font-size:18px;margin:10px 10px 0;display:inline-block;color:#000;cursor:pointer}.form-cart-popup form.cart #mobile-close-infor i:hover{color:var(--tb-theme-color)}.form-cart-popup form.cart div.quantity{padding:0 15px;margin-bottom:54px!important;margin-top:10px!important}.form-cart-popup form.cart .variations{padding:15px;display:block;border-bottom:1px solid #d0d0d0!important;max-height:220px;overflow:hidden;overflow-y:scroll}.form-cart-popup form.cart .single_variation{display:none!important}.form-cart-popup form.cart.open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.form-cart-popup form.cart.open #shop-now{border-top:0!important}.form-cart-popup form.cart.open .group-button{display:none}.form-cart-popup form.cart.open.open-btn-addtocart .tbay-buy-now{display:none!important}.form-cart-popup form.cart.open.open-btn-addtocart #shop-now .single_add_to_cart_button{width:100%}.form-cart-popup form.cart.open.open-btn-buynow .single_add_to_cart_button{display:none!important}.form-cart-popup form.cart.open.open-btn-buynow #shop-now .tbay-buy-now{width:100%;left:0}.form-cart-popup form.cart.open.open-btn-all #shop-now .tbay-buy-now,.form-cart-popup form.cart.open.open-btn-all #shop-now .single_add_to_cart_button{width:50%}.form-cart-popup form.cart.open.open-btn-all #shop-now .tbay-buy-now{left:50%}.form-cart-popup form.cart.open~#mobile-close-infor-wrapper{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:all}.form-cart-popup form.cart.open~.mobile-btn-cart-click{display:none}}dd.variation-Vendor{margin:0;font-style:italic}.shop_table.cart{overflow:hidden}@media (max-width:479.98px){.shop_table.cart .cart-bottom>*{width:auto;padding:0 10px;font-size:13px;text-transform:capitalize}.shop_table.cart .cart-bottom>*.continue-to-shop{padding:0}.shop_table.cart .cart-bottom>*.update{width:auto;border:0}.shop_table.cart .cart-bottom>*.update:hover{background:var(--tb-theme-color);color:#fff}.shop_table.cart .cart-bottom>* a{padding:0 10px;font-size:13px;background:#f4f9fc;font-weight:600;border:0}.shop_table.cart .cart-bottom>* a:hover{background:var(--tb-theme-color);color:#fff}.shop_table.cart .cart-bottom>* input[type="submit"]{font-size:13px}}.shop_table.cart .cart_item{border-top:1px solid #eee;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;position:relative}.shop_table.cart .cart_item>span{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.shop_table.cart .cart_item>span.product-info{-webkit-box-flex:8;-moz-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop_table.cart .cart_item>span.product-quantity{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.shop_table.cart .cart_item>span.product-remove{-webkit-box-flex:.5;-moz-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5}.shop_table.cart .cart_item:last-child{border-bottom:1px solid #eee}.shop_table.cart .cart_item.head{padding:0 0 15px;border:0}.shop_table.cart .cart_item.head span{line-height:23px;font-weight:700}.shop_table.cart .product-info img{max-width:50px}.shop_table.cart .product-info .product-name{margin:0 30px;margin-top:7px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.shop_table.cart .product-info .product-name a{display:inline-block;line-height:20px}.shop_table.cart .product-price,.shop_table.cart .product-subtotal{font-weight:700}.shop_table.cart .product-price .woocs_special_price_code,.shop_table.cart .product-subtotal .woocs_special_price_code{color:#000}.shop_table.cart a.remove{display:inline-block;font-size:17px}.shop_table.cart a.remove i{color:#bbb;vertical-align:middle;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;font-size:18px}.shop_table.cart a.remove:hover{background:#fff0}.shop_table.cart a.remove:hover i{color:var(--tb-theme-color)}.shop_table.cart .quantity .box{display:table}.shop_table.cart .coupon{margin:0}.woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.cart_totals{background:#f5f5f5;padding-top:30px}.cart_totals h2{font-size:20px;line-height:32px;font-weight:700;margin:0 30px;text-transform:capitalize;border-bottom:1px solid #e2e2e2;padding-bottom:20px}.cart_totals .woocs_special_price_code{color:#000}.cart_totals table:focus,.cart_totals table *:focus{outline:none}.cart_totals table tr td,.cart_totals table * tr td{text-align:right}.cart_totals table tr.shipping .button,.cart_totals table * tr.shipping .button{background:#fff0;padding:0;border:0;color:var(--tb-theme-color);line-height:20px;font-weight:700;text-transform:capitalize}.cart_totals table tr.shipping .button:before,.cart_totals table * tr.shipping .button:before{display:none}.cart_totals table tr.shipping .button:hover,.cart_totals table * tr.shipping .button:hover{color:var(--tb-theme-color)}.cart_totals table b,.cart_totals table strong,.cart_totals table label,.cart_totals table * b,.cart_totals table * strong,.cart_totals table * label{font-weight:400;color:#000}.cart_totals table{border:0!important;margin:0!important;padding:15px 30px!important}.cart_totals table tr.order-total>td,.cart_totals table tr.order-total>th{padding-top:16px!important;border-top:1px solid #d0d0d0!important}.cart_totals table tr.order-total>th{color:#000!important}.cart_totals table tr.order-total .woocommerce-Price-amount{color:var(--tb-theme-color)!important}.cart_totals table th,.cart_totals table td{border:0!important;padding:0!important}.cart_totals .woocommerce-shipping-calculator .select2-selection__rendered{line-height:50px;padding:0 15px}.cart_totals .woocommerce-shipping-calculator b,.cart_totals .woocommerce-shipping-calculator .select2-selection__arrow{line-height:50px;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cart_totals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single{margin:0 0 10px}.cart_totals .wc-proceed-to-checkout{float:left;width:100%;padding:0;margin-top:30px}.cart_totals .wc-proceed-to-checkout a.checkout-button{margin:0;width:100%;line-height:46px}.cart_totals .shipping-calculator-form{margin:0 0 7px!important}.cart_totals .shipping-calculator-form p:not(.form-row){display:inline-block;margin:0;cursor:pointer;color:var(--tb-theme-color);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding-bottom:7px}.cart_totals .shipping-calculator-form p:not(.form-row):before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.cart_totals .shipping-calculator-form p:not(.form-row):before{display:inline-block;vertical-align:middle;margin:-6px 10px 0 0;line-height:1;font-weight:700}.cart_totals .shipping-calculator-form .input-text{margin-bottom:10px!important}.cross-sells{margin-top:50px;margin-left:-30px;margin-right:-30px;padding-top:30px;background:#f5f5f5}.cross-sells .tbay-addon-title{text-transform:capitalize;font-size:20px;font-weight:700;margin-bottom:30px}.cross-sells .tbay-addon-content{background:#fff;padding:12px}.coupon{margin-top:15px}.coupon label{text-transform:capitalize;font-size:20px;font-weight:700;margin-bottom:30px}.coupon p{color:#999}.coupon .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:initial;position:relative;max-width:340px}.coupon .box input[type=submit]{padding:0 30px;text-transform:capitalize;font-weight:700;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.coupon .box .text{padding:0 11px;border:1px solid #ccc;border-right:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}.coupon .box .text:focus{outline:none}.cart-bottom{padding:43px 0 60px}.cart-bottom .continue-to-shop a{color:#999;font-weight:700;text-transform:capitalize}.cart-bottom .continue-to-shop a:hover{color:var(--tb-theme-color)}.cart-bottom i{display:inline-block;margin-right:5px;margin-left:0;vertical-align:middle;margin-top:-2px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.cart-bottom .update-cart{position:relative;cursor:pointer;color:#888;font-weight:500}.cart-bottom .update-cart:hover{color:var(--tb-theme-color)}.cart-bottom .update-cart:hover .update{color:var(--tb-theme-color)}.cart-bottom .update{color:#999;background:transparent!important;padding:0;text-transform:capitalize;line-height:20px;height:auto;border:0;font-size:inherit;letter-spacing:0;font-weight:700;opacity:1!important;filter:alpha(opacity=100)!important}.cart-bottom .update:hover,.cart-bottom .update:focus{color:var(--tb-theme-color);background:transparent!important}.woocommerce-shipping-totals .woocommerce-shipping-destination{color:#999}.woocommerce table.shop_table>thead>tr>th,.woocommerce table.shop_table>thead>tr>td,.woocommerce table.shop_table>tbody>tr>td,.woocommerce table.shop_table>tbody>tr>th,.woocommerce table.shop_table>tfoot>tr>td,.woocommerce table.shop_table>tfoot>tr>th{line-height:35px!important;width:auto;color:#555;font-weight:400}.woocommerce table.shop_table>thead>tr>th .woocommerce-Price-amount,.woocommerce table.shop_table>thead>tr>td .woocommerce-Price-amount,.woocommerce table.shop_table>tbody>tr>td .woocommerce-Price-amount,.woocommerce table.shop_table>tbody>tr>th .woocommerce-Price-amount,.woocommerce table.shop_table>tfoot>tr>td .woocommerce-Price-amount,.woocommerce table.shop_table>tfoot>tr>th .woocommerce-Price-amount{color:#000;font-weight:700}.woocommerce table.shop_table>tbody>tr.order-total>td .woocommerce-Price-amount{font-size:16px}.woocommerce table.shop_table.account-orders-table,.woocommerce table.shop_table.dokan-rma-order-item-table{text-align:center!important}.woocommerce table.shop_table.account-orders-table,.woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.dokan-rma-order-item-table{margin:0;border-color:#d0d0d0;border-collapse:collapse;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce table.shop_table.account-orders-table thead,.woocommerce table.shop_table.my_account_orders thead,.woocommerce table.shop_table.dokan-rma-order-item-table thead{background:#f5f5f5}.woocommerce table.shop_table.account-orders-table thead tr th,.woocommerce table.shop_table.my_account_orders thead tr th,.woocommerce table.shop_table.dokan-rma-order-item-table thead tr th{color:#000;font-weight:700}.woocommerce table.shop_table.account-orders-table.table-striped,.woocommerce table.shop_table.my_account_orders.table-striped,.woocommerce table.shop_table.dokan-rma-order-item-table.table-striped{background:#fff}.woocommerce table.shop_table.account-orders-table.table-striped tbody>tr,.woocommerce table.shop_table.my_account_orders.table-striped tbody>tr,.woocommerce table.shop_table.dokan-rma-order-item-table.table-striped tbody>tr{border:0;border-bottom:1px solid #d0d0d0}@media (max-width:767px){.woocommerce table.shop_table.account-orders-table.table-striped tbody>tr>td:before,.woocommerce table.shop_table.my_account_orders.table-striped tbody>tr>td:before,.woocommerce table.shop_table.dokan-rma-order-item-table.table-striped tbody>tr>td:before{display:block}}.woocommerce table.shop_table.account-orders-table>thead>tr>th,.woocommerce table.shop_table.account-orders-table>thead>tr>td,.woocommerce table.shop_table.account-orders-table>tbody>tr>td,.woocommerce table.shop_table.account-orders-table>tbody>tr>th,.woocommerce table.shop_table.my_account_orders>thead>tr>th,.woocommerce table.shop_table.my_account_orders>thead>tr>td,.woocommerce table.shop_table.my_account_orders>tbody>tr>td,.woocommerce table.shop_table.my_account_orders>tbody>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>td,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th{display:table-cell;padding:10px;border:0;border-bottom:1px solid #d0d0d0}.woocommerce table.shop_table.account-orders-table a.request_warranty,.woocommerce table.shop_table.my_account_orders a.request_warranty,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty{display:block;margin-top:10px}.woocommerce table.shop_table.dokan-rma-order-item-table{border-bottom:0}.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th{display:none}.cart .select2-container--open .select2-dropdown{border:1px solid #d0d0d0}.cart-collaterals .shipping-calculator-button{color:var(--tb-theme-color);margin:0 0 10px!important}.cart-collaterals .shipping-calculator-button:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.cart-collaterals .shipping-calculator-button:after{display:inline-block;font-size:10px}.woocommerce .cart-collaterals .related.slick-slider,.woocommerce-page .cart-collaterals .related.slick-slider{width:100%;float:none}.woocommerce .shop_table .product-name>a{color:#000}.woocommerce .shop_table .product-name>a:hover{color:var(--tb-theme-color)}.woocommerce .shop_table .product-name .wc-item-meta,.woocommerce .shop_table .product-name dl.variation{display:inline-block;margin:0;line-height:initial}.woocommerce .shop_table .product-name .wc-item-meta .wc-item-meta-label,.woocommerce .shop_table .product-name .wc-item-meta dt,.woocommerce .shop_table .product-name .wc-item-meta dd,.woocommerce .shop_table .product-name .wc-item-meta p,.woocommerce .shop_table .product-name dl.variation .wc-item-meta-label,.woocommerce .shop_table .product-name dl.variation dt,.woocommerce .shop_table .product-name dl.variation dd,.woocommerce .shop_table .product-name dl.variation p{display:inline-block;font-weight:400;float:none}.woocommerce .shop_table .product-name .wc-item-meta p,.woocommerce .shop_table .product-name dl.variation p{margin:0;color:var(--tb-theme-color)}.woocommerce .woocommerce-cart-form .shop_table .product-name dl.variation{display:block}.woocommerce .woocommerce-cart-form{padding:35px 30px 150px;background-color:#fff}.select2-results__option{padding-left:15px;padding-right:20px}.select2-container--open .select2-dropdown--below{border-top:1px solid #aaa!important}.admin-bar .select2-container--open .select2-dropdown--below{margin-top:32px}.tbay-my-account-avatar{display:none}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{background:#fff;float:none;display:table-cell;vertical-align:top}@media (min-width:1025px){.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{padding:30px;padding-right:0}}.woocommerce .woocommerce-MyAccount-navigation{width:auto}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;margin:0}.woocommerce .woocommerce-MyAccount-navigation ul li:first-child a{border-top:1px solid #e0e0e0}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;font-weight:400;text-align:left;text-transform:uppercase;box-shadow:none;outline:none;margin:0;cursor:pointer;padding:12px 5px 12px 12px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;color:#666;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{display:inline-block;font-family:'simple-line-icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:14px;margin-left:0;font-size:18px;vertical-align:sub}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce .woocommerce-MyAccount-navigation ul li:focus a{background:var(--tb-theme-color);color:#fff;border-color:#fff0;border-bottom-color:#fff}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e007"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e04e"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\e083"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e096"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\e025"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--inquiry a:before{content:"\e05d"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--become-a-vendor a:before{content:'\e080'}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--rma-requests a:before{content:'\e098'}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--following a:before{content:'\e028'}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--support-tickets a:before{content:'\e04a'}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e005"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--auctions-endpoint a:before,.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-auction a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--auctions-endpoint a:before,.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-auction a:before{font-size:20px}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e065"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-store-manager a:before{font-family:"Font Awesome 5 Free";font-size:16px}.woocommerce .woocommerce-MyAccount-content label{font-weight:500}.woocommerce .woocommerce-MyAccount-content a:not(.woocommerce-button):not(.vendor-dashboard){color:var(--tb-theme-color)}@media (min-width:1025px){.woocommerce .woocommerce-MyAccount-content{width:80%;padding-right:30px}}.woocommerce .woocommerce-MyAccount-content .form-control{height:38px;line-height:38px}.woocommerce .woocommerce-MyAccount-content .form-control:focus{-webkit-box-shadow:0 5px 21px 0 rgb(0 0 0 / .14);box-shadow:0 5px 21px 0 rgb(0 0 0 / .14);outline:none;border-color:#fff}.woocommerce .woocommerce-MyAccount-content legend{font-weight:500;padding:17px 0 10px;margin-bottom:6px}.woocommerce .woocommerce-MyAccount-content input[type="submit"]{margin-top:6px}.woocommerce .woocommerce-MyAccount-content .address{margin-top:16px}.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-color:#ddd;border-bottom:0;border-right:0;margin:0}.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>thead>tr>td,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>thead>tr th,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tbody>tr>td,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tbody>tr th,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tfoot>tr>td,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tfoot>tr th{border:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;vertical-align:middle;line-height:30px;padding:6px 20px;text-align:center}.woocommerce .woocommerce-MyAccount-content h3{margin-top:0;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content h2{margin:20px 0 20px;text-transform:uppercase;font-size:20px;font-weight:600}.woocommerce-account .addresses .title h3{font-size:16px;text-transform:uppercase}.woocommerce-account .addresses .title .edit{line-height:60px;margin-right:30px;margin-left:0}.select2-container--default .select2-selection--single{text-align:left}.woocommerce .woocommerce-customer-details .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details .woocommerce-column__title{line-height:60px;padding:0 30px;font-weight:500;background:#fbfbfb;font-size:15px;text-transform:uppercase;margin:0}.woocommerce .woocommerce-customer-details address,.woocommerce-page .woocommerce-customer-details address{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:20px 30px;line-height:32px;margin:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%;max-width:100%;padding:0}.woocommerce .col2-set.addresses,.woocommerce-page .col2-set.addresses{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;width:auto;padding:0}.woocommerce .col2-set.addresses>div,.woocommerce-page .col2-set.addresses>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #d0d0d0;overflow:hidden;margin:0 15px}.woocommerce .col2-set.addresses .address,.woocommerce-page .col2-set.addresses .address{float:left}.woocommerce .col2-set.addresses .address:last-child,.woocommerce-page .col2-set.addresses .address:last-child{float:right}.woocommerce .col2-set.addresses .title,.woocommerce-page .col2-set.addresses .title{background:#fbfbfb}.woocommerce .col2-set.addresses address,.woocommerce-page .col2-set.addresses address{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:20px 30px;line-height:32px;margin:0}.woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce .col2-set.addresses h3,.woocommerce-page .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses h3{line-height:60px;padding:0 30px;font-weight:500;background:#fbfbfb;font-size:15px;text-transform:uppercase;margin:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{position:static;display:inline-block;font-family:"tb-icon"}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-account #main-content .woocommerce{display:table;width:100%}.woocommerce-account #main-content .woocommerce .title-account{font-size:60px;display:block;font-weight:200;color:#eee;margin:0;line-height:normal;padding-bottom:50px}.woocommerce-account #main-content .woocommerce .title-account span{display:block;vertical-align:top;font-size:30px;color:#000;line-height:normal}.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p.form-row-wide{display:inline-block;width:100%}.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p.form-row-first{display:block}.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p:not(.woocommerce-info):not(.woocommerce-message):not(.dokan-error){padding:0!important;max-width:inherit}.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content input,.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;height:46px}.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content input:focus,.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered:focus{-webkit-box-shadow:none;box-shadow:none}.edit-account p:last-child{margin-top:10px}.woocommerce form.login,.woocommerce form.register{padding:0;margin:0;border:0;color:#555;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce form.login p,.woocommerce form.register p{margin-bottom:10px}.woocommerce form.login p:not(.form-row),.woocommerce form.register p:not(.form-row){margin-bottom:15px;line-height:22px}.woocommerce form.login p:last-child,.woocommerce form.login p.user-role,.woocommerce form.register p:last-child,.woocommerce form.register p.user-role{margin-bottom:0}.woocommerce form.login p.user-role,.woocommerce form.register p.user-role{padding-top:5px}.woocommerce form.login p.user-role label,.woocommerce form.register p.user-role label{line-height:30px}.woocommerce form.login p.user-role label:first-child,.woocommerce form.register p.user-role label:first-child{margin-right:auto}.woocommerce form.login p.last .button,.woocommerce form.register p.last .button{margin-top:10px;width:100%}.woocommerce form.login .show_if_seller p,.woocommerce form.register .show_if_seller p{margin-bottom:10px}.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a{color:var(--tb-theme-color)}.woocommerce form.login input,.woocommerce form.register input{margin:0!important}.woocommerce form.login input.button,.woocommerce form.register input.button{margin-top:10px!important;padding:0 38px}.woocommerce form.login .lost_password,.woocommerce form.register .lost_password{text-align:center}.woocommerce form.register .woocommerce-privacy-policy-text p{color:#999;line-height:22px;margin:10px 0 0;padding:25px 0 17px;border-top:1px solid #eee}.woocommerce form.register .woocommerce-privacy-policy-text a{color:var(--tb-theme-color)}.woocommerce form.register.dokan-vendor-register>p:last-child{text-align:left}.u-columns{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;margin:0;padding:60px 70px}.u-columns>div{flex:0 0 50%;max-width:50%;padding:0}.u-columns>div:only-child{padding:0!important}.u-columns>div:only-child .nav-tabs{justify-content:center}.u-columns .nav-tabs{border:0;padding-bottom:35px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-columns .nav-tabs li{margin:0}.u-columns .nav-tabs li a{color:#bbb;font-size:22px;text-transform:uppercase;font-weight:700;border:0}.u-columns .nav-tabs li a:hover,.u-columns .nav-tabs li a:focus,.u-columns .nav-tabs li a.active{color:#000;border:0;background:#fff0}.u-columns .nav-tabs li+li{margin-left:30px}.u-columns .tab-content .woocommerce-form__label-for-checkbox{display:table}.u-columns .tab-content .woocommerce-form__label-for-checkbox input{display:none}.u-columns .tab-pane .sub-title{display:block;line-height:30px;padding-bottom:12px}.u-columns .log-form{padding-right:115px}.u-columns .log-with-social{padding-left:115px;border-left:1px solid #eaeaea}.log-with-social .social-log{margin-top:65px;line-height:30px;text-align:left}.log-with-social .social-log span{padding:0}.log-with-social .social-log span:before{display:none}.social-log{position:relative;line-height:37px;text-align:center;z-index:1;margin-top:35px;margin-bottom:10px}.social-log span{display:inline-block;padding:0 20px;background:#fff}.social-log span:before{content:'';background:#d0d0d0;position:absolute;left:0;width:100%;height:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:auto;z-index:-1}.log-with-social div.nsl-container-block.nsl-container .nsl-container-buttons{flex-direction:column}.log-with-social div.nsl-container-block.nsl-container .nsl-container-buttons a+a{margin-left:0!important;margin-top:10px!important}div.nsl-container-block.nsl-container .nsl-container-buttons{display:flex!important;flex-direction:row;padding:6px 0 0!important;text-align:center}div.nsl-container-block.nsl-container .nsl-container-buttons a{display:inline-block;margin:0;max-width:unset;line-height:44px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0!important}div.nsl-container-block.nsl-container .nsl-container-buttons a+a{margin-left:10px!important}div.nsl-container-block.nsl-container .nsl-button{text-align:center;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;display:inline-block;vertical-align:middle;padding:0 24px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}div.nsl-container-block.nsl-container .nsl-button .nsl-button-label-container{margin:0;padding:0;font-family:var(--tb-text-primary-font);font-size:14px;font-weight:500;letter-spacing:0;vertical-align:middle}div.nsl-container-block.nsl-container .nsl-button i{margin-right:7px;margin-left:0;vertical-align:middle;display:inline-block}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin:0;line-height:30px;background:#f5f5f5;border:1px solid #d0d0d0;border-bottom:0;padding:15px 30px}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received:before{content:'\e080';font-family:'simple-line-icons';display:inline-block;margin-right:5px;margin-left:0;color:#08db17}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{border:1px solid #d0d0d0;border-top:0;background:#f5f5f5;padding:10px 30px 20px 30px;display:flex}.woocommerce-order-received .woocommerce-order table.shop_table{padding:0 30px}.woocommerce-order-received .woocommerce-order table.shop_table.my_account_orders{padding:0;border-collapse:collapse}.woocommerce-order-received .woocommerce-order table.shop_table.my_account_orders tbody tr td{padding-left:0!important;padding-right:0!important}.woocommerce-order-received .woocommerce-order table.shop_table thead tr th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td{border:0;border-bottom:1px solid #d0d0d0;padding:10px 30px!important;width:auto;color:#000}.woocommerce-order-received .woocommerce-order table.shop_table thead tr th:last-child,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td:last-child,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th:last-child,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td:last-child{text-align:right!important}.woocommerce-order-received .woocommerce-order table.shop_table thead tr td.product-name img,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td.product-name img{max-width:60px;margin-right:10px;float:left}.woocommerce-order-received .woocommerce-order table.shop_table thead tr:not(.woocommerce-table__line-item) .product-name,.woocommerce-order-received .woocommerce-order table.shop_table thead tr:not(.woocommerce-table__line-item) .product-total,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:not(.woocommerce-table__line-item) .product-name,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:not(.woocommerce-table__line-item) .product-total{text-transform:uppercase;font-weight:700}.woocommerce-order-received .woocommerce-order table.shop_table tfoot{background:#fff0}.woocommerce-order-received .woocommerce-order table.shop_table tfoot tr th{font-weight:700}.woocommerce-order-received .woocommerce-order table.shop_table tfoot tr td{padding:10px 30px;color:#000}.woocommerce-order-received .woocommerce-order table.shop_table tfoot tr:last-child th,.woocommerce-order-received .woocommerce-order table.shop_table tfoot tr:last-child td{border:0}.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{text-align:right!important}.woocommerce-order-received .woocommerce-order table.shop_table tfoot th,.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{border:0;border-bottom:1px solid #d0d0d0;padding:0 30px;color:#000;vertical-align:middle}.woocommerce-order-received .order-again{margin-top:20px}.woocommerce ul.order_details li{line-height:30px;font-size:inherit;text-transform:inherit;margin:0}.woocommerce ul.order_details li+li{margin-left:30px}.woocommerce ul.order_details li strong{font-size:inherit;font-weight:500}.woocommerce-order>p:not(.woocommerce-thankyou-order-received){margin-bottom:30px!important}.woocommerce-order .product-quantity{font-weight:500}.woocommerce-order .woocommerce-order-details{overflow:hidden}.woocommerce-order .woocommerce-order-details h2{border:1px solid #d0d0d0;border-bottom:0;line-height:50px;padding:0 30px;background:#f5f5f5;font-size:15px;font-weight:700;text-transform:uppercase;margin:0}.woocommerce-order .woocommerce-order-details .order_details{border-top:0;border-color:#d0d0d0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce-order .woocommerce-order-details .order_details *{border-color:#d0d0d0;text-align:left!important}.woocommerce-order .woocommerce-order-details header{margin-top:50px}.woocommerce-order .woocommerce-order-details header h2{border:0;padding:0;background:#fff0}.woocommerce-order .woocommerce-order-details .dokan-info{margin:0 0 30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce-order .woocommerce-customer-details{margin:45px 0 0}.woocommerce-order .woocommerce-customer-details .addresses .woocommerce-column--billing-address{z-index:4}.woocommerce table.my_account_orders{font-size:inherit}.woocommerce table.my_account_orders thead tr,.woocommerce table.my_account_orders tbody tr{background:#fff0}.woocommerce table.my_account_orders thead tr th,.woocommerce table.my_account_orders thead tr td,.woocommerce table.my_account_orders tbody tr th,.woocommerce table.my_account_orders tbody tr td{width:auto;background:#fff0}.woocommerce table.my_account_orders tbody tr:last-child td{border:0}.woocommerce-order-details table .product-name>img{max-width:50px;margin-right:10px;float:left}.woocommerce-order .woocommerce-order-details .order_details~div table>tbody>tr>th,.woocommerce-order .woocommerce-order-details .order_details~div table>tbody>tr>td{border-left:0!important}.woocommerce-order .woocommerce-order-details .order_details~div table>tbody>tr>th:last-child,.woocommerce-order .woocommerce-order-details .order_details~div table>tbody>tr>td:last-child{border-right:0!important}.woocommerce-order .woocommerce-order-details .order_details~div table{border:0!important}.woocommerce-order .woocommerce-order-details .order_details~div table>tbody>tr:last-child>td{border-bottom:0!important}.wc_payment_method.payment_method_stripe .wc-credit-card-form .form-row{display:block}#track-order i{display:inline-block;vertical-align:middle;font-size:17px;margin-right:5px;margin-left:0}.woocommerce-form.track_order{font-family:var(--tb-text-primary-font);font-size:14px;font-weight:400}.woocommerce-form.track_order .form-row button{padding:0 50px;margin-top:7px}.track_order{background:#fff;margin-top:5px;padding:62px 70px 243px}.track_order p:first-child{color:#555;margin-bottom:28px}.track_order p.form-row-first,.track_order p.form-row-last{width:49%}.track_order p label{margin:0;color:#000;font-weight:700}.track_order button{float:right}.order-info{font-size:16px;color:#000;font-family:var(--tb-text-primary-font);font-weight:500}.order-info mark{background:#fff0;color:var(--tb-theme-color);font-weight:600}.order-info+.woocommerce-order-details{font-size:14px;color:#000;font-family:var(--tb-text-primary-font);font-weight:500;background:#fff;padding:20px}.order-info+.woocommerce-order-details .woocommerce-order-details__title{margin:0 0 30px}.order-info+.woocommerce-order-details table.shop_table.order_details thead{background:#f5f5f5}.order-info+.woocommerce-order-details table.shop_table.order_details thead th{font-weight:700;color:#000}.order-info+.woocommerce-order-details table.shop_table.order_details .product-name img{max-width:60px;float:left;margin-right:10px}.woocommerce .shop_table .product-name ul.wc-item-meta{display:block;padding:0}.woocommerce form.checkout_coupon .form-row input.input-text{border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-right:0}.woocommerce ul.order_details{margin-bottom:30px}.woocommerce-checkout .entry-header h1.entry-title{margin-bottom:35px}.woocommerce-checkout .woocommerce{background:#fff;padding:36px 30px}.woocommerce-checkout .woocommerce .woocommerce-error,.woocommerce-checkout .woocommerce .woocommerce-info,.woocommerce-checkout .woocommerce .woocommerce-message{padding-left:0;padding-right:0}.woocommerce-checkout.wc-germanized #payment{margin-bottom:25px}.woocommerce-checkout.wc-germanized .woocommerce-checkout-review-order-table{background:#fff}.woocommerce-checkout.wc-germanized .woocommerce-checkout-review-order-table .cart_item .product-name{display:inline-flex}.woocommerce-checkout.wc-germanized .wc-gzd-order-submit{margin-top:25px}.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]{width:100%;height:50px;line-height:50px}.woocommerce .woocommerce-form-login-toggle .woocommerce-info,.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner__content,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{border:0;padding:0;font-size:16px;line-height:28px;font-weight:700;background:#fff0;text-transform:capitalize;color:#000}.woocommerce .woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner__content:before,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content:before{display:none}.woocommerce .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner__content a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content a{font-weight:400;color:var(--tb-theme-color);text-transform:none;margin-left:2px;margin-right:0}.woocommerce .woocommerce-form-login-toggle~.woocommerce-form-coupon-toggle{padding-top:15px;margin-top:20px;border-top:1px solid #eaeaea}.woocommerce form.checkout_coupon{padding:25px 30px;border-color:#d0d0d0;background:#f5f5f5;color:#555;margin:20px 0 30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce form.checkout_coupon>p{margin-bottom:10px}.woocommerce form.checkout_coupon>p:not(.form-row){margin-bottom:15px;line-height:22px}.woocommerce form.checkout_coupon>p.form-row-first{width:65%}.woocommerce form.checkout_coupon>p.form-row-last{width:35%}.woocommerce form.checkout_coupon>p.form-row-last .button{border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.woocommerce form.checkout_coupon input{margin:0!important}.woocommerce form.u-columns{margin:20px 0 50px}.woocommerce form.u-columns>div{flex:0 0 100%;max-width:100%}form.checkout{padding:65px 0 100px;margin-top:20px;border-top:1px solid #eaeaea}form.checkout h3{font-size:20px;font-weight:700;line-height:23px;margin:0 0 34px;text-transform:capitalize}form.checkout h3#order_payment_heading{margin-bottom:40px}form.checkout h3#ship-to-different-address{font-size:14px;margin:7px 0 0;text-transform:inherit}form.checkout .form-row{display:block}form.checkout label{margin:0}form.checkout .woocommerce-input-wrapper{display:block}form.checkout #order_comments{min-height:186px;padding:20px!important;padding-top:15px!important;line-height:inherit!important}form.checkout .order-review .shop_table{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-collapse:collapse;margin:0}form.checkout .order-review .shop_table>thead>tr>td,form.checkout .order-review .shop_table>thead>tr th,form.checkout .order-review .shop_table>tbody>tr>td,form.checkout .order-review .shop_table>tbody>tr th,form.checkout .order-review .shop_table>tfoot>tr>td,form.checkout .order-review .shop_table>tfoot>tr th{border:0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;vertical-align:top;line-height:22px!important;padding:15px 0;color:#888}form.checkout .order-review .shop_table>thead>tr>td:first-child,form.checkout .order-review .shop_table>thead>tr th:first-child,form.checkout .order-review .shop_table>tbody>tr>td:first-child,form.checkout .order-review .shop_table>tbody>tr th:first-child,form.checkout .order-review .shop_table>tfoot>tr>td:first-child,form.checkout .order-review .shop_table>tfoot>tr th:first-child{padding-left:15px;border-right:0}form.checkout .order-review .shop_table>thead>tr>td:last-child,form.checkout .order-review .shop_table>thead>tr th:last-child,form.checkout .order-review .shop_table>tbody>tr>td:last-child,form.checkout .order-review .shop_table>tbody>tr th:last-child,form.checkout .order-review .shop_table>tfoot>tr>td:last-child,form.checkout .order-review .shop_table>tfoot>tr th:last-child{padding-right:15px;text-align:right}@media (max-width:480px){form.checkout .order-review .shop_table>thead>tr>td:first-child,form.checkout .order-review .shop_table>thead>tr th:first-child,form.checkout .order-review .shop_table>tbody>tr>td:first-child,form.checkout .order-review .shop_table>tbody>tr th:first-child,form.checkout .order-review .shop_table>tfoot>tr>td:first-child,form.checkout .order-review .shop_table>tfoot>tr th:first-child{padding-left:15px}form.checkout .order-review .shop_table>thead>tr>td:last-child,form.checkout .order-review .shop_table>thead>tr th:last-child,form.checkout .order-review .shop_table>tbody>tr>td:last-child,form.checkout .order-review .shop_table>tbody>tr th:last-child,form.checkout .order-review .shop_table>tfoot>tr>td:last-child,form.checkout .order-review .shop_table>tfoot>tr th:last-child{padding-right:15px}}form.checkout .order-review .shop_table>thead{background:#f5f5f5}form.checkout .order-review .shop_table>thead>tr>th{font-weight:700;color:#000;padding:14px 0}form.checkout .order-review .shop_table>tbody>tr>td.product-name{color:#000;width:60%}form.checkout .order-review .shop_table>tbody>tr>td.product-name img{max-width:50px;margin-right:10px;float:left}form.checkout .order-review .shop_table>tbody>tr>td.product-name .variation{color:#888;display:block;line-height:inherit}form.checkout .order-review .shop_table>tfoot>tr.order-total>td .woocommerce-Price-amount{color:var(--tb-theme-color)}form.checkout .order-review .shop_table>tfoot>tr>th,form.checkout .order-review .shop_table>tfoot>tr>td{border-bottom:0;line-height:38px!important;padding:0}form.checkout .order-review .shop_table>tfoot>tr:first-child>th,form.checkout .order-review .shop_table>tfoot>tr:first-child>td{padding-top:10px}form.checkout .order-review .shop_table>tfoot>tr:last-child>th,form.checkout .order-review .shop_table>tfoot>tr:last-child>td{padding-bottom:10px}form.checkout .order-review .shop_table>tfoot>tr:last-child>th{font-weight:700;color:var(--tb-theme-color)}form.checkout .order-review .shop_table ul#shipping_method li label{font-weight:400}form.checkout .order-review .product-quantity{color:#999;display:inline-block;line-height:initial;font-weight:400}form.checkout .order-review .product-quantity:before{display:inline-block;content:'('}form.checkout .order-review .product-quantity:after{display:inline-block;content:')'}form.checkout .order-review tr:not(.order-total) .woocs_special_price_code{color:#000}form.checkout .order-payment{padding-top:55px}.woocommerce ul#shipping_method .amount{font-weight:500;color:#000}.woocommerce-shipping-fields{padding-bottom:22px}.woocommerce-shipping-fields h3 label{font-weight:700}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:table-cell}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{margin:0;background-color:#fff0;color:#888;font-size:inherit;line-height:23px;padding:0 0 5px 25px}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-checkout-payment{background:#fff!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}.woocommerce-checkout-payment .payment_methods{border:1px solid #ddd!important;padding:0!important}.woocommerce-checkout-payment .payment_methods li{border-bottom:1px solid #ddd;padding:10px 30px;position:relative;z-index:11}.woocommerce-checkout-payment .payment_methods li label{cursor:pointer;font-weight:400;line-height:32px;padding:0!important;margin:0}.woocommerce-checkout-payment .payment_methods li:last-child{border:0!important}.woocommerce-checkout-payment .payment_methods li input[checked="checked"]~.payment_box:after,.woocommerce-checkout-payment .payment_methods li .payment_box[style="display: block;"]:after,.woocommerce-checkout-payment .payment_methods li .payment_box[style]:after{content:'';background:#f5f5f5;position:absolute;left:0;top:0;right:auto;width:100%;height:100%;z-index:-1;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.woocommerce-checkout-payment .payment_methods .payment_method_stripe label,.woocommerce-checkout-payment .payment_methods .payment_method_paypal label{display:block!important}.woocommerce-checkout-payment .payment_methods .about_paypal{line-height:20px!important;padding-left:10px;padding-right:0;text-decoration:underline;display:inline-block;margin-top:7px}.woocommerce-checkout-payment .payment_methods .payment_box{position:static!important}.woocommerce-checkout-payment .place-order{padding:0!important}.woocommerce-checkout-payment .place-order button.button.alt{width:100%!important;line-height:50px;margin-top:20px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{padding:19px 0 3px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{color:#888;display:inline-block}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text:before{vertical-align:text-bottom}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper a{color:var(--tb-theme-color)}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{width:0}.woocommerce-checkout-payment .term-wrapper>div{padding:0}.woocommerce-checkout-payment .term-wrapper>div.inner{border:0}.woocommerce-input-wrapper select{line-height:48px;border:1px solid #d0d0d0;padding:0 15px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.woocommerce-input-wrapper select:focus{outline:none}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}.calculated_shipping .shop_table tbody{display:flex;flex-direction:column}.calculated_shipping .shop_table tbody tr{display:flex}.calculated_shipping .shop_table tbody td{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.woocommerce-cart .cart-collaterals .cart_totals table th{width:auto}form.checkout .order-review .shop_table{display:flex;flex-direction:column;border-right:0}form.checkout .order-review .shop_table .cart_item{display:table;width:100%}form.checkout .order-review .shop_table thead tr,form.checkout .order-review .shop_table tfoot tr{display:flex}form.checkout .order-review .shop_table>thead>tr th:last-child{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}form.checkout .order-review .shop_table>tfoot>tr>td{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}form.checkout .order-review .shop_table tfoot{display:flex;flex-direction:column}#shipping_method.woocommerce-shipping-methods input[type=radio]{display:none}#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+label:before{background:var(--tb-theme-color);border-color:var(--tb-theme-color);color:#fff}#shipping_method.woocommerce-shipping-methods li{display:flex;flex-direction:row-reverse}#shipping_method.woocommerce-shipping-methods li>label{margin:0;font-size:13px;line-height:20px!important;font-weight:400}ul#shipping_method.woocommerce-shipping-methods{padding-top:7px}ul#shipping_method.woocommerce-shipping-methods li{margin-bottom:15px}#custom-register,#custom-login{color:#555;text-align:center}#custom-register input:not(.submit_button),#custom-login input:not(.submit_button){color:#999;padding:0 15px;margin:0 0 10px!important;border:1px solid #ccc}#custom-register label.error,#custom-login label.error{color:red}#custom-register input.error,#custom-login input.error{border:1px solid #FF0000!important}#custom-register input.submit_button,#custom-login input.submit_button{width:100%;height:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}#custom-register a,#custom-login a{text-decoration:none}#custom-register a.close,#custom-login a.close{position:absolute;right:15px;left:auto;top:15px}#custom-register a.text-link,#custom-login a.text-link{color:var(--tb-theme-color);margin-top:5px;display:inline-block;float:right}#custom-register p.status,#custom-login p.status{text-align:left;margin:15px 0 20px 0;font-weight:500;display:none}#custom-register p.status.successful,#custom-login p.status.successful{color:#8cc84a}#custom-register p.status.wrong,#custom-login p.status.wrong{color:#f7b217}#custom-register .social-log,#custom-login .social-log{margin-top:25px}#custom-register .vendor-register{margin:10px 0 20px}#custom-register .vendor-register a{color:var(--tb-theme-color)}#custom-register .vendor-register a:hover{text-decoration:underline}#custom-register input.submit_button{margin-top:8px}#custom-login-wrapper.modal{max-width:unset;background:#fff0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#custom-login-wrapper .modal-dialog{margin-top:10%}#custom-login-wrapper .btn-close{color:#fff;border:0;background:#fff0;top:-25px;right:-35px}#custom-login-wrapper .btn-close:focus{outline:none}#custom-login-wrapper .btn-close i{font-size:20px;line-height:20px}#custom-login-wrapper .btn-close i:focus{outline:none}#custom-login-wrapper #custom-register label.error,#custom-login-wrapper #custom-login label.error{width:100%;text-align:left}#custom-login-wrapper .modal-content{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:0}#custom-login-wrapper .modal-content .modal-body{padding:42px 30px 30px}#custom-login-wrapper .nav-tabs{margin-bottom:34px;width:100%;border:0;text-align:center;justify-content:center}#custom-login-wrapper .nav-tabs li{margin:0}#custom-login-wrapper .nav-tabs li a{margin:0;color:#bbb;font-size:22px;font-weight:700;border:0;text-transform:uppercase}#custom-login-wrapper .nav-tabs li a:hover{background-color:#fff0}#custom-login-wrapper .nav-tabs li a.active{color:#000;background:#fff}#custom-login-wrapper .nav-tabs li+li{margin-left:30px}#custom-login-wrapper .tab-pane h3{font-size:14px;color:#555;font-weight:400;margin:0 0 12px;text-align:left;line-height:30px}#custom-login-wrapper .tab-pane .rememberme-wrapper{padding:5px 0 26px;color:#000;display:inline-block;float:left}#custom-login-wrapper .tab-pane .rememberme-wrapper label{font-weight:400;cursor:pointer;margin:0}#custom-login-wrapper .tab-pane .rememberme-wrapper label:before{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}#custom-register .form-password-repeat{display:none!important}.dropdowns-loading .dropdown-load-ajax{min-height:298px}.dropdowns-loading .dropdown-html-placeholder:after{content:"";z-index:2;position:absolute;border:2px solid #ddd;border-radius:100%;height:40px;width:40px;top:130px;left:50%;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}.dropdown-html-placeholder{display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .6)}.element-menu-canvas.load-ajax .menu-canvas-content>nav{height:100%;position:relative;opacity:.6;filter:alpha(opacity=60)}.element-menu-canvas.load-ajax .menu-canvas-content>nav:after{content:"";z-index:2;position:absolute;border:2px solid #ddd;border-radius:100%;height:40px;width:40px;top:200px;left:50%;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}.tbay-element-product-categories-tabs .tbay-addon-content.load-ajax,.tbay-element-product-tabs .tbay-addon-content.load-ajax{position:relative;opacity:.6;filter:alpha(opacity=60)}.tbay-element-product-categories-tabs .tbay-addon-content.load-ajax:after,.tbay-element-product-tabs .tbay-addon-content.load-ajax:after{content:"";z-index:2;position:absolute;top:50%;left:50%;border:2px solid #ddd;border-radius:100%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}.tbay-element-product-categories-tabs .tbay-addon-content.load-ajax>.tab-pane.current,.tbay-element-product-tabs .tbay-addon-content.load-ajax>.tab-pane.current{display:block;opacity:0;filter:alpha(opacity=0)}.tbay-element-product-categories-tabs .tbay-addon-content.load-ajax>.tab-pane.show,.tbay-element-product-tabs .tbay-addon-content.load-ajax>.tab-pane.show{display:none!important}@media (max-width:767px){.elementor-product-v1 .tbay-element-product-categories-tabs .tbay-addon-content.load-ajax:after,.elementor-product-v1 .tbay-element-product-tabs .tbay-addon-content.load-ajax:after{top:150px}}.menu-click>*{pointer-events:none}.menu-click.btn-canvas-menu{display:inline-flex}.element-menu-canvas.open.load-ajax .menu-canvas-content>nav{min-height:100%}.element-menu-canvas.open.load-ajax .menu-canvas-content>nav:after{content:"";z-index:2;position:absolute;border:2px solid #ddd;border-radius:100%;height:40px;width:40px;top:50%;left:50%;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}.category-inside.open.load-ajax .category-inside-content{min-height:400px}.category-inside.open.load-ajax .category-inside-content:after{content:"";z-index:2;position:absolute;border:2px solid #ddd;border-radius:100%;height:40px;width:40px;top:50%;left:50%;margin-left:-20px;-webkit-animation:circle-loading 0.35s linear infinite;-o-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;border-top-color:var(--tb-theme-color)}.create-account-question .create-account-button{color:var(--tb-theme-color)}.create-account-question .create-account-button:hover{text-decoration:underline!important}.pswp{display:block;opacity:0;transition:1ms;visibility:hidden;transform:scale(0)}.pswp.pswp--open{visibility:visible;transform:scale(1)}.pswp-review-images .pswp__caption__center{display:flex;flex-direction:column;padding-bottom:30px}.pswp-review-images .pswp__caption__center .header-comment .author{font-weight:600;margin-left:8px;color:#fff}.pswp-review-images .pswp__caption__center .title-comment{color:#777}.details-btn-wrapper{display:none!important}#tbay-quick-view-content:hover .image-mains .details-btn-wrapper{visibility:visible;opacity:1;filter:alpha(opacity=100);transform:translateY(0);pointer-events:visible}#tbay-quick-view-content:hover .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-next,#tbay-quick-view-content:hover .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev{visibility:visible;opacity:1;filter:alpha(opacity=100);transform:translateY(0);pointer-events:visible}#tbay-quick-view-content .image-mains{padding-right:15px!important;overflow:hidden}#tbay-quick-view-content .image-mains .woocommerce-product-gallery{opacity:1!important;overflow:hidden}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{width:100%;overflow:hidden}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow{position:absolute;z-index:2;left:0;top:50%;background:var(--tb-theme-color);font-size:16px;color:#fff;height:44px;width:44px;width:44px;height:44px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;visibility:hidden;opacity:0;filter:alpha(opacity=0);pointer-events:none;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-disabled{opacity:0.7!important;filter:alpha(opacity=70)!important}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-next{left:auto;right:0;transform:translateX(44px)}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev{transform:translateX(-44px)}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow:hover,#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow:focus{background:var(--tb-theme-color-hover)}#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{pointer-events:none;margin:0}#tbay-quick-view-content .image-mains span.onsale{position:absolute;left:0;top:0;z-index:0}#tbay-quick-view-content .image-mains .details-btn-wrapper{position:absolute;bottom:0;left:0;z-index:2;text-align:center;width:100%;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;transform:translatey(44px);visibility:hidden;opacity:0;filter:alpha(opacity=0);pointer-events:none;display:block!important}#tbay-quick-view-content .image-mains .view-details-btn{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#tbay-quick-view-content .summary{padding-left:15px!important}.export_div form>p input{height:auto}.export_div form>p label{margin:0;margin-left:10px}@media (max-width:1199px) and (min-width:431px){.dokan-dashboard .dokan-table{overflow-x:auto;overflow-y:hidden;display:block;outline:none;white-space:nowrap;border-bottom:0}}form input.btn,button.dokan-btn-success{background-color:var(--tb-theme-color);border:0;margin:0;text-transform:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:13px;text-transform:uppercase;padding:8px 15px;font-weight:600;line-height:26px;height:auto}form input.btn:hover,form input.btn:focus,button.dokan-btn-success:hover,button.dokan-btn-success:focus{background-color:var(--tb-theme-color-hover-2)!important;border-color:var(--tb-theme-color-hover-2)!important}.woocommerce-MyAccount-content .col-1.woocommerce-Address{width:auto;padding:0;max-width:100%}.archive-shop .display-products .product-category{display:none!important}.mfp-wrap.mfp-ready~#wrapper-container #tbay-main-content{z-index:unset}.woocommerce-account .wpdef-2fa-wrap input[type="radio"],.woocommerce-account .wpdef-2fa-wrap input[type="checkbox"]{display:inline-flex}.iziModal-isAttached .mm-slideout,.dokan-dashboard .mm-slideout{z-index:unset}.woocommerce-account input[type="checkbox"]#tc_agree{display:block}.woocommerce-account input[type="checkbox"]#tc_agree+label{margin:0 0 0 7px}.woocommerce-account input[type="checkbox"]#tc_agree+label:before{display:none}#custom-login-wrapper #customer_login{padding:0}#custom-login-wrapper #customer_login .log-form{width:100%;padding:0;flex:none;max-width:unset}#custom-login-wrapper .modal-body .woocommerce{padding:0}#custom-login-wrapper .modal-body .woocommerce form.login,#custom-login-wrapper .modal-body .woocommerce form.register{display:block!important}.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background-color:var(--tb-theme-color)!important}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before,.irs--round .irs-handle{border-color:var(--tb-theme-color)!important}.apply_for_vendor_label #apply_for_vendor{display:inline-flex;margin:0 5px 0 0!important}.cart-dropdown .cart_list .product-name img{display:none}.wc-block-cart__submit .wc-block-cart__submit-button{padding-top:1px;padding-bottom:1px}.wc-block-cart__submit .wc-block-cart__submit-button:hover{background-color:var(--tb-theme-color-hover);color:#fff}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--tb-theme-color)!important}.wc-block-components-radio-control .wc-block-components-radio-control__input{padding:0!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--tb-theme-color)!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{padding:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{box-shadow:none!important;outline:none!important}.wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"]{padding:0 11px;border:1px solid #ccc;border-right:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}.wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"]:focus{outline:none}.wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"]:focus{outline:none!important}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{padding:0 30px;text-transform:capitalize;font-weight:700;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;margin:0!important}.price .wc-block-components-product-price__regular{color:#888}.wc-block-grid__product .woocs_price_code{justify-content:center}.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{background-color:var(--tb-theme-color);border-color:var(--tb-theme-color);color:#fff;box-shadow:none}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{padding-top:3px!important;padding-bottom:3px!important}.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button{font-size:20px}.tbay-dropdown-cart .cart_list .product-name img{display:none!important}.elementor-icon.elementor-social-icon{display:inline-flex}.sold-by-meta{margin-bottom:1px}.sold-by-meta>a{color:#999}.sold-by-meta>a:hover{color:var(--tb-theme-color)}.sold-by-meta .sold-by-label{color:#999}.woocommerce-result-count.result-vendor{float:right}.dokan-dashboard .page-header{margin-bottom:0}.dokan-dashboard .dokan-dashboard-wrap{padding:30px 0 60px;margin:0 auto}.dokan-dashboard .dokan-dashboard-wrap select.dokan-form-control{height:44px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a i{padding:0}.dokan-dashboard #insert-media-button{height:auto}.dokan-dashboard .dokan-table{margin-bottom:0}.dokan-dashboard .dokan-table td.diviader{display:none}.dokan-dashboard .pagination-wrap{text-align:center}.dokan-dashboard .pagination-wrap>ul>li{display:inline-block}.dokan-dashboard .pagination-wrap>ul>li+li{margin-left:5px;margin-right:0}.dokan-dashboard .pagination-wrap>ul>li>span.current{color:#fff;background:var(--tb-theme-color)}.dokan-dashboard .pagination-wrap>ul>li>a{line-height:20px}.dokan-dashboard .pagination-wrap>ul>li>a:hover,.dokan-dashboard .pagination-wrap>ul>li>a:focus{background:var(--tb-theme-color);color:#fff}.dokan-dashboard .sells-graph .chart-container .legend>div,.dokan-dashboard .sells-graph .chart-container .legend>table{width:auto}.dokan-product-listing .dokan-product-listing-area{padding:0}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{padding:10px 0}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-form-group>input.hasDatepicker{padding-bottom:4px!important;font-size:14px}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .select2-container--default .select2-selection--single{margin-bottom:0}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter{font-size:14px}.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>td{vertical-align:middle}input[type="submit"].dokan-btn-theme,a.dokan-btn-theme,input[type="submit"].dokan-btn-default,a.dokan-btn-default,.dokan-btn-default,.dokan-btn-theme{background-color:var(--tb-theme-color);border:0;margin:0;text-transform:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:13px;text-transform:uppercase;padding:8px 15px;font-weight:700;line-height:26px}input[type="submit"].dokan-btn-theme:hover,input[type="submit"].dokan-btn-theme:focus,a.dokan-btn-theme:hover,input[type="submit"].dokan-btn-default:hover,.dokan-btn-default:hover,a.dokan-btn-theme:focus,input[type="submit"].dokan-btn-default:focus,.dokan-btn-default:focus,.dokan-btn-theme:hover,.dokan-btn-theme:focus{background:var(--tb-theme-color-hover)}.dokan-dashboard .select2-container{z-index:9999}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img{margin:0}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a span{padding:0}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a span.dokan-btn-round{width:38px;height:38px;line-height:38px}.pagination-wrap ul.pagination{padding-left:15px}.woocommerce form.register.dokan-vendor-register{padding:0 0 50px}.woocommerce form.register.dokan-vendor-register .form-row{padding:0;margin:0}.woocommerce form.register.dokan-vendor-register .form-row-wide{margin-bottom:10px}.woocommerce.dokan-store #reviews h3{margin-bottom:20px;font-size:20px;font-weight:700}.woocommerce.dokan-store #reviews #comments ol.commentlist li img.avatar{width:72px;position:absolute}.woocommerce.dokan-store #reviews #comments ol.commentlist li .comment-text p{margin-bottom:5px}.woocommerce.dokan-store #reviews #comments ol.commentlist li .description{color:#000}.woocommerce.dokan-store #reviews #comments ol.commentlist li .description h4{font-weight:600}.woocommerce.dokan-store #reviews #comments ol.commentlist li .dokan-review-wrapper{margin-top:15px}.vendor_sidebar+#main .dokan-single-store.dokan-w8{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}#dokan-store-listing-filter-wrap{margin-top:50px;margin-bottom:30px;padding:15px}#dokan-store-listing-filter-wrap .right .toggle-view .active{color:var(--tb-theme-color)}#dokan-seller-listing-wrap ul.dokan-seller-wrap li{margin-bottom:30px}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper:hover{-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .25);box-shadow:0 0 30px 0 rgb(0 0 0 / .25)}.dokan-single-store{background:#fff}.dokan-single-store .profile-frame{padding:30px;padding-bottom:0;background-color:#fff0}.dokan-single-store .dokan-store-tabs{padding:30px 30px 10px}.dokan-single-store .dokan-store-tabs ul{border:0;margin:0}.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right){border:0;margin:0}.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right)+li:not(.dokan-right){margin-left:25px}.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right) a{color:#999;padding:0;line-height:42px;text-transform:uppercase;font-weight:700}.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right) a:hover{background-color:#fff0;color:#000}.dokan-single-store .dokan-store-tabs ul li.dokan-right{margin:0;margin-left:10px;border-right:0}.dokan-single-store .dokan-store-tabs ul li.dokan-right>button{margin:0;outline:none}.dokan-single-store .dokan-store-tabs+.tbay-filter{width:100%}.dokan-single-store .dokan-store-tabs+.tbay-filter .filter{margin-right:20px;margin-left:0}@media (min-width:768px){.dokan-single-store .dokan-store-tabs+#reviews{padding:0 30px}}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{padding:40px;padding-top:0;height:auto;border-color:#e0e0e0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{position:static;height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;color:#555}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{margin-top:-100px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{float:left;width:120px;height:120px;padding:0;border-color:#d0d0d0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info{padding-top:28px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{color:#000;font-size:22px;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;margin:15px 0 10px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding:0;margin:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{padding:0;padding-right:7px;float:left;clear:both;line-height:26px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-phone a:hover{color:var(--tb-theme-color)}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:auto;bottom:40px;right:40px;left:auto}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper ul li,.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper ul{padding:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding:0;margin:0}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-open-close{color:#21ab0b}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{margin-left:0;margin-right:10px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding:0}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{display:none!important}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{font-size:24px}.dokan-single-store #store-toc-wrapper h2{margin-bottom:20px;font-size:20px;line-height:22px;font-weight:700}.dokan-store #sidebar-shop+.archive-shop{padding:0}#nav-below .pager{margin:0}.dokan-pagination-container{padding-top:60px;padding-bottom:50px}.dokan-pagination-container ul.dokan-pagination{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.dokan-pagination-container ul.dokan-pagination>li{margin:0}.dokan-pagination-container ul.dokan-pagination>li+li{margin-left:7px}.dokan-pagination-container ul.dokan-pagination>li a{min-width:35px;line-height:33px;border:1px solid #d0d0d0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:inline-block;font-weight:500;padding:0 3px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;vertical-align:middle}.dokan-pagination-container ul.dokan-pagination>li.disabled a,.dokan-pagination-container ul.dokan-pagination>li.prev a,.dokan-pagination-container ul.dokan-pagination>li:last-child a{font-size:0}.dokan-pagination-container ul.dokan-pagination>li.disabled a:before,.dokan-pagination-container ul.dokan-pagination>li.prev a:before,.dokan-pagination-container ul.dokan-pagination>li:last-child a:before{font-size:12px;line-height:1;display:inline-block;vertical-align:middle;speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.dokan-pagination-container ul.dokan-pagination>li.disabled a:before,.dokan-pagination-container ul.dokan-pagination>li.prev a:before{content:"\E00E"}.dokan-pagination-container ul.dokan-pagination>li:last-child a:before{content:"\E00F"}.dokan-pagination-container ul.dokan-pagination>li:not(.disabled):hover a,.dokan-pagination-container ul.dokan-pagination>li:not(.disabled):focus a,.dokan-pagination-container ul.dokan-pagination>li:not(.disabled).active a{background:var(--tb-theme-color);color:#fff;border-color:var(--tb-theme-color)}.dokan-store-wrap.layout-right .dokan-store-sidebar{border-left:1px solid #eaeaea}.dokan-store-wrap.layout-left .dokan-store-sidebar{border-right:1px solid #eaeaea}.dokan-store-sidebar{background:#fff;margin-right:0!important}.dokan-store-sidebar .dokan-store-widget{padding:20px;padding-top:25px}.dokan-store-sidebar .dokan-store-widget .widget-title{font-size:14px;text-transform:capitalize;line-height:24px;font-weight:700;margin:0 0 15px;color:#000}.dokan-store-sidebar .dokan-store-widget ul{list-style:none;padding:0;margin:0;overflow-y:auto}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li{margin:0;position:relative;padding-left:70px}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li>a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:nowrap}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li>a img{position:absolute;left:0;right:auto;max-width:50px}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li>a>span{line-height:24px;font-weight:400}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li+li{margin-top:10px;padding-top:20px;border-top:1px solid #e5e5e5}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li .woocommerce-Price-amount{color:var(--tb-theme-color);font-weight:700;font-size:15px}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li ins{text-decoration:none}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li del{color:#888;margin-left:5px;margin-right:0}.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li del .woocommerce-Price-amount{font-size:13px;color:#888;font-weight:400}.dokan-store-sidebar .dokan-store-widget+.widget{border:0;border-top:1px solid #eaeaea}.dokan-store-sidebar .dokan-store-widget form.seller-form ul li>input+label{display:none!important}.dokan-store-sidebar .dokan-store-widget form.seller-form ul li textarea{outline:none;border:1px solid #d0d0d0}.dokan-store-sidebar .dokan-store-widget form.seller-form>input[type="submit"]{width:100%}.dokan-store-sidebar .dokan-store-widget.dokan-category-menu h3.widget-title{padding:0;background-color:#fff0;border:0}.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap a{margin:0;padding:5px 0}.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap a:hover,.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap a:focus{color:var(--tb-theme-color)}#dokan-seller-listing-wrap button{outline:unset}#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap{margin-bottom:15px}.dokan-follow-store-button.dokan-follow-store-button-working.dokan-btn-sm:after{margin-top:2px}.woocommerce .woocommerce-MyAccount-content .dokan-account-migration-lists>li a{color:#fff!important;background:var(--tb-theme-color);border-color:var(--tb-theme-color)}.woocommerce .woocommerce-MyAccount-content .dokan-account-migration-lists>li a:hover{background:var(--tb-theme-color-hover);border-color:var(--tb-theme-color-hover)}.dokan-store .tbay-filter .SumoSelect{float:right}.dokan-store-products-filter-area .product-name-search{padding:0 10px;margin-right:5px;margin-left:0}@media (min-width:1200px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head{padding:0 30px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img,.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{text-align:left}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img{min-height:360px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper{height:auto}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{width:120px;height:120px}}@media (min-width:768px) and (max-width:991px){#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li{width:50%!important}}@media (min-width:768px) and (max-width:1199px){#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content .store-data-container{padding:10px 0}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content .store-data-container .store-data h2{margin-bottom:5px;font-size:24px}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content .store-data-container .store-data .dokan-seller-rating[class]{top:50%}}@media (min-width:768px){#dokan-content #store-toc-wrapper{padding:0 30px}}@media (max-width:1280px){.dokan-dashboard .dokan-dashboard-wrap{width:100%}}@media (max-width:1199px){.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group{float:left}.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group>input{border:1px solid #ededed}.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name="product_listing_search"]{float:none}.dokan-dashboard .dokan-dashboard-wrap>div{width:100%}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{margin-bottom:0}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{padding:10px;text-align:center}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{left:auto;right:1px}.dokan-dashboard .dokan-dashboard-content{padding:0;margin-top:20px}.dokan-dashboard .dokan-dashboard-content .dokan-product-date-filter,.dokan-dashboard .dokan-dashboard-content .dokan-product-search-form{width:100%}.dokan-dashboard .dokan-table{overflow-x:auto;overflow-y:hidden;display:block;outline:none;white-space:nowrap;border-bottom:0}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach>form{width:100%}.dokan-pagination-container{padding-bottom:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{font-size:24px;color:#000}}@media (max-width:991px){.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left{padding-right:0}.dokan-dashboard .dashboard-content-area>div{width:100%;padding:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:static;margin-top:15px;text-align:left}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper ul>li{margin-left:0!important;margin-right:8px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery{padding:30px 15px 15px}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{padding-left:0;width:100%;text-align:center}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{line-height:22px;margin:0;text-align:center}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{margin-top:5px;text-align:center}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{float:none;margin:auto}}@media (max-width:599px){.dokan-store .tbay-filter .SumoSelect{float:left;width:100%;margin-top:10px}.dokan-store-products-filter-area .product-name-search{width:200px}}@media (max-width:767px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{border:0;width:75px;height:75px}.woocommerce form.register.dokan-vendor-register{padding-left:0;padding-right:0}.dokan-store-sidebar,.dokan-single-store{width:100%!important;margin-left:0;margin-right:0}.dokan-dashboard .dokan-dashboard-wrap{padding:0}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}body.dokan-store{background:#fff0}.dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter{padding-bottom:15px}.dokan-single-store .dokan-store-tabs,.dokan-store-sidebar .dokan-store-widget{padding-right:0;padding-left:0}.dokan-single-store .profile-frame{padding:0}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{padding:20px}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{margin-top:0}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{text-align:left}}@media only screen and (max-width:450px){.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon{top:7px}}@media (max-width:480px){.dokan-single-store .dokan-store-tabs ul::after{display:block;clear:both;content:""}.dokan-single-store .dokan-store-tabs ul li{margin:0;border:0}.dokan-form-horizontal{text-align:left}.dokan-form-horizontal .dokan-control-label{text-align:left}.dokan-dashboard [class*="dokan-w"],.dokan-dashboard .store-open-close .dokan-w6{width:100%!important;margin-left:0!important}.dokan-form-group{margin-left:0!important}}@media (max-width:430px){.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form{justify-content:flex-end;flex-direction:row-reverse}.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn{margin-top:10px}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{width:100%}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:first-child{border-top:1px solid #454545}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:unset}}@media (max-width:321px){.dokan-single-store .dokan-store-tabs+.tbay-filter .filter .button-filter-mobile{font-size:0}.dokan-single-store .dokan-store-tabs+.tbay-filter .filter .button-filter-mobile i{font-size:16px;margin-top:-10px}}@media (max-width:378px){.dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter{display:block!important}.dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter .filter{float:left;margin:0}.dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter .result-vendor{margin:5px 0;float:left;width:100%}.dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter .display-mode-warpper{text-align:right}}.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox input:not([type="file"])[type="checkbox"]{margin-right:5px;margin-left:0}input[type="submit"].dokan-btn-default,a.dokan-btn-default,.dokan-btn-default{color:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}input[type="submit"].dokan-btn-default:hover,a.dokan-btn-default:hover,.dokan-btn-default:hover{color:#fff;background:var(--tb-theme-color-hover)}.dokan-add-new-product-popup .mfp-close:active{top:10px}.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-error{width:auto}.store-page-wrap.woocommerce{width:100%}@media (min-width:768px){.tbay-sidebar-vendor{padding:25px 20px 20px}}.tbay-sidebar-vendor.sidebar>.widget{padding:0 0 20px 0;margin-bottom:9px}.tbay-sidebar-vendor.sidebar>.widget:after{left:-20px;right:-20px}@media (min-width:1000px){.dokan-store-wrap .dokan-store-sidebar{flex:0 0 20.83333%;max-width:20.83333%}.dokan-store-wrap.layout-left .dokan-store-sidebar,.dokan-store-wrap.layout-right .dokan-store-sidebar{margin:0}.dokan-store-wrap.layout-left .dokan-single-store,.dokan-store-wrap.layout-right .dokan-single-store{flex:0 0 79.16667%;max-width:79.16667%}}.dokan-store-wrap{max-width:100%}.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th{display:table-cell}.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th input[type="checkbox"]{display:block}.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td{text-align:left!important}.dokan-dashboard #order-filter .dokan-table{display:table}.dokan-theme-besa #main-content .woocommerce .dokan-warranty-request-wrap .warranty-form-row input.dokan-btn{line-height:inherit;height:unset}.import_div input,.export_div input{background-color:var(--tb-theme-color);border:0;margin:0;text-transform:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:13px;text-transform:uppercase;padding:8px 15px;font-weight:700;line-height:26px}.import_div input:hover,.import_div input:focus,.export_div input:hover,.export_div input:focus{background:var(--tb-theme-color-hover)}@media (max-width:1199px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{float:right}}@media (max-width:480px){.dokan-store-products-filter-area .dokan-store-products-ordeby input.search-store-products{width:auto!important}.store-page-wrap .tbay-filter .display-mode-warpper{float:left!important;text-align:center!important;margin-bottom:10px;width:100%!important}.dokan-store-products-filter-area .orderby-search{float:none}}.dokan-dashboard-wrap .fa.fa-long-arrow-left:before{content:"\f177"}.dokan-dashboard-wrap .fa.fa-dashboard:before,.dokan-dashboard-wrap .fa.fa-tachometer:before{content:"\f0e4"}.dokan-dashboard-wrap .fa.fa-external-link:before{content:"\f08e"}.dokan-dashboard-wrap .fa.fa-cloud-upload:before{content:"\f0ee"}.dokan-store .fa.fa-map-marker:before{content:"\f041"}.dokan-store .fa.fa-mobile-phone:before,.dokan-store .fa.fa-mobile:before{content:"\f10b"}.dokan-store .fa.fa-external-link:before{content:"\f08e"}.dokan-store .fa.fa-facebook:before{content:"\f09a"}.dokan-store .fa-youtube-square:before{content:"\f431"}.jssocials-share-facebook .fa-facebook:before{content:"\f09a"}.mvx_regi_main .register{font-family:var(--tb-text-primary-font);padding:30px!important;margin:0 auto!important;border-color:#d0d0d0;background:#fff;color:#555;max-width:750px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.mvx_regi_main .register .reg_header1{display:none}.mvx_regi_main .register .reg_header2{margin:0 0 20px;color:#000;font-size:20px;line-height:36px;padding:0 0 15px;border-bottom:1px solid #d0d0d0;font-weight:500;text-transform:unset}.mvx_regi_main .register .woocommerce-privacy-policy-text a{color:var(--tb-theme-color)}.mvx_regi_main .register .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.mvx_regi_main .register .mvx_regi_form_box{margin:0;box-shadow:none;padding:0}.mvx_regi_main .register .mvx_regi_form_box .mvx-regi-12{margin:0 0 15px;width:100%}.mvx_regi_main .register .mvx_regi_form_box input[required="required"]{background:#fff;border-color:#ddd;height:44px;line-height:44px;font-family:var(--tb-text-primary-font);color:#000}.mvx_regi_main .register .mvx_regi_form_box label{font-weight:500;color:#000}.mvx_regi_main .register .mvx_regi_form_box input[type="text"],.mvx_regi_main .register .mvx_regi_form_box input[type="email"],.mvx_regi_main .register .mvx_regi_form_box input[type="password"]{padding:0 15px}.mvx_regi_main .register .button{height:auto;font-family:var(--tb-text-primary-font);margin-top:11px;line-height:initial}.mvx-product-policies h2.mvx_policies_heading{font-size:20px;font-weight:500}.product_meta #report_abuse{text-decoration:underline;font-weight:600}#report_abuse_form .mvx-abuse-report-title1{font-size:18px;font-weight:600;line-height:24px}#report_abuse_form input,#report_abuse_form textarea{border:1px solid #d0d0d0;line-height:42px!important;padding:0 15px!important;margin-bottom:10px!important;outline:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:auto;-webkit-box-shadow:none;box-shadow:none;background:#fff}@media (max-width:480px){#report_abuse_form input,#report_abuse_form textarea{padding:0 8px!important}}#report-abuse table{border:0}#report-abuse table tr td{border:0!important;padding:0}#report-abuse table tr td input[type="text"],#report-abuse table tr td input[type="email"],#report-abuse table tr td textarea{border:1px solid #d0d0d0;padding:15px;margin-bottom:10px}#report-abuse table input[type="submit"]{background:var(--tb-theme-color);color:#fff;border:0}#report-abuse table input[type="submit"]:hover{background:var(--tb-theme-color);color:#fff}h2.custqna-title{font-size:18px}.mvx_vendor_banner_template .vendor_address{margin-top:15px}.mvx_vendor_banner_template .mvx_vendor_rating{margin:10px 0}.mvx_vendor_banner_template.template1 .description_data p{line-height:1.46}.mvx_vendor_banner_template.template1 .vendor_description{padding:20px}.mvx_vendor_banner_template.template1 .mvx_social_profile{right:20px;bottom:20px}.mvx_vendor_banner_template.template2 .vendor_description .img_div{margin-bottom:20px}.mvx_vendor_banner_template.template2 .mvx_vendor_name{font-size:22px;padding-bottom:5px}.mvx_vendor_banner_template.template2 .vendor_description .mvx_vendor_detail{margin:8px;line-height:20px;font-weight:400}.mvx_vendor_banner_template.template2 .vendor_description .mvx_vendor_detail>label{margin-bottom:0}.mvx_vendor_banner_template.template2 .description_data{font-weight:400}.mvx_vendor_banner_template.template2 .description_data p{line-height:24px}.mvx_vendor_banner_template.template3.vendor_description_background{background:#fff}.mvx_vendor_banner_template.template3 .img_div{padding-right:20px;padding-left:0}@media (min-width:992px){.mvx_vendor_banner_template.template3 .img_div+div{max-width:70%}}@media (min-width:992px){.mvx_vendor_banner_template.template3 .vendor_img_add .mvx_vendor_name{margin-bottom:36px}}.mvx_vendor_banner_template.template3 .vendor_img_add .mvx_vendor_detail{font-weight:400;line-height:20px}.mvx_vendor_banner_template.template3 .vendor_img_add .mvx_vendor_detail>label{margin-bottom:0}.mvx_vendor_banner_template.template3 .vendor_img_add .description_data{font-weight:400}.mvx_vendor_banner_template.template3 .vendor_img_add .description_data p{line-height:24px}.mvx_fpm_buttons{text-align:center;left:15px!important}.mvx_fpm_buttons .mvx_fpm_button_separator{margin:0 auto}#cust_qna_form h2{margin:0 0 30px;font-size:20px;line-height:36px;padding:0 0 15px;border-bottom:1px solid #d0d0d0;font-weight:500}#cust_qna_form form.customerqna-form{margin:0 0 30px}#cust_qna_form #qna-ask-input input[type=text]{font-size:14px;height:44px;padding:0 20px;border-color:#d0d0d0}.products-list .product-block .sold-by-meta.sold-mvx~.group-buttons{margin-top:20px}.vendor_sidebar>.widget.widget_product_categories{padding-bottom:27px}.vendor_sidebar>.widget .product_list_widget li{margin-bottom:15px}.vendor_sidebar>.widget ul.product_list_widget li a{font-weight:400}.vendor_sidebar>.widget .product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;max-width:100%}.vendor_sidebar>.widget .product-content .block-inner{-webkit-box-flex:30%;-moz-box-flex:30%;-webkit-flex:30%;-ms-flex:30%;flex:30%;max-width:30%}.vendor_sidebar>.widget .product-content .caption{-webkit-box-flex:70%;-moz-box-flex:70%;-webkit-flex:70%;-ms-flex:70%;flex:70%;max-width:70%;padding-left:15px;padding-right:0}.vendor_sidebar>.widget .product-content .caption .star-rating{display:block;margin:5px 0}.vendor_sidebar>.widget .product-content .caption ins{text-decoration:none}.vendor_sidebar>.widget .product-content .caption del{color:#888}.vendor_sidebar>.widget .product-content .caption del .woocommerce-Price-amount{color:#888;font-size:14px;font-weight:400}.vendor_sidebar>.widget .product-content .caption .woocommerce-Price-amount{color:var(--tb-theme-color);font-weight:600;font-size:16px;line-height:20px}.vendor_sidebar .widget_mvx_quick_info #respond input[type="text"],.vendor_sidebar .widget_mvx_quick_info #respond textarea,.vendor_sidebar .widget_mvx_quick_info #respond input[type="email"]{width:100%}.vendor_sidebar .widget_mvx_quick_info #respond textarea{border:1px solid #d0d0d0!important;padding:10px 15px;outline:none}.vendor_sidebar .widget_mvx_quick_info #respond input#submit{background:var(--tb-theme-color);width:100%}.vendor_sidebar .mvx-vproduct-search{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:nowrap;border:1px solid #d0d0d0;padding:0 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.vendor_sidebar .mvx-vproduct-search.widget{display:block;border:0}.vendor_sidebar .mvx-vproduct-search input[type="search"]{border:0;width:90%;padding:0;padding-right:10px;height:38px}.vendor_sidebar .mvx-vproduct-search button[type="submit"]{font-size:0;width:10%;padding:0;border:0;outline:none;background-color:#fff0;height:38px}.vendor_sidebar .mvx-vproduct-search button[type="submit"]:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.vendor_sidebar .mvx-vproduct-search button[type="submit"]:after{font-size:16px;line-height:40px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.vendor_sidebar .mvx-vproduct-search button[type="submit"]:hover:after{color:var(--tb-theme-color)}.vendor_sidebar .widget_product_vendor_list input[type="search"]{border:1px solid #d0d0d0!important;-webkit-box-shadow:none;box-shadow:none;padding:5px;height:42px}#mvx_vendor_reviews #review_form_wrapper{border-top:1px solid #d0d0d0;margin-top:19px;float:left;max-width:100%;padding-bottom:0}#mvx_vendor_reviews #review_form_wrapper #reply-title{padding-top:30px}#mvx_vendor_reviews .comment-form-comment{margin-bottom:15px!important}#mvx_vendor_reviews #comments{padding-top:15px;clear:both}#mvx_vendor_reviews #comments h2{display:inline-block;padding:19px 0 21px;font-size:20px;font-weight:700;line-height:22px}#mvx_vendor_reviews #comments .vendor_comment_list li:last-child{border-bottom:0!important}#mvx_vendor_reviews #comments .comment-text .meta>strong{display:block;width:100%}#mvx_vendor_reviews #comments time{float:none}#mvx_vendor_reviews .stars~.stars{display:none}.mvx_vendor_banner>img{margin-bottom:0}.tax-dc_vendor_shop .tbay-filter .woocommerce-ordering{display:none}.tax-dc_vendor_shop .tbay-filter .woocommerce-result-count{float:right}.tax-dc_vendor_shop .woocommerce-products-header__title{display:none}#mvx-store-conatiner .mvx-store-detail-list li>a[href="#reviews"]{font-size:14px;font-weight:400;color:inherit}#mvx-store-conatiner .mvx-store-detail-list li.list-rating span.star-rating:before{color:#ddd!important}#mvx-store-conatiner .mvx-store-detail-list li.list-rating span.star-rating>span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap .mvx-store-list{margin:0 15px 30px;background:#fff}#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap .mvx-store-list:nth-child(3n+1){margin-left:15px;clear:unset}#mvx-store-conatiner div.mvx-store-map-pagination{border-bottom-color:#eee;padding-bottom:21px;margin-bottom:30px;padding-top:37px}#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort select{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #ddd;outline:none}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;background:#c6c6c6;overflow:hidden;border-top:1px solid #fff}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:12px}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter>div.mvx-email{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter>div.mvx-within,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter>div.mvx-distanceSelect{max-width:210px;font-weight:600}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="text"],#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter select{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #ddd}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter select{outline:none}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]{min-width:129px}#mvx-store-conatiner .mvx-store-list .mvx-store-info{left:25px}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap{padding-left:25px;padding-right:25px}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list{margin-top:9px}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li{padding:0}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li.list-name{margin-bottom:7px}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li.list-rating{margin-top:-8px;margin-bottom:4px}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .store-name{font-size:16px;font-weight:600;color:inherit}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .store-name:hover{color:var(--tb-theme-color)}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li i{font-size:14px}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li i.mvx-font{position:unset;display:inline-block}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li i.mvx-font+p{display:inline-block;margin-left:5px;margin-right:0}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail{color:inherit;color:var(--tb-theme-color)}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail i,#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail label{font-weight:400}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail i{position:unset;margin-right:10px;color:inherit}#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail i.ico-call-icon:before{content:"\e901"}.mvx-store-detail-list .star-rating:before,.mvx_vendor_banner_template.template3 .vendor_address .star-rating:before{color:#000!important}.mvx-dashboard #tbay-breadscrumb{margin-bottom:40px}.mvx-dashboard #tbay-breadscrumb .page-title{display:none}.mvx-dashboard .u-columns{padding:30px 15px}@media (min-width:1200px){body.tax-dc_vendor_shop #sidebar-shop.vendor_sidebar+.archive-shop .woocommerce-products-header{padding-left:20px;padding-right:20px}}@media (min-width:768px){.wocommerce #mvx_vendor_reviews{margin-left:30px;margin-right:30px}.tax-dc_vendor_shop .archive-full .display-products.products.products-list{padding:30px}.mvx_regi_main{padding-top:70px}}@media (max-width:991px){#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap .mvx-store-list.mvx-store-list-vendor{width:calc(50% - 30px)!important;margin-right:15px!important;margin-left:15px!important}#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap .mvx-store-list.mvx-store-list-vendor:nth-child(3n+3){clear:unset}#tbay-main-content .mvx_regi_main{width:100%!important;margin:0!important}#tbay-main-content .mvx_regi_main .register{padding-top:15px}#tbay-main-content .mvx_regi_main .register .mvx_regi_form_box{padding:0}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list{width:calc(50% - 30px)}}@media screen and (max-width:1100px){body .mvx_vendor_banner_template.template1 .mvx_vendor_banner+.description_data{border-top:1px solid #ddd;padding:20px}}@media screen and (max-width:768px){#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list{width:calc(50% - 30px)}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list:nth-child(2n+1){margin-left:15px}}@media (max-width:767px){#tbay-main-content .mvx_regi_main .register{padding:15px}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap{margin:0}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap>.mvx-store-list{margin-bottom:20px!important}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list{margin:0;width:100%}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list:nth-child(3n+1),#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list:nth-child(2n+1){margin:0}.tax-dc_vendor_shop .woocommerce-products-header{display:block;padding-left:0;padding-right:0;padding-top:0}}@media screen and (max-width:550px){#mvx-store-conatiner .mvx-store-map-filter input[type="submit"],#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"]{line-height:34px}#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap{margin:0}#mvx-store-conatiner .mvx-store-locator-wrap~div.mvx-store-list-wrap .mvx-store-list.mvx-store-list-vendor{width:100%!important;margin-right:0!important;margin-left:0!important}#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter>div{-webkit-box-flex:unset;-moz-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}#mvx-store-conatiner form[name="vendor_list_form"] input[type=submit],#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]{line-height:34px}}@media screen and (max-width:480px){.tax-dc_vendor_shop .mvx_vendor_banner_template.template1 .mvx_social_profile{left:15px;bottom:15px}.mvx_vendor_banner_template.template3 .vendor_description .vendor_img_add{display:flex}}@media (max-width:480px){#mvx-store-conatiner .mvx-store-map-filter{padding:10px}#mvx-store-conatiner .mvx-store-map-filter>div.mvx-email{flex:100%;margin:0 0 10px}#mvx-store-conatiner .mvx-store-map-filter>div.mvx-within{margin-left:0}#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination{padding-top:15px;text-align:left}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap{margin:0}#mvx-store-conatiner .mvx-store-locator-wrap~.mvx-store-list-wrap .mvx-store-list{width:100%}.mvx_vendor_banner_template.template3 .vendor_img_add .img_div img{margin-bottom:0}.mvx_vendor_banner_template.template3 .vendor_address{margin-left:0}}.sold-by-meta>a{color:#000}.sold-by-meta>a:hover{text-decoration:underline}.product-block.grid .sold-by-meta.sold-mvx{margin-top:-5px}.product-block .caption .price-wrapper{flex-direction:column;text-align:left;align-items:flex-start}.main-page .entry-header h1.entry-title{margin-top:15px;margin-bottom:15px}#tbay-breadscrumb+#main-container .mvx_regi_main{padding-top:0}#mvx-store-conatiner .mvx-store-list-wrap.list-3 .mvx-vendor-name{height:auto}.mvx-theme01 .mvx_social_profile{bottom:-5px}.mvx-theme01 .mvx-contact-deatil{flex-direction:column;align-items:flex-start}@media (min-width:320px) and (max-width:768px){.mvx-theme01 .description_data p{text-align:left}.mvx-theme01 .mvx_bannersec_start{padding-top:10px;padding-bottom:10px}}.mvx_bannersec_start{border:1px solid #e8e8e8;padding-bottom:22px;margin-bottom:34px}.mvx_bannersec_start.mvx-theme02 .mvx_vendor_rating *{color:#fff}.mvx_bannersec_start.mvx-theme02 .description_data{padding:20px 20px 0}.mvx_bannersec_start.mvx-theme01 p.mvx-address i,.mvx_bannersec_start.mvx-theme03 p.mvx-address i{background-color:var(--tb-theme-color);color:#fff}.mvx_bannersec_start.mvx-theme01 .mvx-contact-deatil .mvx-address a,.mvx_bannersec_start.mvx-theme01 .mvx_vendor_rating *,.mvx_bannersec_start.mvx-theme03 .mvx-contact-deatil .mvx-address a,.mvx_bannersec_start.mvx-theme03 .mvx_vendor_rating *{color:#001027}#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort select,#mvx-store-conatiner input[type=text]{margin-bottom:15px!important}#custom-register .wcfmmp_become_vendor_link{margin-top:15px}#custom-register .wcfmmp_become_vendor_link a{color:var(--tb-theme-color)}.wcfm-info,.wcfm-success,.wcfm-warning,.wcfm-error,.wcfm-validation,.wcfm-wcfmu{padding:15px}#wcfm-main-contentainer{padding-bottom:200px}#wcfm-main-contentainer .wcfm-membership-wrapper{-webkit-box-shadow:none;box-shadow:none}#wcfm-main-contentainer .wcfm-membership-wrapper>h2{display:none;text-transform:uppercase;font-weight:600;margin-top:-10px}#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]{margin-top:10px;padding:0 37px!important;border:0}#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps{padding-top:60px;padding-bottom:40px;color:#888}#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li{font-size:14px;text-transform:uppercase;padding-bottom:18px}#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li:before{width:18px;height:18px;bottom:-2px}#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li.active:before{border-width:9px}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_title{font-size:16px;font-weight:600;text-transform:uppercase;line-height:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_price .amount{font-size:32px;font-weight:600;border:0}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_featured_top{font-size:14px;text-transform:capitalize;padding:5px 0;margin-top:-6px}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_description{font-weight:500;padding:0 20px}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_price_description{font-size:13px;margin:0}#wcfm-main-contentainer .wcfm_membership_box_wrraper{border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative}#wcfm-main-contentainer .wcfm_membership_box_wrraper:after{content:'';background:#fff;position:absolute;top:100%;left:-1px;right:-1px;height:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:1px solid #d0d0d0;border-top:0;-webkit-box-shadow:0 12px 15px rgb(0 0 0 / .15);box-shadow:0 12px 15px rgb(0 0 0 / .15)}#wcfm-main-contentainer .wcfm_membership_box_wrraper:not(:first-child):hover{z-index:11;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .15);box-shadow:0 0 30px 0 rgb(0 0 0 / .15)}#wcfm-main-contentainer .wcfm_membership_box_wrraper:not(:first-child):hover:after{height:30px}#wcfm-main-contentainer .wcfm_membership_box_wrraper.wcfm_featured_membership_box_wrraper{margin-top:-30px}#wcfm-main-contentainer .wcfm_membership_box_wrraper.wcfm_featured_membership_box_wrraper .wcfm_membership_box_head{margin:0}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;margin:0}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside)>div{border:0}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside)>div.wcfm_membership_box_foot{border-top:1px solid #d0d0d0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside)>div.wcfm_membership_box_foot.wcfm_membership_feature_box_foot{border-left:1px solid #d0d0d0}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot{padding:30px 0}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button{margin:0;border:0;padding:0 33px!important;-webkit-box-shadow:none;box-shadow:none;letter-spacing:0;line-height:42px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button:focus{outline:none}#wcfm-main-contentainer .wcfm_membership_box_body{font-size:14px}#wcfm-main-contentainer .wcfm_membership_element{padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;background:#fff;border-top:1px solid #d0d0d0;font-weight:500}#wcfm-main-contentainer .wcfm_membership_element:nth-child(even){background:#f5f5f5}#wcfm-main-contentainer .wcfm_membership_element.wcfm_membership_feature_element{font-weight:600;justify-content:unset;border-left:1px solid #d0d0d0}#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper::after{display:block;clear:both;content:""}#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button{padding:0 30px!important;margin-left:10px;margin-right:0;float:right}#wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_feature{border-right-width:2px;border-right-style:solid;border-left:0}#wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_feature_val{border-left:0;border-right:0}#wcfm-main-contentainer .wcfm_membership_review_plan,#wcfm-main-contentainer .wcfm_membership_pay{padding:20px}#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free,#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_non_free{margin:20px 0}#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free .wcfm_membership_price_description,#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_non_free .wcfm_membership_price_description{display:inline-block;margin:0}#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free input,#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_non_free input{margin-right:10px;margin-left:0}#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_welcome{margin-bottom:20px}#wcfm-main-contentainer .wcfm_membership_review_pay #wcfm_membership_payment_submit{margin-top:30px}#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_payment_option_bank_transfer_deails{margin:20px}#wcfm-main-contentainer .widget_search input[type="text"],#wcfm-main-contentainer .widget_search input[type="email"]{border:0;background:#fff0;margin:0;height:auto}#wcfm_membership_container input[type="text"],#wcfm_membership_container input[type="file"],#wcfm_membership_container input[type="password"],#wcfm_membership_container select,#wcfm_membership_container input[type="number"],#wcfm_membership_container input[type="time"],#wcfm_membership_container input[type="search"],#wcfm_membership_container textarea{width:100%;border-color:#d0d0d0!important;padding-left:15px;padding-right:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#wcfm_membership_container input#terms{margin:0}#wcfm_membership_container .select2-container,#wcfm_membership_container select.country_select{width:100%!important}#wcfm_membership_container .select2-container .select2-selection--single,#wcfm_membership_container select.country_select .select2-selection--single{margin:0}#wcfm_membership_container p.wcfm_title strong,#wcfm_membership_container span.wcfm_title strong{font-style:normal}#wcfm_membership_container p.description{margin-left:0}.singular-shop .woocommerce-product-details__short-description+.wcfm-clearfix+.wcfmmp_sold_by_container_advanced{margin:0}.singular-shop .cart+.product_meta #besa-wcfm-info-vendor-wrapper{margin:0 0 30px}#besa-wcfm-info-vendor-wrapper{padding:10px 20px;margin:10px 0;background:#f5f5f5;display:inline-block}#besa-wcfm-info-vendor-wrapper.has-wcfm-enquiry{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}#besa-wcfm-info-vendor-wrapper.has-wcfm-enquiry .wcfmmp_sold_by_container{padding-left:0}#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced,#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container{margin:0;border:0;min-width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:0;padding-left:60px}#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_left,#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container .wcfmmp_sold_by_container_left{margin:0;position:absolute;left:0;right:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_left img,#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container .wcfmmp_sold_by_container_left img{width:45px;height:45px}#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label,#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container .wcfmmp_sold_by_label{font-size:14px;letter-spacing:0;font-style:normal;text-transform:inherit;margin:0}#besa-wcfm-info-vendor-wrapper .wcfm-clearfix{display:none}#besa-wcfm-info-vendor-wrapper .wcfm_catalog_enquiry_button_wrapper{float:right;margin:0}.woocommerce-Tabs-panel--wcfm_product_store_tab .wcfmmp_sold_by_wrapper a{font-size:18px}.woocommerce-Tabs-panel--wcfm_product_store_tab .wcfmmp-store-rating{margin-bottom:10px}.wcfmmp_store_info_store_social ul{padding:0;margin-top:10px}.wcfmmp_store_info_store_social ul li{float:left;margin:0}.wcfmmp_store_info_store_social ul li+li{margin-left:10px}.wcfm_buttons{left:auto;right:15px}.wcfm_policies_heading,.wcfm-enquiries-heading{margin:0 0 15px;font-size:20px;line-height:36px;padding:0 0 10px;border-bottom:1px solid #e5e5e5;font-weight:500}.wcfm_popup_wrapper{padding:20px;padding-right:10px}.wcfm_popup_wrapper table{border:0}.wcfm_popup_wrapper table>tbody>tr>th,.wcfm_popup_wrapper table>tbody>tr>td{border:0;padding:0}.wcfm_popup_wrapper table>tbody>tr>th .wcfm_popup_input,.wcfm_popup_wrapper table>tbody>tr>td .wcfm_popup_input{min-height:auto}.wcfm_popup_wrapper .wcfm_popup_input{min-height:100px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.wcfm_popup_wrapper .wcfm_popup_button{margin:0 20px;font-family:inherit}#cboxLoadedContent{margin:0;border:0;padding:0}.wcfmmp-store-page #wcfmmp-store{padding:0 15px 70px;margin:auto;-webkit-box-shadow:none;box-shadow:none}.wcfmmp-store-page #wcfmmp-store .body_area{margin-top:30px}.wcfmmp-store-page #wcfmmp-store .body_area>div{padding:0 0 30px;height:auto!important;width:100%;border:0}.wcfmmp-store-page #wcfmmp-store .body_area>div.right_side{padding:0}@media (min-width:768px){.wcfmmp-store-page #wcfmmp-store .body_area>div.right_side .tab_links_area{margin:30px;margin-bottom:0}}.wcfmmp-store-page #wcfmmp-store.wcfm-right .body_area div.right_side{padding:0;padding-right:30px}#wcfmmp-store ul{padding-bottom:0}#wcfmmp-store .add_review button{height:44px}#wcfmmp-store .wcfmmp_sold_by_container_advanced{margin-bottom:0}#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label{font-style:normal}@media (min-width:768px){#wcfmmp-store ._area{padding:0 30px}}#wcfmmp-store .user_review_text{margin-top:15px}#wcfmmp-store .user_date{margin-left:15px}#wcfmmp-store .user_review_area span{color:#888}#wcfmmp-store .rating_box span,#wcfmmp-store .user_review_text p{color:#000}#wcfmmp-store p{line-height:inherit}#wcfmmp-store p.woocommerce-info{padding:15px 0 20px}#wcfmmp-store p.woocommerce-result-count{line-height:30px;padding:0;margin:0;margin-right:auto;float:left}#wcfmmp-store ul li{padding:0}#wcfmmp-store ins{background:#fff0;color:var(--tb-theme-color)}#wcfmmp-store .woocommerce-Price-amount{color:var(--tb-theme-color);font-weight:700;font-size:16px}#wcfmmp-store del{color:#888}#wcfmmp-store del .woocommerce-Price-amount{color:#888;font-weight:400;font-size:13px}#wcfmmp-store .products-list .product-block .name{font-weight:400}#wcfmmp-store .woocommerce-product-search{position:relative}#wcfmmp-store .woocommerce-product-search:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#wcfmmp-store .woocommerce-product-search:after{display:inline-block;position:absolute;top:50%;right:17px;transform:translateY(-50%);font-size:18px;color:#000}#wcfmmp-store .woocommerce-product-search .search-field{width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d0d0d0;padding:0 15px;padding-right:40px}#wcfmmp-store .sidebar_heading{margin-bottom:20px}#wcfmmp-store .sidebar_heading h4{font-size:20px;text-transform:capitalize;line-height:23px;font-weight:500;margin:0 0 10px}#wcfmmp-store .categories_list ul li{background:#fff0;margin:0;padding:0}#wcfmmp-store .categories_list ul li a{line-height:33px!important}#wcfmmp-store .categories_list ul li a:hover,#wcfmmp-store .categories_list ul li a:focus{color:var(--tb-theme-color)}#wcfmmp-store .categories_list ul li.parent_cat a{font-size:14px}#wcfmmp-store .categories_list ul li.parent_cat a:hover{color:var(--tb-theme-color)!important}#wcfmmp-store .product_list_widget .product-block .woocs_price_code{line-height:inherit}#wcfmmp-store .right_side #tabsWithStyle .tab_links{-webkit-box-shadow:none;box-shadow:none;border-color:#d0d0d0;margin-bottom:30px;border-bottom:1px solid #e2e2e2}#wcfmmp-store .right_side #tabsWithStyle .tab_links li{margin:0;background:#f5f5f5;border:1px solid #e2e2e2!important;border-bottom:0!important}#wcfmmp-store .right_side #tabsWithStyle .tab_links li:after{display:none}#wcfmmp-store .right_side #tabsWithStyle .tab_links li a{font-weight:500;letter-spacing:0;line-height:44px;padding:0 25px;font-size:14px}@media (min-width:600px){#wcfmmp-store .right_side #tabsWithStyle .tab_links li+li{border-left:0!important}}#wcfmmp-store .right_side #tabsWithStyle .tab_links li.active,#wcfmmp-store .right_side #tabsWithStyle .tab_links li:hover{background:#fff0}#wcfmmp-store ul.product_list_widget{padding:0;border-color:#d0d0d0}#wcfmmp-store ul.product_list_widget li{padding:13px 0;margin:0;min-height:auto;line-height:inherit}#wcfmmp-store ul.product_list_widget li:last-child{padding-bottom:0}#wcfmmp-store ul.product_list_widget li a{margin:0;font-weight:400}#wcfmmp-store ul.product_list_widget li img{position:static;width:auto;height:auto;margin:0;max-width:48px!important}#wcfmmp-store ul.product_list_widget li .product-content{flex-direction:row;flex-wrap:nowrap}#wcfmmp-store ul.product_list_widget li .product-content .star-rating{display:block;margin-top:7px;margin-bottom:3px}#wcfmmp-store ul.product_list_widget li+li{border-top:1px solid #e5e5e5}#wcfmmp-store .tbay-swatches-wrapper ul{padding:0}#wcfmmp-store .wcfmmp_store_coupons .wcfmmp-store-coupon-single{margin:0 10px 10px 0;height:auto;padding:0 10px}#wcfmmp-store .rating_box i{vertical-align:middle}#wcfmmp-store .rating_box i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before,#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating:before,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating span:before,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating:before,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating span:before,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating:before,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating span:before,#wcfmmp-store .vendor_rating .wcfmmp-store-rating:before,#wcfmmp-store .vendor_rating .wcfmmp-store-rating span:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating::before,#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span::before,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating::before,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating span::before,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating::before,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating span::before,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating::before,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating span::before,#wcfmmp-store .vendor_rating .wcfmmp-store-rating::before,#wcfmmp-store .vendor_rating .wcfmmp-store-rating span::before{content:"\53\53\53\53\53";position:absolute;font-style:normal;font-weight:400;font-family:"star";letter-spacing:3px;font-size:12px}#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating,#wcfmmp-store .vendor_rating .wcfmmp-store-rating{width:76px!important}#wcfmmp-store #wcfm_store_header{padding:0 30px;padding-left:57px;margin-bottom:50px;min-height:auto}#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating::before{color:#ddd;opacity:1;filter:alpha(opacity=100)}#wcfmmp-store .logo_area_after{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;top:auto;left:auto;margin-top:14px;position:relative}#wcfmmp-store .header_left{margin:0;padding-left:150px}#wcfmmp-store .header_left>div{position:static;top:auto;left:auto}#wcfmmp-store .header_left>div.logo-wrapper{position:absolute;left:0;right:auto;top:-100px}#wcfmmp-store .logo_area{padding:10px;-webkit-box-shadow:none;box-shadow:none;position:static;top:0;width:150px;height:150px}#wcfmmp-store .logo_area a img{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#wcfmmp-store h1.wcfm_store_title{font-size:20px;margin:0}#wcfmmp-store .address{width:auto!important;padding-top:15px;padding-left:27px}#wcfmmp-store .address i{font-size:15px}#wcfmmp-store .address p{padding:0}#wcfmmp-store .address span{font-size:14px;width:auto}#wcfmmp-store .header_wrapper .address{padding-top:0}#wcfmmp-store .header_wrapper .address h1.wcfm_store_title{margin-bottom:10px}#wcfmmp-store .header_area{position:relative}#wcfmmp-store .header_right{float:right;position:static}#wcfmmp-store .bd_icon_area{margin:0;top:auto;bottom:calc(100% - -30px)}#wcfmmp-store .social_area{width:auto;position:static}#wcfmmp-store .social_area ul{position:absolute;top:auto;bottom:30px;width:auto;left:auto;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:-ms-flexbox;display:flex}#wcfmmp-store .social_area ul li{margin:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:30px;height:30px}#wcfmmp-store .social_area ul li+li{margin-left:10px}#wcfmmp-store .social_area ul li a i{color:#888!important;font-size:inherit}#wcfmmp-store .bd_icon_box{margin:0}#wcfmmp-store .bd_icon_box .follow,#wcfmmp-store .bd_icon_box .wcfm_store_enquiry,#wcfmmp-store .bd_icon_box .wcfm_store_chatnow{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}#wcfmmp-store .bd_icon_box .follow i,#wcfmmp-store .bd_icon_box .wcfm_store_enquiry i,#wcfmmp-store .bd_icon_box .wcfm_store_chatnow i{display:inline-block;vertical-align:middle}#wcfmmp-store div.store_info_parallal{display:block;margin:0!important}#wcfmmp-store .reviews_area,#wcfmmp-store .policies_area,#wcfmmp-store .wcfm_store_description{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}#wcfmmp-store .reviews_heading,#wcfmmp-store .wcfm_policies_heading{font-size:15px;font-weight:500;border-bottom:1px solid #d0d0d0;padding-bottom:10px}#wcfmmp-store #reviews .add_review input{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d0d0d0}#wcfmmp-store #reviews .add_review button{border:0}#wcfmmp-store #reviews .reviews_add_area{margin-bottom:30px}#wcfmmp-store #reviews .rating-stars ul{vertical-align:middle}#wcfmmp-store #reviews .rating-stars ul>li{float:left}#wcfmmp-store #reviews .rating-stars ul>li>i{width:auto}#wcfmmp-store .add_review_box textarea{width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d0d0d0;min-height:150px}#wcfmmp-store .widget{padding:30px 20px}#wcfmmp-store .widget:after{left:0;right:0;background-color:#efefef}#wcfmmp-store .left_sidebar{background:#fff!important;border:0;border:1px solid #e2e2e2}.wcfm_store_enquiry i{font-family:"tb-icon"!important}.wcfm_store_enquiry i:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,.wcfmmp_store_info .wcfmmp-store-rating:before,.wcfmmp_store_info .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container .wcfmmp-store-rating:before,.wcfmmp_sold_by_container .wcfmmp-store-rating span:before,#wcfm_store_header .wcfmmp-store-rating:before,#wcfm_store_header .wcfmmp-store-rating span:before,.vendor_rating .wcfmmp-store-rating:before,.vendor_rating .wcfmmp-store-rating span:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,.wcfmmp_store_info .wcfmmp-store-rating:before,.wcfmmp_store_info .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container .wcfmmp-store-rating:before,.wcfmmp_sold_by_container .wcfmmp-store-rating span:before,#wcfm_store_header .wcfmmp-store-rating:before,#wcfm_store_header .wcfmmp-store-rating span:before,.vendor_rating .wcfmmp-store-rating:before,.vendor_rating .wcfmmp-store-rating span:before{opacity:1;filter:alpha(opacity=100);content:"\53\53\53\53\53";position:absolute;font-style:normal;font-weight:400;font-family:"star";letter-spacing:3px;font-size:12px}.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating,.wcfmmp_store_info .wcfmmp-store-rating,.wcfmmp_sold_by_container .wcfmmp-store-rating,#wcfm_store_header .wcfmmp-store-rating,.vendor_rating .wcfmmp-store-rating{width:76px!important}.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before,.wcfmmp_store_info .wcfmmp-store-rating:before,.wcfmmp_sold_by_container .wcfmmp-store-rating:before,#wcfm_store_header .wcfmmp-store-rating:before,.vendor_rating .wcfmmp-store-rating:before{color:#ddd}.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,.wcfmmp_store_info .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container .wcfmmp-store-rating span:before,#wcfm_store_header .wcfmmp-store-rating span:before,.vendor_rating .wcfmmp-store-rating span:before{color:#FF912C}.product-block .wcfmmp_sold_by_container{margin:0;padding:0}.product-block .wcfmmp_sold_by_container .wcfmmp-store-rating,.product-block .wcfmmp_sold_by_container img.wcfmmp_sold_by_logo{display:none!important}.product-block .wcfmmp_sold_by_wrapper a:hover{text-decoration:underline!important;color:var(--tb-theme-color)!important}.single-product .wcfmmp_sold_by_wrapper{padding-bottom:7px}.information>div .price-wrapper+#besa-wcfm-info-vendor-wrapper{margin-top:15px}.information>div .price-wrapper+#besa-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container{padding-left:0}.wcfmmp_sold_by_wrapper{font-size:0}.wcfmmp_sold_by_wrapper span,.wcfmmp_sold_by_wrapper a{font-size:14px;vertical-align:middle;font-weight:400}.wcfmmp_sold_by_wrapper a{color:#000!important}.wcfmmp_sold_by_wrapper span{color:#888}.wcfmmp_sold_by_wrapper img.wcfmmp_sold_by_logo{vertical-align:middle;margin:0 3px!important}#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating{width:76px!important;height:20px}#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating:before{color:#ddd;opacity:1;filter:alpha(opacity=100)}#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating span:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#wcfmmp-stores-wrap .paginations ul.page-numbers{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#wcfmmp-stores-wrap .paginations ul.page-numbers li{float:left;margin:0;padding:0}#wcfmmp-stores-wrap .paginations ul.page-numbers li+li{margin-left:10px}@media (max-width:767px){#wcfmmp-stores-wrap .paginations ul.page-numbers li{margin-bottom:10px}}#wcfmmp-stores-wrap .paginations ul.page-numbers li span,#wcfmmp-stores-wrap .paginations ul.page-numbers li a{font-size:14px;background:#fff0;min-width:44px;line-height:42px;border:1px solid #d0d0d0;display:inline-block;font-weight:500;padding:0 3px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}#wcfmmp-stores-wrap .paginations ul.page-numbers li span.current,#wcfmmp-stores-wrap .paginations ul.page-numbers li span:hover,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.current,#wcfmmp-stores-wrap .paginations ul.page-numbers li a:hover{border-color:#fff0}#wcfmmp-stores-wrap .paginations ul.page-numbers li span.next,#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.next,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev{font-size:0}#wcfmmp-stores-wrap .paginations ul.page-numbers li span.next:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.next:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}#wcfmmp-stores-wrap .paginations ul.page-numbers li span.next:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.next:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev:before{font-size:12px;display:inline-block;vertical-align:middle;line-height:1}#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcfmmp_store_shipping_rules br{display:none}#wcfmmp-stores-lists{-webkit-box-shadow:none;box-shadow:none}#wcfmmp-stores-lists .wcfmmp-store-list-map{margin-bottom:20px;z-index:0}#wcfmmp-stores-lists>.wcfmmp-store-search-form{padding:20px;background:#efefef;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;border:1px solid #efefef;box-shadow:none}#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single{padding:0;height:auto;margin:0}#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single:focus{outline:none}#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single .select2-selection__clear{width:25px;margin:0;background:#fff;z-index:111}#wcfmmp-stores-lists .wcfmmp-store-search-form input[type="search"],#wcfmmp-stores-lists .wcfmmp-store-search-form input[type="text"],#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding-left:15px;font-size:14px;width:auto!important;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;margin-right:18px}#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer{width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0;overflow:initial}#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span{font-size:12px;position:absolute}#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span.wcfmmp_radius_range_start{left:0;right:auto}#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span.wcfmmp_radius_range_end{left:auto;right:0}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget{margin:0 0 30px}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget:last-child{margin-bottom:15px}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget input{border-color:#d0d0d0!important}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container,#wcfmmp-stores-lists .wcfmmp-store-search-form .widget #wcfmmp_store_state{border-color:#d0d0d0!important;max-width:100%;width:100%!important}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container--default .select2-selection--single{padding-top:0}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container--default .select2-selection--single .select2-selection__rendered:focus{outline:none}#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .woocommerce-result-count{font-size:14px;float:left}#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .wcfmmp-pagination{display:none}#wcfmmp-stores-lists .right_side.right_side_full{padding:50px 0}#wcfmmp-stores-lists .right_side.right_side_full #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3{width:33.33%}#wcfmmp-stores-lists .left_sidebar{padding:30px 20px}#wcfmmp-stores-lists .left_sidebar .widget-title{margin:0 0 15px}#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form{padding:0}#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form .select2-container,#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form input[type="search"],#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form input[type="text"],#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form #wcfmmp_store_state{margin:0 0 10px;width:100%!important;color:#999}#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form div.wcfm_radius_slidecontainer{width:100%}#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span:not(.wcfmmp_radius_range_cur){position:static}#wcfmmp-stores-lists .right_side{padding:0;padding-left:30px}#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting{margin:0}#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering{float:right;margin:0}#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering select{font-size:14px;height:44px;border-color:#d0d0d0!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering select:focus{outline:none}#wcfmmp-stores-lists .right_side ul.wcfmmp-store-wrap{margin-left:-15px;margin-right:-15px}#wcfmmp-stores-lists .right_side #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3{width:50%}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li{margin-bottom:30px}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper{border:0;background:#000}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li a.wcfmmp-visit-store{-webkit-box-shadow:none;box-shadow:none;border:0;right:20px;top:28px;left:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-weight:600}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-content .store-info{opacity:.5;filter:alpha(opacity=50)}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer{padding:20px;background:#fff}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar{width:80px;height:80px;padding:5px}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2{margin:10px 0 6px}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .store-phone{margin-top:8px;line-height:21px}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .store-phone i{background:transparent!important}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry{margin:0;top:218px}#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry a.wcfm_catalog_enquiry{-webkit-box-shadow:none;box-shadow:none;border:0;margin:0;text-transform:uppercase;font-weight:600;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#wcfmmp-stores-lists.wcfm-right .right_side{padding:0;padding-right:30px}.wcfm-store-page .row,.wcfm-store-page .vc_row{margin-left:-15px;margin-right:-15px}.woocommerce form.register .wcfmmp_become_vendor_link{text-align:center}.woocommerce form.register .wcfmmp_become_vendor_link a{color:var(--tb-theme-color)}@media screen and (max-width:1024px){.wcfmmp-store-page #wcfmmp-store .body_area>div.right_side{padding:0!important}#wcfmmp-store .header_right,#wcfmmp-store .header_left{width:auto;padding-bottom:50px}#wcfmmp-store .header_right{padding:0}}@media (max-width:991px){#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button{padding:0 20px!important}#wcfmmp-stores-lists .right_side.right_side_full #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3{width:50%}}@media (max-width:991px) and (min-width:768px){#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.wcfmmp-single-store{width:50%}#wcfmmp-stores-lists .wcfmmp-store-search-form input[type="search"],#wcfmmp-stores-lists .wcfmmp-store-search-form input[type="text"],#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container{margin-bottom:15px}}@media (max-width:782px){.wcfmmp-store-page #wcfmmp-store{padding-top:30px;padding-bottom:0}}@media (max-width:768px){#wcfm-main-contentainer{padding-bottom:50px}#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_featured_top{margin:0}#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps{padding:30px 0}#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li{text-transform:inherit}#wcfm-main-contentainer .wcfm_membership_box_wrraper{border:1px solid #d0d0d0;margin:15px 0!important}#wcfm-main-contentainer .wcfm_membership_box_wrraper>div{border:0}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_head_inside{width:100%;height:auto!important;padding-bottom:20px}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_head_inside .wcfm_membership_price .amount{height:auto!important;padding:20px 0!important;min-height:auto}#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot_inside{width:100%;border-top:1px solid #d0d0d0}#wcfm-main-contentainer .wcfm_membership_box_body{border:0}#wcfm-main-contentainer .wcfm_membership_box{width:30%}#wcfm-main-contentainer .wcfm_membership_box.wcfm_membership_feature_box{width:70%}#wcfm-main-contentainer .wcfm_membership_element{justify-content:flex-end}#wcfm-main-contentainer .wcfm_membership_element.wcfm_membership_feature_element{border-left:0;border-right:1px solid #d0d0d0}}@media (max-width:767px){.wcfmmp-store-page #wcfmmp-store{padding-top:20px}#wcfmmp-store .widget{padding-left:0;padding-right:0}#wcfmmp-stores-lists>.wcfmmp-store-search-form{display:block}#wcfmmp-stores-lists>.wcfmmp-store-search-form input[type="search"],#wcfmmp-stores-lists>.wcfmmp-store-search-form input[type="text"],#wcfmmp-stores-lists>.wcfmmp-store-search-form .select2-container,#wcfmmp-stores-lists>.wcfmmp-store-search-form .wcfm_radius_slidecontainer{width:100%!important;margin:0 0 10px}#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering,#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .woocommerce-result-count{float:none!important;text-align:left}#wcfmmp-stores-lists #wcfmmp_store_orderby{width:100%}#wcfmmp-store #wcfm_store_header{padding:0 30px 30px}#wcfmmp-store .header_left,#wcfmmp-store .header_right{width:100%}#wcfmmp-store .header_left{padding:100px 0 20px}#wcfmmp-store .header_left>div.logo-wrapper{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#wcfmmp-store .header_left .address{width:100%!important;padding:0;margin:0;text-align:center}#wcfmmp-store .bd_icon_area{position:static}#wcfmmp-store .social_area{margin:0;min-height:auto}#wcfmmp-store .social_area ul{position:static}.wcfm-membership-wrapper{width:100%;margin:0}.wcfm-store-list-page #wcfmmp-stores-lists select{width:100%}}@media (max-width:599px){#wcfmmp-store .right_side #tabsWithStyle .tab_links li{width:100%}}.wcfm_appointment_title,.wcfm_auctions_title,.wcfm_booking_title,.wcfm_coupon_title,.wcfm_dashboard_item_title,.wcfm_listing_title,.wcfm_order_title,.wcfm_product_title{color:#000}.wcfm_appointment_title:hover,.wcfm_appointment_title:focus,.wcfm_auctions_title:hover,.wcfm_auctions_title:focus,.wcfm_booking_title:hover,.wcfm_booking_title:focus,.wcfm_coupon_title:hover,.wcfm_coupon_title:focus,.wcfm_dashboard_item_title:hover,.wcfm_dashboard_item_title:focus,.wcfm_listing_title:hover,.wcfm_listing_title:focus,.wcfm_order_title:hover,.wcfm_order_title:focus,.wcfm_product_title:hover,.wcfm_product_title:focus{color:var(--tb-theme-color);text-decoration:underline}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store{margin-bottom:3px}@media (max-width:1199px){#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3{width:50%}#wcfmmp-store ul.product_list_widget li .product-content .block-inner{margin-right:15px;margin-left:0}.wcfmmp-store-page #wcfmmp-store .body_area .filter{margin-left:30px;margin-right:0}}@media (min-width:1025px) and (max-width:1199px){#wcfmmp-store .left_sidebar,#wcfmmp-stores-lists .left_sidebar{border-right:0}}@media (max-width:991px){.wcfmmp-store-page #wcfmmp-store .body_area .filter{margin-right:30px}}@media (max-width:767px){#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .bd_rating{margin-top:7px}.wcfmmp-store-page #wcfmmp-store .body_area .main-filter{padding-bottom:20px}#wcfmmp-store .header_right .lft{float:none}.wcfmmp-store-page #wcfmmp-store .body_area .main-filter{justify-content:flex-start!important}}@media (min-width:1200px){#wcfmmp-store ul.product_list_widget li .product-content .block-inner{width:30%}#wcfmmp-store ul.product_list_widget li .product-content .caption{width:70%}#wcfm-main-contentainer .wcfm-membership-wrapper{width:100%;margin:auto}.wcfmmp-store-page #wcfmmp-store .body_area>div.right_side{width:80%}.wcfmmp-store-page #wcfmmp-store .body_area>div.left_sidebar{width:20%;border:0;border-right:1px solid #e2e2e2}}@media (min-width:768px){.wcfmmp-store-page #wcfmmp-store .body_area{background:#fff}}@media (min-width:768px) and (max-width:1199px){#wcfmmp-store .right_side #tabsWithStyle .tab_links #reviews{margin-top:30px}.wcfmmp-store-page #wcfmmp-store .body_area .display-products.products{padding:15px!important}}@media screen and (max-width:667px){#wcfmmp-store .bd_icon_box .follow,#wcfmmp-store .bd_icon_box .wcfm_store_enquiry,#wcfmmp-store .bd_icon_box .wcfm_store_chatnow{height:30px}}@media (max-width:377px){#wcfmmp-store .body_area .tbay-filter .main-filter{display:block!important}#wcfmmp-store .body_area .tbay-filter .main-filter .woocommerce-result-count{width:100%;margin-bottom:10px}#wcfmmp-store .body_area .tbay-filter .main-filter .filter{margin:0;width:50%;float:left}#wcfmmp-store .body_area .tbay-filter .main-filter .display-mode-warpper{width:50%;text-align:right;float:right}}body.vendor-register .entry-header{margin:30px 0}.woocommerce ul.cart_list li .wcfm_dashboard_item_title:hover,.woocommerce ul.product_list_widget li .wcfm_dashboard_item_title:hover,body ul.cart_list li .wcfm_dashboard_item_title:hover,body ul.product_list_widget li .wcfm_dashboard_item_title:hover{color:var(--tb-theme-color)}.form-row input#apply_for_vendor{display:inline-block;vertical-align:middle;margin:0;margin-top:7px;margin-bottom:20px}.form-row label[for="apply_for_vendor"]{display:inline-block;margin:0;margin-left:5px}.wcv-form .control-group .control>input,.wcv-form .control-group .control textarea{font-family:var(--tb-text-primary-font);border-color:#d0d0d0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding-left:15px}.wcv-form .control-group .control>input:focus,.wcv-form .control-group .control textarea:focus{-webkit-box-shadow:none;box-shadow:none}.wcv-dashboard-navigation{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wcv-dashboard-navigation ul{padding:0;margin:0;display:inline-block}.wcv-dashboard-navigation ul li{margin:0}.wcv-dashboard-navigation ul li a.button{line-height:42px;height:42px;padding:0 15px;color:#fff;background:var(--tb-theme-color);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.wcv-dashboard-navigation ul li a.button:hover,.wcv-dashboard-navigation ul li a.button:focus{background:var(--tb-theme-color-hover);color:#fff}.wcv-dashboard-navigation+hr{display:none}.wcv-dashboard-navigation+hr+h2{padding-bottom:10px;border-bottom:1px solid #d0d0d0}.wcv-dashboard-navigation+hr+h2:before{content:'\e7fc'}.wcv-dashboard-navigation~h2{font-weight:400;font-size:25px;line-height:36px;margin:0 0 20px}.wcv-dashboard-navigation~h2:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv-dashboard-navigation~h2:before{display:inline-block;line-height:1;margin-left:0;margin-right:15px}.dashboard .wcv-dashboard-navigation~form label{font-weight:500}.dashboard .wcv-dashboard-navigation~form input[type="submit"]{margin-left:5px;margin-right:0;text-transform:capitalize}.dashboard form>p{margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.dashboard form input.date-pick{padding-left:10px;padding-right:0;margin:0 5px}table.table-vendor-sales-report{margin-bottom:35px}table.table-vendor-sales-report label{font-weight:500}table.table-vendor-sales-report>thead>tr>th{border-bottom-width:1px;background:#f5f5f5}table.table-vendor-sales-report a{color:var(--tb-theme-color)}table.table-vendor-sales-report tr th{font-weight:500}table.table-vendor-sales-report tr th,table.table-vendor-sales-report tr td{text-align:center;line-height:30px}table.table-vendor-sales-report tr td.product a{font-weight:400;color:var(--tb-theme-color);text-transform:initial}table.table-vendor-sales-report strong,table.table-vendor-sales-report b{font-weight:500;text-transform:uppercase}.shop_settings h2{font-weight:400;margin:0 0 20px}.shop_settings #tbay-breadscrumb+#main-container h2{font-size:25px;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #d0d0d0}.shop_settings #tbay-breadscrumb+#main-container h2:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.shop_settings #tbay-breadscrumb+#main-container h2:before{line-height:1;display:inline-block;margin-left:0;margin-right:15px}.shop_settings #main-container form h3{font-size:25px;font-weight:400;margin:0 0 10px}.shop_settings #main-container form h3:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.shop_settings #main-container form h3:before{line-height:1;display:inline-block;margin-left:0;margin-right:15px}.shop_settings #main-container form b{font-size:15px;font-weight:600}.shop_settings #main-container form input[type="text"],.shop_settings #main-container form input[type="email"]{margin-top:10px;padding:0 0 0 15px;width:100%;max-width:370px}.shop_settings #main-container form .pv_paypal_container,.shop_settings #main-container form .pv_shop_name_container,.shop_settings #main-container form #pv_seller_info_container,.shop_settings #main-container form #pv_shop_description_container{margin-bottom:40px}.shop_settings #main-container form #pv_shop_description_container>p a{color:var(--tb-theme-color);text-decoration:underline}.shop_settings #main-container form table{background:#f5f5f5;border:0}.shop_settings #main-container form table>tbody>tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.shop_settings #main-container form table>tbody>tr>td{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:25px 15px 0;border:0}.shop_settings #main-container form table>tbody>tr:last-child>td{padding-bottom:30px}.shop_settings #main-container form .form-row{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.shop_settings #main-container form .form-row label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#555;margin-bottom:3px}.shop_settings #main-container form .form-row input{margin:0}.shop_settings input[name="vendor_application_submit"]{text-transform:capitalize}form[name="export_orders"]~h2{font-weight:500;margin:0 0 30px}form[name="export_orders"]~table.table{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-bottom:0;border-right:0}form[name="export_orders"]~table.table>thead>tr,form[name="export_orders"]~table.table>tbody>tr{background:#fff0}form[name="export_orders"]~table.table>thead>tr>th,form[name="export_orders"]~table.table>thead>tr>td,form[name="export_orders"]~table.table>tbody>tr>th,form[name="export_orders"]~table.table>tbody>tr>td{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border:0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:15px;vertical-align:middle;background:#fff0}form[name="export_orders"]~table.table>thead>tr>td.order_number,form[name="export_orders"]~table.table>tbody>tr>td.order_number{vertical-align:top}form[name="export_orders"]~table.table>thead>tr>th{font-weight:500;text-align:center}form[name="export_orders"]~table.table .order-comments-link{display:inline-block;color:var(--tb-theme-color)}form[name="export_orders"]~table.table .order-comments-link p{margin:0}form[name="export_orders"]~table.table .order-comments{margin-top:10px}form[name="export_orders"]~table.table .order-comments p{padding-top:10px}form[name="export_orders"]~table.table .order-comments p+p{border-top:1px solid #d0d0d0}form[name="export_orders"]~table.table .order-comments textarea{border-color:#d0d0d0;width:100%!important;min-height:100px;padding:10px 15px;margin-top:10px}form[name="export_orders"]~table.table .order-comments textarea:focus{outline:none}form[name="export_orders"]~table.table .order-comments input.btn{width:auto;margin-top:10px}form[name="export_orders"]~table.table .wc-item-meta{padding:0;margin:0;list-style:none}form[name="export_orders"]~table.table .wc-item-meta strong{font-weight:500;display:inline-block}form[name="export_orders"]~table.table .wc-item-meta strong+p{display:inline-block;margin:0}.product-block .wcvendors_sold_by_in_loop{font-size:100%;color:#888}.product-block .wcvendors_sold_by_in_loop a{color:#000;margin-left:5px;margin-right:0}.product-block .wcvendors_sold_by_in_loop a:hover{color:var(--tb-theme-color);text-decoration:underline}.product-block .wcvendors_sold_by_in_loop+br{display:none}ul.wcv_vendorslist{background:#fff;padding:0}ul.wcv_vendorslist .vendor_list a{display:block}ul.wcv_vendorslist .vendor_list a img{margin:0}ul.wcv_vendorslist .vendor_list br{display:none}ul.wcv_vendorslist .vendor_list small{margin-bottom:10px}ul.wcv_vendorslist a.button{display:inline-block;margin-top:18px;font-weight:700;padding:3px;background:#fff0;font-size:16px;color:#000}ul.wcv_vendorslist a.button:hover{background:#fff0;color:var(--tb-theme-color)}body.wcv-pro-dashboard .select2-container{z-index:9999}body.wcv-pro-dashboard .select2-container:focus{outline:none}.wcvendors-pro-dashboard-wrapper .wcv-navigation{margin:0!important}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li{margin:0 20px}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li a{padding:0;line-height:50px;background:transparent!important}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li a:hover{color:var(--tb-theme-color)}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li.active{background:#fff0}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li.active a{color:var(--tb-theme-color)}.wcvendors-pro-dashboard-wrapper a.button:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover{text-decoration:none}.wcvendors-pro-dashboard-wrapper #show_location_picker,.wcvendors-pro-dashboard-wrapper #use_current_position{text-transform:inherit}.wcvendors-pro-dashboard-wrapper input#update_button{display:block;text-transform:inherit}.wcvendors-pro-dashboard-wrapper label{font-weight:600}.wcvendors-pro-dashboard-wrapper label[for="_wcv_store_address2"],.wcvendors-pro-dashboard-wrapper label[for="_wcv_store_search_address"]{display:none}.wcvendors-pro-dashboard-wrapper a.shop_coupon{margin-left:7px;margin-right:0}.wcvendors-pro-dashboard-wrapper h3{font-size:20px;font-weight:600;margin-bottom:20px;color:#000}.wcvendors-pro-dashboard-wrapper h3+hr{display:none}.wcvendors-pro-dashboard-wrapper .wcv_reports h3{margin-bottom:10px;border-bottom:1px solid #d0d0d0;padding-bottom:15px}.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search{width:50%;float:right}.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search>div{width:100%;max-width:400px}.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search>div:first-child{display:none}.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search+.wcv_actions{width:50%;float:left;padding-bottom:30px}.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button{text-transform:capitalize;margin-left:10px;margin-right:0}.wcvendors-pro-dashboard-wrapper .wcv-search-form .control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wcvendors-pro-dashboard-wrapper .wcv-search-form .control>span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wcvendors-pro-dashboard-wrapper .wcv-search-form #wcv-search{width:100%;padding:0 15px}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top>hr{display:none}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav{border:0}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li{padding:0 15px;border-left:1px solid #d0d0d0}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li a{padding:0;margin:0;border:0;color:var(--tb-theme-color)}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li a:hover{text-decoration:underline;background:#fff0}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li:first-child{padding-left:0;border:0}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li.active a{text-decoration:underline}.wcvendors-pro-dashboard-wrapper+.comments-area .comment-respond,.wcvendors-pro-dashboard-wrapper+.comments-area div#new-answer-header{max-width:100%}.wcv-grid a:hover{color:var(--tb-theme-color);text-decoration:initial}.wcv-grid h6{font-weight:500}.wcv-grid a[class*="wcv-file-uploader-delete"]:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv-grid a[class*="wcv-file-uploader-delete"]:before{display:inline-block;line-height:1;margin-left:0;margin-right:5px}.wcv-grid a[class*="wcv-file-uploader-add"]:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv-grid a[class*="wcv-file-uploader-add"]:before{display:inline-block;line-height:1;margin-left:0;margin-right:5px}table.wcv-table th,table.wcv-table strong{font-weight:600}table.wcv-table>thead>tr>th{background:#f5f5f5}table.wcv-table img{display:block;margin:0 auto}table.wcv-table>thead>tr>th,table.wcv-table>thead>tr>td,table.wcv-table>tbody>tr>th,table.wcv-table>tbody>tr>td{padding:8px 15px}table.wcv-table.wcvendors-table-product>tbody>tr>td{vertical-align:middle}table.wcv-table.wcvendors-table-product a{color:var(--tb-theme-color)}table.wcv-table.wcvendors-table-product h4{font-weight:500;font-size:15px;margin:10px 0}table.wcv-table.wcvendors-table-product .row-actions-product a{padding:0 5px;border-left:1px solid #ddd}table.wcv-table.wcvendors-table-product .row-actions-product a:first-child{border:0;padding-left:0}table.form-table>thead>tr>th{background:#f5f5f5}.wcv_recent_orders>div{position:relative}.wcv_recent_orders a.button{line-height:23px;font-weight:400;position:absolute;top:0;right:0;left:auto;padding:0;border:0;background:transparent!important;text-transform:inherit;color:#888}.wcv_recent_orders a.button:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv_recent_orders a.button:after{font-size:12px;line-height:1;display:inline-block;margin-left:5px;margin-right:0}.wcv_dashboard_overview{margin-bottom:0!important}.wcv_dashboard_overview table.wcv-table>tbody>tr>td:first-child{background:#f5f5f5}.wcv-form .control-group .control>input.wcv-button:not(#clear_button){width:auto;display:block;text-transform:inherit}.wcv-form .control-group .control>input.wcv-datepicker{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #d0d0d0;padding:8px 15px}.wcv-form .control-group .control .select2-container{z-index:1}.wcv-form input#update_button{padding:0!important}.wcv-cols-group.wcv-horizontal-gutters{margin-left:-2em;margin-right:0;margin-bottom:25px}.wcv-cols-group.wcv-horizontal-gutters>[class*=all-],.wcv-cols-group.wcv-horizontal-gutters>[class*=xlarge-]{padding-left:2em;padding-right:0}.wcv-cols-group.wcv-horizontal-gutters .all-40.small-100{width:100%}.wcv_dashboard_datepicker.wcv-cols-group .wcv-form .wcv-cols-group>div:not(:only-child) .control-group,.wcv-order-header .wcv-form .wcv-cols-group>div:not(:only-child) .control-group{padding-left:0;padding-right:10px}.wcv_dashboard_datepicker.wcv-cols-group .wcv-cols-group.wcv-horizontal-gutters>div:last-child,.wcv-order-header .wcv-cols-group.wcv-horizontal-gutters>div:last-child{padding-left:0}.wcv_dashboard_datepicker form::after{display:block;clear:both;content:""}.wcv-order-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;padding-bottom:30px!important}.wcv-order-header>div{width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wcv-order-header>div.all-80{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.wcv-order-header>div>br{display:none}.wcv-order-header .wcv-cols-group.wcv-horizontal-gutters{margin-bottom:0}.wcv-order-header .wcv-form .control-group{margin:0}.wcv-order-header .wcv-form .control>input#clear_button{width:auto;display:block;margin:0;margin-left:10px}.wcv-order-header .wcv-form .control input#update_button{width:100%!important}table.wcvendors-table-order .row-actions-order a{font-size:14px;padding:0;line-height:30px}table.wcvendors-table-order .row-actions-order a:hover{color:var(--tb-theme-color)}table.wcvendors-table-order>tbody>tr>td{padding:15px}table.wcvendors-table-order .wcv-shade.wcv-fade{z-index:9999}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal{height:auto!important}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .modal-header{padding:15px 30px;border-color:#d0d0d0;-webkit-box-shadow:none;box-shadow:none}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal #modal-title{margin:0}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .subtitle{margin:0}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .modal-body{padding:30px}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .modal-body h4{font-weight:500}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>tbody>tr>td:not(.wcv-order-totals-label),table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>tbody>tr>th,table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>thead>tr>td:not(.wcv-order-totals-label),table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>thead>tr>th{text-align:center;vertical-align:middle}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-form textarea{min-height:150px;border-color:#d0d0d0;-webkit-box-shadow:none;box-shadow:none}table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]{width:auto}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv_shipping_provider+.select2-container--default{margin:0;margin-left:10px;min-width:200px}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv_shipping_provider+.select2-container--default .select2-selection--single{margin:0}table.wcvendors-table-order .wcv-shade.wcv-fade .wcv_shipping_provider+.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:30px}.single-product .wcvendors_ships_from br,.single-product .wcvendors_ships_from+br{display:none}.wcv-opening-hours-wrapper table.form-table>thead>tr>th,.wcv-opening-hours-wrapper table.form-table>thead>tr>td,.wcv-opening-hours-wrapper table.form-table>tbody>tr>th,.wcv-opening-hours-wrapper table.form-table>tbody>tr>td{vertical-align:middle;text-align:center}.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a{color:#888;margin:0 10px}.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a:before{display:inline-block;font-weight:700}.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a.remove-row{color:red}.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a.done{color:#07930b}.wcv-opening-hours-wrapper .wcv-icon{display:none}.wcv-opening-hours-wrapper #add-work-hours:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv-opening-hours-wrapper #add-work-hours:before{display:inline-block;font-weight:700}.wcv-opening-hours-wrapper a.remove-row:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv-opening-hours-wrapper a.edit:before{content:'\e612'}.wcv-opening-hours-wrapper a.done:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.wcv-opening-hours-wrapper+.wcv-cols-group.wcv-horizontal-gutters .control-group{margin:0}.wcv-vacation-mode-msg-wrapper+div{margin-top:20px}#wp-_wcv_vendor_store_notice-wrap{margin-bottom:30px}form#wcv-store-settings input#store_save_button{margin-top:15px}form#wcv-store-settings #branding .wcv-file-uploader-add_wcv_store_banner_id,form#wcv-store-settings #branding .wcv-file-uploader-delete_wcv_store_banner_id{display:inline-block;margin-bottom:20px}form#wcv-store-settings .wcv-tabs .wcv-cols-group.wcv-horizontal-gutters{margin-bottom:0}form#wcv-store-settings small,form#wcv-store-settings .tip{font-size:13px}table.wcvendors-table-shop_coupon{margin-top:20px}.wcv-store-header.header-modern .meta{padding:20px 30px;display:block;text-align:left;background:#f5f5f5}.wcv-store-header.header-modern .meta a{color:#000}.wcv-store-header.header-modern .meta>.block{padding:5px 0;display:block}.wcv-store-header.header-modern .meta>.block:not(.sales) .label{display:none}.wcv-store-header.header-modern .meta .wcv-icon{width:15px;height:15px;margin-right:5px;margin-left:0}.wcv-store-header.header-modern .meta .phone .wcv-icon{width:12px;height:12px}.wcv-store-header.header-modern .meta .stars .wcv-icon{width:14px;height:14px;margin:0}.wcv-store-header.header-modern .meta .social-icons .wcv-icon{width:20px;height:20px}.wcv-store-header.header-modern .meta .social-icons a:hover{color:var(--tb-theme-color)}.wcv-pro-vendorlist{border:0;margin-bottom:30px}.wcv_store_search form input[type="search"],.wcv_vendor_search form input[type="search"]{padding:0;padding-left:15px;width:100%}.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"]{width:100%;margin-top:10px}@media (min-width:992px){.wcv-store-header.header-modern .info{padding:0 0 30px 30px}.wcv_dashboard_datepicker form{width:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wcv_dashboard_datepicker form>div{width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wcv_dashboard_datepicker form>div.all-66{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}}@media (max-width:991px){.wcv-store-header.header-modern .meta{text-align:center}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu{display:flex;display:-ms-flexbox;white-space:nowrap;overflow:auto}.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li{margin:0 15px}.wcvendors-pro-dashboard-wrapper .wcv-tabs .tabs-content#store .wcv-cols-group.wcv-horizontal-gutters .all-60{width:100%}.wcvendors-pro-dashboard-wrapper .wcv-tabs .tabs-content#store .wcv-cols-group.wcv-horizontal-gutters .all-20{width:50%}.wcv-order-header{display:block}.wcv-order-header>div{width:100%}.wcv-order-header>div.align-right{margin-top:30px}.wcv-order-header .all-33 .wcv-cols-group.wcv-horizontal-gutters>div:last-child .control{margin-left:10px;margin-right:0}.wcv-order-header .all-33 .wcv-cols-group.wcv-horizontal-gutters>div:last-child .control input{width:100%!important;margin:0!important}}@media (max-width:767px){.wcv_dashboard_datepicker,.wcv-order-header{margin-bottom:20px}.wcv_dashboard_datepicker form>div,.wcv-order-header form>div{width:100%}.wcv_dashboard_datepicker form>div.all-33 label,.wcv-order-header form>div.all-33 label{display:none}.wcv_dashboard_datepicker .wcv-cols-group.wcv-horizontal-gutters,.wcv-order-header .wcv-cols-group.wcv-horizontal-gutters{margin-bottom:0}.wcv-order-header{margin:0}.wcv-order-header .wcv-form>.control-group{margin-top:20px}.wcv-order-header .wcv-form>div:first-child .wcv-cols-group.wcv-horizontal-gutters>div{width:100%;margin-bottom:10px}.wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters{margin:0 -5px}.wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div{padding:0 5px}.wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div .control-group{padding:0}.wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div .control{margin:0!important}.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search{width:100%}.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search+.wcv_actions{width:100%;margin-top:30px}.wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div{overflow-y:hidden;overflow-x:auto}.wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div .wcvendors-table-product{min-width:800px;margin:0}.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav{display:flex;display:-ms-flexbox;overflow:auto}}@media (max-width:479px){.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a{margin:0 5px}}@media (max-width:360px){ul.wcv_vendorslist .vendor_list{min-height:230px}}.top-main-content .woocommerce-product-rating .wcvendors_cart_sold_by_meta{margin-left:5px;margin-right:0}.wcv-vendor-list-filter .wcv-vendor-list-search form input[type=text]{border:1px solid #d0d0d0;padding-left:15px;padding-right:15px}.wcv-vendor-list-filter~.wcv_vendorslist{padding:0}.wcv-vendor-list-filter~.wcv_vendorslist .vendor_list_info small{display:block}.wcv-vendor-list-switch .wcv-vendor-list-switch-item.active{color:var(--tb-theme-color)!important}.wcv_vendorslist.list .vendor_list .vendor_list_avatar{width:auto}.wcv_vendorslist .vendor_list .vendor_list--shop-name a{color:#17181a;font-size:18px;line-height:24px}.wcv_vendorslist .vendor_list .vendor_list--shop-name a:hover{color:var(--tb-theme-color)}@media (max-width:767px){.wcv_vendorslist.grid .vendor_list .vendor_list_avatar{height:unset}ul.wcv_vendorslist.list .vendor_list a img{max-width:150px}.wcv-vendor-list-filter .search-vendors-toggle-button{color:#fff}}.woocommerce .wpmc-nav-wrapper button.button:hover,.woocommerce .wpmc-nav-wrapper button.button:focus{background:var(--tb-theme-color-hover)}.woocommerce input.button.alt.yith-wcms-button:hover,.woocommerce input.button.alt.yith-wcms-button:focus{background:var(--tb-theme-color-hover)}.woocommerce input.button.alt.yith-wcms-button.prev{float:left}#checkout_timeline.text li.done{opacity:.7;filter:alpha(opacity=70)}#checkout_timeline.text li.active .timeline-wrapper a.timeline-label{color:var(--tb-theme-color)}@media (max-width:767px){#checkout_timeline{margin-bottom:35px}#checkout_timeline.horizontal.text li{line-height:18px;display:unset}#checkout_timeline.horizontal.text li.active .timeline-wrapper a.timeline-label{font-weight:600;color:var(--tb-theme-color)}}.argmc-wrapper .argmc-form-steps.current{padding:30px;margin-bottom:0}.argmc-wrapper .argmc-nav-text,.argmc-wrapper .argmc-nav-buttons{border:0!important}.woocommerce .argmc-wrapper form .form-row{margin:0!important}@media (min-width:768px){.argmc-wrapper #argmc-next,.argmc-wrapper #argmc-submit{margin-left:15px!important}}@media (max-width:767px){.argmc-wrapper .argmc-form-steps.current{padding:15px}.argmc-wrapper .argmc-form-steps.current .shop_table .cart_item:first-child{margin-top:0}}.woocommerce .wpmc-step-review table.shop_table{border:0;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-collapse:collapse}.woocommerce .wpmc-step-review table.shop_table thead{background:#d0d0d0}.woocommerce .wpmc-step-review table.shop_table thead tr th{font-weight:700;color:#000;font-size:16px}.woocommerce .wpmc-step-review table.shop_table tfoot tr th{font-weight:700;color:var(--tb-theme-color)}.woocommerce .wpmc-step-review table.shop_table tfoot tr td .woocommerce-Price-amount{color:var(--tb-theme-color)}.wpmc-steps-wrapper form.checkout{padding-bottom:0}form.auction_form .quantity{border:1px solid #d0d0d0;display:flex;flex-direction:row-reverse}form.auction_form .quantity input{height:40px;line-height:40px}form.auction_form .quantity input[type="button"]{width:36px;font-size:22px;padding:0;border:0;float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}form.auction_form.cart button.bid_button{height:42px;line-height:42px}.auction-ajax-change .wsawl-link{margin-top:20px}@media (max-width:576px){div form.cart.auction_form button.bid_button,div form.cart.auction_form .quantity{margin-top:10px!important}}.elementor-product-only-image .product-content+a,.inner-only-image .product-content+a{display:none}.product-type-auction .product-block .auction-price>span{font-size:13px;line-height:22px;font-weight:500;color:#262626}.product-type-auction .product-block .auction-price .amount{font-weight:700;color:var(--tb-theme-color)}.product-type-auction .product-block .auction-time{padding-bottom:4px}.product-type-auction .product-block .auction-time .countdown_row{font-size:14px;padding-left:21px}.product-type-auction .product-block .auction-time .countdown_row:before{font-size:18px}.product-type-auction>div.product-block .group-buttons .add-cart a i{display:none}@media (min-width:768px){.product-type-auction>div.product-block .group-buttons .add-cart a:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-type-auction>div.product-block .group-buttons .add-cart a:before{font-size:28px;color:#262626;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.product-type-auction>div.product-block .group-buttons .add-cart a:hover:before,.product-type-auction>div.product-block .group-buttons .add-cart a:focus:before{color:#fff}}.product-type-auction>div.product-block .caption .price-wrapper{margin-bottom:5px}.product-type-auction>div.product-block .auction-price>span{font-weight:600}.product-type-auction>div.product-block .auction-price>span:only-child{color:#0C8FC7}.product-type-auction>div.product-block .auction-price .amount{font-weight:600}.product-type-auction>div.product-block span.price{font-size:13px}.product-type-auction>div.product-block span.price>span{font-size:13px}.product-type-auction>div.product-block span.price>span:only-child{color:#8C8C8C}.product-type-auction>div.product-block span.price>.winned-for{color:#262626;font-weight:600}.product-type-auction>div.product-block.vertical-v2 .caption>a,.product-type-auction>div.product-block.vertical-v1 .caption>a{margin-top:10px}.product-type-auction>div.product-block .product-content+a,.product-type-auction>div.product-block.vertical-v2 .caption>a,.product-type-auction>div.product-block.vertical-v1 .caption>a{background:#2AA88A;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:13px;font-weight:600;text-align:center;line-height:20px;margin-top:8px}.product-type-auction .auction-time{font-size:0;line-height:1;padding-top:5px;padding-bottom:7px}.product-type-auction .auction-time .countdown_row{font-size:16px;display:inline-block;line-height:22px;font-weight:700;color:#2AA88A;position:relative;padding:0;padding-left:31px;text-align:left}.product-type-auction .auction-time .countdown_row:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.product-type-auction .auction-time .countdown_row:before{font-size:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.product-type-auction .auction-end{font-size:13px;color:#8a8a8a;line-height:20px}.product-type-auction .reserve{display:inline-block;font-size:13px;line-height:24px;padding:0;color:#8a8a8a;margin-left:5px;margin-right:0;margin-bottom:0;font-weight:500;vertical-align:middle}.product-type-auction .reserve:before{content:'('}.product-type-auction .reserve:after{content:')'}.sealed-text{font-size:13px;line-height:22px}.sealed-min-text{width:100%;font-size:13px;line-height:22px;margin-bottom:13px}.sealed-min-text .woocommerce-Price-amount{font-size:13px;font-weight:700}.max-bid{width:100%;font-size:13px}.singular-shop>.product.product-type-auction .single-main-content::after{height:0}.singular-shop div.product.product-type-auction .single-social-share{justify-content:flex-start;margin-top:5px}.singular-shop div.product.product-type-auction .summary .price-wrapper{display:inline-block;font-size:16px}.singular-shop div.product.product-type-auction .summary .price-wrapper .auction-price>span:only-child{color:#0C8FC7;position:relative;padding-left:30px;padding-right:0;font-size:16px;line-height:24px;display:inline-block;margin-top:3px}.singular-shop div.product.product-type-auction .summary .price-wrapper .auction-price>span:only-child:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.singular-shop div.product.product-type-auction .summary .price-wrapper .auction-price>span:only-child:before{position:absolute;font-size:28px;left:0;right:auto}.singular-shop div.product.product-type-auction .summary .price-wrapper .auction-price>.auction,.singular-shop div.product.product-type-auction .summary .price-wrapper .price>.auction{color:#262626}.singular-shop div.product.product-type-auction .summary .price-wrapper .price{font-size:16px;font-weight:500}.singular-shop div.product.product-type-auction .summary .price-wrapper .woocommerce-Price-amount{font-weight:700}.singular-shop div.product.product-type-auction .auction-condition{margin-bottom:6px}.singular-shop div.product.product-type-auction .auction-condition .curent-bid{font-weight:700}.singular-shop div.product.product-type-auction .single_add_to_cart_button .woocommerce-Price-amount{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (min-width:768px){.singular-shop div.product.product-type-auction .single_add_to_cart_button:hover .woocommerce-Price-amount{color:#fff}}.singular-shop div.product.product-type-auction .top-main-content{padding-bottom:6px;margin-bottom:18px}.singular-shop div.product.product-type-auction .woocommerce-product-details__short-description{padding-top:21px}.singular-shop div.product.product-type-auction .woocommerce-product-details__short-description ul{margin-bottom:18px}.singular-shop div.product.product-type-auction #shop-now{margin-top:0;padding:0;border:0}.singular-shop div.product.product-type-auction .product_meta{margin-top:8px;padding-top:26px}.auction-history-table .sealed{text-align:left;padding-left:16px;padding-right:16px;color:#666;font-style:italic;font-weight:500}.woocommerce div.product.product-type-auction form.cart div.quantity{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-right:12px;margin-left:0}.woocommerce .auction_form .quantity input.qty,.woocommerce-page .auction_form .quantity input.qty{width:73px}.singular-shop .auction-ajax-change .buy-now #shop-now .single_add_to_cart_button{background:#FFC700;color:#262626;border-color:#FFC700}.singular-shop .auction-ajax-change .buy-now #shop-now .single_add_to_cart_button .woocommerce-Price-amount{color:#262626;font-weight:700}@media (max-width:575px){.singular-shop .auction-ajax-change .buy-now #shop-now .single_add_to_cart_button{width:calc(100% - 32px);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.singular-shop .auction-ajax-change .buy-now #shop-now .single_add_to_cart_button::before{content:'';background:#fff;position:absolute;width:calc(100% - -18px);height:calc(100% - -21px);left:-17px;right:auto;top:-10px;z-index:-1}}.auction-ajax-change{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.auction-ajax-change form{display:inline-block}.auction-ajax-change .wsawl-link{display:inline-block;margin:0}.auction-ajax-change .buy-now{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.auction-ajax-change .wsawl-link{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;margin:0 15px 15px 0}.auction-ajax-change .button-wishlist .feedback i{line-height:35px}.add-wsawl.sa-watchlist-action{position:relative;padding-left:30px;padding-right:0}.add-wsawl.sa-watchlist-action:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.add-wsawl.sa-watchlist-action:before{font-size:26px;position:absolute;left:0}.sa-watchlist-action.remove-wsawl{color:var(--tb-theme-color)}.sa-watchlist-action.remove-wsawl:before{display:inline-block;line-height:1;vertical-align:middle}table.auction-history-table,table.my_auctions_activity{border:0;margin-top:20px}table.auction-history-table>thead>tr>th,table.auction-history-table>thead>tr>td,table.auction-history-table>tbody>tr>th,table.auction-history-table>tbody>tr>td,table.my_auctions_activity>thead>tr>th,table.my_auctions_activity>thead>tr>td,table.my_auctions_activity>tbody>tr>th,table.my_auctions_activity>tbody>tr>td{border:0;padding:17px 8px}table.auction-history-table>tbody+tbody,table.my_auctions_activity>tbody+tbody{border:0}table.auction-history-table>tbody tr:nth-child(2n+1),table.my_auctions_activity>tbody tr:nth-child(2n+1){background:#F9F9F9}table.auction-history-table .woocommerce-Price-amount,table.my_auctions_activity .woocommerce-Price-amount{font-size:14px}table.my_auctions_activity{margin-top:0}table.my_auctions_activity>tbody tr{background-color:#F9F9F9}table.my_auctions_activity>tbody tr:nth-child(2n+1){background-color:#fff}table.my_auctions_activity .winning{background-color:#f9f9f9}table.my_auctions_activity tr>th:last-child,table.my_auctions_activity tr>td:last-child{float:right}#tabs-list-simle_auction_history h2{margin-bottom:6px}#tabs-list-simle_auction_history>p{margin-bottom:2px;margin-top:15px}.auction-bage{background:none;top:0;right:0;left:auto;color:#A3A3A3;font-size:18px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;z-index:9}.auction-bage:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}span.winning{top:50%;right:auto;left:50%;min-height:20px;border-radius:4px;line-height:20px;padding:0 10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12;font-weight:600;background:#EAF7F4;color:#2AA88A}.auction-ajax-change.pay-now{justify-content:space-between;background:#EAF7F4;align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-bottom:30px;padding:12px 21px}.auction-ajax-change.pay-now>p{margin:0;color:#2AA88A;font-weight:600}.auction-ajax-change.pay-now>p>a.button{background:#2AA88A;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:13px;font-weight:600;padding:11px 16px}#tbay-quick-view-content #mobile-auctions-close-infor-wrapper,body.modal-open #mobile-auctions-close-infor-wrapper{display:none!important}#mobile-auctions-close-infor-wrapper,.mobile-auctions-btn-click,#mobile-auctions-close-infor{display:none}#mobile-auctions-close-infor-wrapper{display:block;position:fixed;background:rgb(0 0 0 / .7);width:100vw;left:0;height:1000vw;top:0;z-index:98;opacity:0;filter:alpha(opacity=0);visibility:hidden;pointer-events:none}@media (min-width:768px){.singular-shop div.product .auction-ajax-change>form{margin:0 10px 15px 0!important}.singular-shop div.product .auction-ajax-change>form.buy-now:nth-child(1){width:100%}.singular-shop div.product .auction-ajax-change>form.buy-now:nth-child(1) .single_add_to_cart_button{margin-right:8px;margin-left:0}.singular-shop div.product .auction-ajax-change>form.buy-now:nth-child(1) .group-button{margin-top:4px}.singular-shop div.product.product-type-auction .group-button{margin:0 10px 18px 0;display:flex;align-items:center;float:inherit}.singular-shop div.product.product-type-auction .group-button .tbay-compare{line-height:35px;margin-left:10px;margin-right:0}}@media (max-width:575px){.woocommerce .quantity button i,.woocommerce-page .quantity button i{font-size:16px;display:flex}.auction-ajax-change.pay-now{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:100}.auction-ajax-change.pay-now>p:first-child{padding-bottom:15px}.product-type-auction .tbay-mobile-wishlist .button-wishlist .feedback{border-top:0}.mobile-auctions-btn-click{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:#fff;padding:10px 8px 10px 16px;border-top:1px solid #d0d0d0;display:flex;align-items:center}.mobile-auctions-btn-click #tbay-click-buy-now-bid,.mobile-auctions-btn-click #tbay-click-addtobid{background:#FFC700;color:#262626;width:88%;text-align:center;padding:10px;font-weight:700;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border:0}.mobile-auctions-btn-click>button:nth-child(2){margin-left:4%;margin-right:0}.mobile-auctions-btn-click #tbay-click-addtobid{background:var(--tb-theme-color);color:#fff}.mobile-auctions-btn-click .tbay-mobile-wishlist{width:10%;margin-left:8px;margin-right:0;min-width:40px;text-align:center}.mobile-auctions-btn-click .tbay-mobile-wishlist i{display:inline-block;vertical-align:middle}.open-btn-buynowbid #shop-now.has-wishlist .single_add_to_cart_button::after{border:0}#mobile-auctions-close-infor{position:fixed;bottom:60px;background:#fff;z-index:99999;text-align:right;width:100%;left:0;padding:15px 8px}#mobile-auctions-close-infor i{font-size:26px}.auction-ajax-change.open{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;z-index:9999}.auction-ajax-change.open .group-button{display:none}.auction-ajax-change.open~.mobile-auctions-btn-click{display:none}.auction-ajax-change.open~#mobile-auctions-close-infor-wrapper{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:all}.auction-ajax-change.open~#mobile-auctions-close-infor{display:block}.auction-ajax-change .single_add_to_cart_button{position:static!important;width:100%}.auction-ajax-change form.auction_form,.auction-ajax-change form.buy-now{position:fixed;bottom:8px;width:100vw;left:16px;background:#fff;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;z-index:99;-webkit-transform:translate(0,120%);-ms-transform:translate(0,120%);-o-transform:translate(0,120%);transform:translate(0,120%);opacity:0;filter:alpha(opacity=0);-webkit-transition:none;-o-transition:none;transition:none}.auction-ajax-change.open-btn-addtobid form.auction_form{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}.auction-ajax-change.open-btn-buynowbid form.buy-now{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100);z-index:9999}div.product.product-type-auction .auction-ajax-change form.cart div.quantity{padding:0;display:flex!important;flex-direction:row-reverse}.product-type-auction .reserve{margin-left:0}.add-wsawl.sa-watchlist-action{margin-left:0}.auction-ajax-change{flex-direction:column;justify-content:flex-start;align-items:flex-start}.auction-ajax-change .wsawl-link{margin:0;margin-bottom:15px}form.cart.auction_form{left:0;bottom:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0 0 10px 16px}form.cart.auction_form div.quantity{margin-bottom:0!important;margin-left:0!important}form.cart.auction_form~.buy-now #shop-now button{width:calc(100% - 32px);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}form.cart.auction_form~.buy-now #shop-now button .woocommerce-Price-amount{font-weight:700}.singular-shop .auction-ajax-change .group-button .tbay-wishlist{position:fixed;bottom:10px;right:10px;z-index:1}.singular-shop .auction-ajax-change .group-button .tbay-wishlist .exists .feedback{background:var(--tb-theme-color);width:40px;height:40px}.singular-shop .auction-ajax-change .group-button .tbay-wishlist:before{content:'';width:calc(100% - -16px);height:calc(100% - -20px);border-top:1px solid #d0d0d0;top:-10px;left:-6px;position:absolute;z-index:-1;background:#fff}}@media (max-width:767px){#tabs-list-simle_auction_history h2{padding-bottom:0}.singular-shop div.product.product-type-auction .group-button{display:none}}@media (max-width:1199px){.product-type-auction .single-main-content .besa-social-links{margin-top:4px;margin-bottom:15px}}@media (max-width:991px){.product-type-auction .single-main-content .top-main-content{padding-bottom:8px!important}}.singular-shop div.product.product-type-auction .tbay-wishlist a{line-height:35px}.singular-shop div.product.product-type-auction .tbay-wishlist a>i+span{display:none!important}.singular-shop div.product.product-type-auction .group-button .yith-compare a span{display:none}.singular-shop div.product.product-type-auction .tbay-wishlist a i,.singular-shop div.product.product-type-auction .tbay-wishlist a:before,.singular-shop div.product.product-type-auction .tbay-compare a i,.singular-shop div.product.product-type-auction .tbay-compare a:before{font-size:18px;margin:0}.woocommerce div.product-nav-icon p.price,.woocommerce div.product-nav-icon span.price{font-size:12px;line-height:16px;margin-top:8px}#tbay-quick-view-modal .has-buy-now .cart .single_add_to_cart_button{background:#ffc700;color:#262626;border-color:#ffc700;margin-bottom:15px}#tbay-quick-view-modal .has-buy-now .cart .single_add_to_cart_button .woocommerce-Price-amount{color:#262626;font-weight:700}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal,.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical{padding-top:0;padding-bottom:0}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal.wpml-ls>ul>li>a:after,.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical.wpml-ls>ul>li>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal.wpml-ls>ul>li>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical.wpml-ls>ul>li>a:after{display:none}.widget_icl_lang_sel_widget .wpml-ls>ul>li:hover a,.widget_icl_lang_sel_widget .wpml-ls>ul>li :focus a,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li:hover a,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li :focus a{background:#fff0}.widget_icl_lang_sel_widget .wpml-ls>ul>li:hover .wpml-ls-sub-menu,.widget_icl_lang_sel_widget .wpml-ls>ul>li :focus .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li:hover .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li :focus .wpml-ls-sub-menu{-webkit-animation:fadeIn 0.4s;-o-animation:fadeIn 0.4s;animation:fadeIn 0.4s}.widget_icl_lang_sel_widget .wpml-ls>ul>li>a,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li>a{border:0;padding-top:0;padding-bottom:0;line-height:inherit;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:#fff0}.widget_icl_lang_sel_widget .wpml-ls>ul>li>a:after,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li>a:after{position:static;content:'\e604';font-family:'simple-line-icons';margin-left:5px;border:0;font-size:10px}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal .wpml-ls-current-language>a:after,.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical .wpml-ls-current-language>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal .wpml-ls-current-language>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical .wpml-ls-current-language>a:after{display:none}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical .wpml-ls-item,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical .wpml-ls-item{text-align:left}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical li.wpml-ls-current-language>a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical li.wpml-ls-current-language>a{padding:0 10px}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click{width:auto}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{background:#fff;min-width:170px;border:0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li:first-child a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li:first-child a{border-top:1px solid #cdcdcd}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{text-align:left;padding:7px 10px}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item.wpml-ls-current-language.wpml-ls-item-legacy-dropdown-click>a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-item.wpml-ls-current-language.wpml-ls-item-legacy-dropdown-click>a{padding:0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown{width:auto}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown a{background:#fff0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{min-width:170px;left:-16px;background:#fff;top:44px;border:1px solid #d0d0d0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown a{line-height:40px;padding:0 0 0 15px;border:0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item{text-align:left}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item.wpml-ls-current-language.wpml-ls-item-legacy-dropdown,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item.wpml-ls-current-language.wpml-ls-item-legacy-dropdown{padding:8px 0}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item.wpml-ls-current-language.wpml-ls-item-legacy-dropdown>a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item.wpml-ls-current-language.wpml-ls-item-legacy-dropdown>a{padding:0}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:var(--tb-theme-color)}.elementor-widget-wpml-language-switcher{width:auto!important}.elementor-widget-wpml-language-switcher>.elementor-widget-container{padding:0 10px}.woocommerce span.yith-wcact-aution-badge{top:0;right:0;left:auto;color:#a3a3a3;font-size:18px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;z-index:10;position:absolute;padding:0 6px 6px;max-width:30px}.product-type-auction .entry-summary .button-wishlist .feedback i{line-height:40px}.tbay-yith-auctions.woocommerce #respond input#submit.alt.ywcact-auction-buy-now-button,.tbay-yith-auctions.woocommerce a.button.alt.ywcact-auction-buy-now-button,.tbay-yith-auctions.woocommerce button.button.alt.ywcact-auction-buy-now-button,.tbay-yith-auctions.woocommerce input.button.alt.ywcact-auction-buy-now-button{background:#FFC700;color:#262626;border-color:#FFC700}.tbay-yith-auctions.woocommerce #respond input#submit.alt.ywcact-auction-buy-now-button .woocommerce-Price-amount,.tbay-yith-auctions.woocommerce a.button.alt.ywcact-auction-buy-now-button .woocommerce-Price-amount,.tbay-yith-auctions.woocommerce button.button.alt.ywcact-auction-buy-now-button .woocommerce-Price-amount,.tbay-yith-auctions.woocommerce input.button.alt.ywcact-auction-buy-now-button .woocommerce-Price-amount{color:#262626;font-weight:700}.tbay-yith-auctions .ywcact-congratulations-winner-auction-section #yith-wcact-auction-won-auction{background:#2AA88A;color:#fff;padding:0 30px!important}.tbay-yith-auctions .ywcact-congratulations-winner-auction-section #yith-wcact-auction-won-auction:hover,.tbay-yith-auctions .ywcact-congratulations-winner-auction-section #yith-wcact-auction-won-auction:focus{background:#2AA88A;color:#fff}.tbay-yith-auctions .auction_end_start{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tbay-yith-auctions .singular-shop div.product.product-type-auction .top-main-content{padding-bottom:10px}.tbay-yith-auctions .singular-shop div.product.product-type-auction .woocommerce-product-details__short-description{padding-top:13px}@media (min-width:768px){.tbay-yith-auctions .singular-shop div.product.product-type-auction .group-button{margin-bottom:4px}.tbay-yith-auctions .singular-shop div.product.product-type-auction .ywcact-other-auctions-section~.group-button{margin-bottom:30px}}.tbay-yith-auctions .singular-shop div.product.product-type-auction .product_meta{margin-top:2px;padding-top:22px}.tbay-yith-auctions .yith-wcact-item-condition{padding-bottom:8px}.tbay-yith-auctions .ywcact-your-bid-header p{font-size:13px;color:#262626;margin-bottom:7px}.tbay-yith-auctions .ywcact-bid-form{margin-top:14px}.tbay-yith-auctions #yith_wcact_manual_bid_increment .woocommerce-Price-amount{font-size:12px;color:var(--tb-theme-color);font-weight:600}.information-yith-auction .ywcact-sealed-auction{color:#0C8FC7;position:relative;padding-left:30px;padding-right:0;font-size:16px;line-height:24px;display:inline-block}.information-yith-auction .ywcact-sealed-auction:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.information-yith-auction .ywcact-sealed-auction:before{position:absolute;font-size:28px;left:0;right:auto}.information-yith-auction .ywcact-sealed-auction~span{margin-left:5px;margin-right:0;color:#262626}.information-yith-auction .ywcact-sealed-auction~span::before{content:'('}.information-yith-auction .ywcact-sealed-auction~span::after{content:')'}.ywcact-other-auction-product-container .ywcact-other-auction-info-current-bid{font-weight:600;font-size:13px;color:var(--tb-theme-color);line-height:20px}.ywcact-other-auction-product-container .ywcact-other-auction-info-title{padding-bottom:5px}.information-yith-auction .ywcact-other-auction-product-container .ywcact-sealed-auction{padding:0;color:var(--tb-theme-color)}.information-yith-auction .ywcact-other-auction-product-container .ywcact-sealed-auction::before{content:none}.information-yith-auction #time .yith-wcact-container-timeleft .yith-wcact-timer-auction{width:100%}.information-yith-auction #time.timetito{padding-bottom:0}.information-yith-auction #time.timetito .yith-wcact-container-timeleft .yith-wcact-timer-auction{width:50%}.information-yith-auction h3{font-size:16px;color:#262626;font-weight:600}.tbay-yith-auctions .yith-wcact-loop .woocommerce-result-count{float:inherit}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering{float:inherit;z-index:12}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont{border-color:#ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;line-height:38px;padding:0 15px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont label:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont label:before{font-size:10px;display:inline-block;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont label>i{background:none}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont>span{cursor:pointer}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont:hover{color:var(--tb-theme-color)}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .CaptionCont:hover label:before{color:var(--tb-theme-color)}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .SumoSelect>.optWrapper{top:calc(100% - 1px);-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .SumoSelect.open label:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tbay-yith-auctions .yith-wcact-loop .woocommerce-ordering .optWrapper>.options li.opt{padding:0 15px}.tbay-yith-auctions .singular-shop div.product.product-type-auction .summary .price-wrapper .price{font-weight:500;color:#262626}.tbay-yith-auctions .singular-shop div.product.product-type-auction .summary .price-wrapper .price,.tbay-yith-auctions .singular-shop div.product.product-type-auction .summary .price-wrapper .woocommerce-Price-amount{font-weight:600;color:var(--tb-theme-color)}.tbay-yith-auctions .product-block.v1 .caption{padding-bottom:7px}.tbay-yith-auctions .product-block .product-content{-webkit-box-flex:unset;-moz-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.tbay-yith-auctions .product-type-auction>div.product-block span.price>span:only-child{color:var(--tb-theme-color)}.yith-wcact-timeleft-loop{padding-right:6px;padding-left:27px;position:relative;color:#2AA88A;font-weight:700}.yith-wcact-timeleft-loop .yith-wcact-timeleft-compact:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.yith-wcact-timeleft-loop .yith-wcact-timeleft-compact:before{font-size:20px;position:absolute;top:1px;left:5px;right:auto}.auction_end_start{margin-top:0}.auction_end_start span{margin:0;font-size:13px;color:#3D3D3D}.auction_end_start span.ywcact_auction_end_start_label{color:#8C8C8C;font-weight:500}.auction_end_start span:only-child{font-weight:600}.yith-wcact-container-timeleft{padding:9px 18px 13px 18px}.yith-wcact-container-timeleft .yith-wcact-timer-auction{display:inline-block;padding-right:6px;padding-left:31px;position:relative;color:#2AA88A;font-weight:700;width:50%}.yith-wcact-container-timeleft .yith-wcact-timer-auction:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.yith-wcact-container-timeleft .yith-wcact-timer-auction:before{font-size:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2px;right:auto}.yith-wcact-container-timeleft .ywcact-auction-end-date{width:49%;display:inline-block;text-align:right;margin:0;font-size:13px}.yith-wcact-container-timeleft .ywcact-auction-end-date>.ywcact-auction-end{font-weight:600}.yith-wcact-container-timeleft .ywcact-auction-end-date>.ywcact-date-end{font-weight:500}.yith-wcact-container-timeleft .ywcact-auction-end-date label{margin:0}.yith-wcact-container-timeleft .ywcact-time-left{font-size:13px;font-weight:600;margin-bottom:7px}.elementor-product-only-image .yith-wcact-timeleft-loop,.elementor-product-only-image .auction_end_start{display:none}#yith_auction_end_product_page h2{font-size:18px;margin-bottom:5px;color:#8C8C8C}.woocommerce button.button.ywcact-auction-fee-confirm{line-height:42px}#shop-now #yith-wcact-form-bid{display:flex;flex-wrap:wrap;align-items:flex-start}#shop-now #yith-wcact-form-bid .ywcact-your-bid-header{flex:0 0 100%}#shop-now #yith-wcact-form-bid button#yith-wcact-auction-add-to-cart-button{order:3;margin-top:0!important;margin-left:20px;padding:0 30px!important;height:42px}#shop-now #yith-wcact-form-bid button.auction_bid{order:2;line-height:42px}#shop-now #yith-wcact-form-bid .group-button{order:4;margin-left:10px;height:44px;margin-bottom:0}#shop-now #yith-wcact-form-bid div.quantity{position:relative;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;margin-right:8px;width:auto}#shop-now #yith-wcact-form-bid div.quantity input.qty{padding-left:20px!important;width:62px;padding-right:5px!important}#shop-now #yith-wcact-form-bid .ywcact-currency-symbol{position:absolute;left:42px;line-height:42px;font-size:16px;top:0}.yith-wcact-manual-bid-increment p,#yith_wcact_reserve_and_overtime{margin-bottom:0}@media (max-width:575px){.yith_wcact_has_reserve_price{margin:10px 0}.ywcact-winner-max-bid,.ywcact-fee-amount-message{margin:10px}.yith-wcact-container-timeleft .yith-wcact-timer-auction,.yith-wcact-container-timeleft .ywcact-auction-end-date{width:100%;text-align:left}.tbay-yith-auctions .ywcact-congratulations-winner-auction-section #yith-wcact-auction-won-auction{width:100%;position:absolute;bottom:0}.form-cart-popup .information.information-yith-auction #mobile-auctions-close-infor{background:#fff0;width:auto;right:10px;bottom:0;left:auto}.form-cart-popup .information.information-yith-auction #time{margin-top:0;margin-bottom:15px}.form-cart-popup .information.information-yith-auction #shop-now #yith-wcact-form-bid .ywcact-currency-symbol{left:62px}.form-cart-popup .information.information-yith-auction #shop-now div.quantity{margin:0 0 20px!important}.form-cart-popup .information.information-yith-auction .ywcact-your-bid-header{margin:0 15px}.form-cart-popup .information.information-yith-auction .ywcact-bid-form{margin-top:15px}.form-cart-popup .information.information-yith-auction #yith_wcact_manual_bid_increment{margin-top:10px}.form-cart-popup .information.information-yith-auction #yith_wcact_manual_bid_increment,.form-cart-popup .information.information-yith-auction #yith_wcact_reserve_and_overtime{margin-left:15px}.form-cart-popup .information.information-yith-auction form.cart.open~#mobile-auctions-close-infor-wrapper{opacity:1;filter:alpha(opacity=100);visibility:visible;pointer-events:all}.form-cart-popup .information.information-yith-auction form.cart.open~.mobile-auctions-btn-click{display:none}.form-cart-popup .information.information-yith-auction form.cart.open~#mobile-auctions-close-infor{display:block}.form-cart-popup .information.information-yith-auction form.cart.open-btn-buynowbid .ywcact-your-bid-header,.form-cart-popup .information.information-yith-auction form.cart.open-btn-buynowbid .quantity,.form-cart-popup .information.information-yith-auction form.cart.open-btn-buynowbid button.auction_bid,.form-cart-popup .information.information-yith-auction form.cart.open-btn-buynowbid #yith_wcact_manual_bid_increment,.form-cart-popup .information.information-yith-auction form.cart.open-btn-buynowbid #yith_wcact_reserve_and_overtime{display:none!important}.form-cart-popup .information.information-yith-auction form.cart.open-btn-addtobid #yith-wcact-auction-add-to-cart-button{display:none!important}}@media (max-width:479px){.yith-wcact-timeleft-loop{padding:0}.yith-wcact-timeleft-loop .yith-wcact-timeleft-compact::before{display:none}.auction_end_start span{margin:0}}.yith-wcact-my-auctions-list-index-container-footer{padding-top:10px}.ywcact-return-to-watchlist{padding-bottom:10px}.woocommerce .woocommerce-MyAccount-content a:not(.woocommerce-button):not(.vendor-dashboard).auction_add_to_cart_button{color:#fff}.yith-wcact-my-auctions.order-status span{display:block}.yith-wcact-my-watchlist-list-index-container-header{margin:50px 0 20px}.yith-wcact-my-auctions-list-index-container-header{margin-bottom:20px}.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_auction_list_index>tbody>tr>td,.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_auction_list_index>tbody>tr>th,.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_auction_list_index>thead>tr>td,.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_auction_list_index>thead>tr>th{text-align:left!important}.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_auction_list_index .auction_add_to_cart_button.button.alt{padding:0 30px!important}.yith-wcact-timeleft-small-blocks,.yith-wcact-timeleft-big-blocks{padding:10px 0 5px 0!important}.yith-wcact-timeleft-small-blocks .yith-wcact-timeleft,.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{text-align:left}.yith-wcact-timeleft-small-blocks .yith-wcact-number-label,.yith-wcact-timeleft-big-blocks .yith-wcact-number-label{padding-top:10px}.yith-wcact-timeleft-small-blocks.yith-wcact-timer-auction:before,.yith-wcact-timeleft-big-blocks.yith-wcact-timer-auction:before{display:none}.yith-wcact-timeleft-big-blocks{padding-top:0!important}.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{text-align:center}.yith-wcact-container-timeleft .yith-wcact-timeleft-small-blocks,.yith-wcact-container-timeleft .yith-wcact-timeleft-big-blocks,.yith-wcact-container-timeleft .yith-wcact-timeleft-default{width:100%!important}.yith-wcact-container-timeleft .yith-wcact-timeleft-small-blocks~.ywcact-auction-end-date,.yith-wcact-container-timeleft .yith-wcact-timeleft-big-blocks~.ywcact-auction-end-date,.yith-wcact-container-timeleft .yith-wcact-timeleft-default~.ywcact-auction-end-date{text-align:left}.yith-wcact-timeleft-default{margin-bottom:10px}@media (max-width:767px){.auction_end_start span.ywcact_auction_end_start_label{margin-left:0}.elementor-product-only-image .yith-wcact-aution-badge{display:none}}.yith-wcact-time-left-main{background-color:whitesmoke}.yith-wcact-timeleft.yith-wcact-blocks{background-color:#fff}.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_watchlist_list_index>thead>tr>th,.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_watchlist_list_index>thead>tr>td,.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_watchlist_list_index>tbody>tr>td,.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_watchlist_list_index>tbody>tr>th{padding:3px}.woocommerce table.shop_table.my_account_orders.yith_wcact_my_auctions_watchlist_list_index .yith-wcact-timeleft-default{margin-bottom:0}.yith-wcact-timeleft-small-blocks .small-block-content{padding-bottom:2px!important}.yith-wcact-timeleft-small-blocks .yith-wcact-number-label{padding-top:12px}.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{padding-top:15px}.yith-wcact-timeleft-big-blocks .yith-wcact-number-label{padding-top:3px}@media (max-width:424px){.yith-wcact-timeleft-small-blocks .yith-wcact-number-label{padding-top:0}.yith-wcact-timeleft-small-blocks>div{margin-right:10px}.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{width:19%}.yith-wcact-timeleft-big-blocks .yith-wcact-number-label{padding-top:0}.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{padding-top:10px}.yith-wcact-container-timeleft .yith-wcact-timeleft-default.yith-wcact-timer-auction{padding:0}.yith-wcact-container-timeleft .yith-wcact-timeleft-default.yith-wcact-timer-auction:before{display:none}}div.yith-wcact-timer-auction{color:#2AA88A}.woocommerce-cart-form .tbay-total-condition-wrap{width:100%;display:inline-block;margin-top:44px;margin-bottom:-30px}.tbay-total-condition{width:100%;position:relative;background:#EDEDED;height:15px;line-height:15px;font-size:12px}.tbay-active .tbay-total-condition-hint{color:#000}.tbay-active .tbay-subtotal-condition{color:#fff}.widget_shopping_cart_content .hide-in-cart{display:none}.tbay-total-condition-desc{max-width:620px;margin:10px auto 30px auto;text-align:center;line-height:1.4;font-size:14px;font-weight:400}.tbay-total-condition-desc .woocommerce-Price-amount{color:var(--tb-theme-color);font-size:16px;line-height:22px;font-weight:700}.tbay-total-condition-desc .tbay-continue{color:var(--tb-theme-color)}.tbay-total-condition-hint{position:absolute;left:0;top:0;height:100%;width:0;line-height:inherit;color:#fff0;text-align:center;font-weight:700}.tbay-subtotal-condition{background:var(--tb-theme-color);position:relative;z-index:1;color:#fff0;line-height:inherit;width:0;overflow:hidden;text-align:center;font-weight:700}.tbay-total-condition-hint,.tbay-subtotal-condition{-webkit-transition:width 500ms ease;-o-transition:width 500ms ease;transition:width 500ms ease}@media (min-width:1200px) and (max-width:1365px){.tbay-login .account-menu{left:-68px}}@media (min-width:1024px){.track_order{margin-bottom:265px}}@media (max-width:1365px) and (min-width:992px){.navbar-nav>li.tablet-align-right>.dropdown-menu{left:auto;right:0}}@media (max-width:1365px){.owl-carousel>.slick-arrow,.slider>.slick-arrow{right:0!important}.owl-carousel>.slick-arrow.slick-prev,.slider>.slick-arrow.slick-prev{left:0!important;right:auto!important}#tbay-quick-view-modal.singular-shop .single_add_to_cart_button,#tbay-quick-view-modal.singular-shop #shop-now.has-buy-now .tbay-buy-now{min-width:120px;padding:0 15px}}@media (min-width:1200px){.woocommerce .woocommerce-cart-form .tb-cart-total{padding-left:65px}.woocommerce .woocommerce-cart-form .tb-cart-form{padding-right:5px}.navbar-nav.tbay-menu-category>li>.dropdown-menu{left:0}.tbay-search-form{max-width:870px;margin-left:auto}.woocommerce div.product.style-vertical div.images .flex-control-thumbs,body div.product.style-vertical div.images .flex-control-thumbs{padding:0!important}.singular-shop:not(.archive-full) .image-mains .flex-control-thumbs{padding:0 70px!important}.singular-shop:not(.archive-full) .image-mains .flex-control-thumbs>.slick-arrow{right:50px}.singular-shop:not(.archive-full) .image-mains .flex-control-thumbs>.slick-arrow.owl-prev{right:auto;left:50px}.singular-shop:not(.archive-full) .image-mains .only-featured{flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1}.yith-wfbt-section .yith-wfbt-images{padding-right:330px;padding-left:0}.yith-wfbt-submit-block{position:absolute;top:35px;right:0;left:auto}#sidebar-shop{flex:0 0 20.83333%;max-width:20.83333%}#sidebar-shop+.archive-shop{flex:0 0 79.16667%;max-width:79.16667%}#sidebar-shop+.singular-shop{flex:0 0 79.16667%;max-width:79.16667%}}@media (min-width:1600px){[class*="col-xlg"]{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.visible-xlg{display:block!important}.hidden-xlg{display:none!important}.col-xlg-1{width:8.33333%}.col-xlg-2{width:16.66667%}.col-xlg-3{width:25%}.col-xlg-4{width:33.33333%}.col-xlg-5{width:41.66667%}.col-xlg-6{width:50%}.col-xlg-7{width:58.33333%}.col-xlg-8{width:66.66667%}.col-xlg-9{width:75%}.col-xlg-10{width:83.33333%}.col-xlg-11{width:91.66667%}.col-xlg-12{width:100%}}@media (max-width:1200px){.navbar-nav.megamenu li.aligned-fullwidth>.dropdown-menu{left:0;max-width:100%}.tbay-search-form .button-search{width:auto;font-size:20px}.cart-dropdown .text-cart{display:none}.caret:before{right:13px}.woocommerce ul.order_details li{padding:0;border:0}.woocommerce ul.order_details li+li{margin-left:20px}#comments li.comment .children .children{padding:0}body.tbay-body-compare #yith-woocompare{overflow-y:hidden}}@media (min-width:992px){.woocommerce .woocommerce-form-login,.woocommerce .checkout_coupon{max-width:570px}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details>li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.products-list .product-block .caption{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-list .caption-left{flex:0 0 58.33333%;max-width:58.33333%}.products-list .caption-right{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:768px){form.checkout .woocommerce-checkout-review-order{margin-top:42px}div#new-answer-header,.comment-respond .comment-form{clear:both}.tbay-addon-video .tbay-addon-content .modal-dialog{width:800px}.woocommerce table.shop_table.my_account_orders>thead>tr>th,.woocommerce table.shop_table.my_account_orders>thead>tr>td,.woocommerce table.shop_table.my_account_orders>tbody>tr>td,.woocommerce table.shop_table.my_account_orders>tbody>tr>th{text-align:center!important}.products-list .product-block .group-buttons{position:absolute;left:0;visibility:hidden;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center;z-index:99}.products-list .product-block .group-buttons>div a{border:1px solid #d0d0d0;width:35px;line-height:33px;font-size:18px;text-align:center;display:block;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.products-list .product-block .group-buttons>div a:hover{border-color:var(--tb-theme-color);background:var(--tb-theme-color);color:#fff}.products-list .product-block .group-buttons>div a.added{color:var(--tb-theme-color)}.products-list .product-block .group-buttons>div a.added:hover{color:#fff}.products-list .product-block .group-buttons>div a i{margin:0}.products-list .product-block .group-buttons>div a i.yith-wcwl-icon{line-height:35px}.products-list .product-block .group-buttons>div a span{display:none;font-weight:500}.products-list .product-block .group-buttons>div+div{margin-left:8px;margin-right:0}.products-list .product-block .add-cart a.added{display:none}.products-list .product-block .add-cart a.added+a.added_to_cart:before{line-height:33px;margin-right:5px;margin-left:0}.products-list .product-block .add-cart a.added+a.added_to_cart:hover:before{color:#fff}}@media (max-width:1199px){.besa-ajax-search span.button-search-cancel{background-color:var(--tb-theme-second-color);position:relative;z-index:10}.besa-ajax-search span.button-search-cancel:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.besa-ajax-search span.button-search-cancel:before{font-size:18px;color:#000;position:absolute;left:0;top:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;filter:alpha(opacity=0);z-index:111}.besa-ajax-search.tbay-loading span.button-search-cancel::before{opacity:1;filter:alpha(opacity=100);-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;visibility:visible}.besa-ajax-search.tbay-loading span.button-search-cancel i{visibility:hidden;opacity:0;filter:alpha(opacity=0)}.tbay-el-pro-wrapper.hidden-header #tbay-main-content .elementor-location-header{display:none}.tbay-el-pro-wrapper #tbay-main-content.mm-slideout{overflow:hidden}#tbay-main-content.mm-slideout{z-index:unset}.single-post .main-content>.row,.archive .main-content>.row{flex-direction:column-reverse!important}.single-post .col-xl-9 .related-posts{padding:10px 0}.single-post .col-xl-9 .post-excerpt{padding-bottom:30px}.single-post .col-xl-9 #comments{padding-bottom:0}.single-post .post-excerpt{padding:30px 15px}#comments .comment,#comments ul.comment-list>li{padding:15px 0}.post-navigation{padding:10px 0 40px}.mm-panel .dropdown-menu-inner .elementor-heading-title,.mm-panel .dropdown-menu-inner .heading-tbay-title{font-size:14px;font-weight:700;padding:22px 0 5px}.mm-panel .dropdown-menu-inner ul{padding:0;list-style-type:none}.tbay-element.tbay-element-features .features .item{margin-bottom:30px}.recent-viewed-products .content-view{border:1px solid #e2e2e2}.recent-viewed-products .product-item{margin:15px 0}.custom-image-list-categories .item-icon .item-cat{flex-wrap:nowrap;text-align:left}.shop_table.cart .product-info .product-name{margin:0 15px}#tbay-header{display:none}.wrapper-container{padding-top:50px}.shop_table.cart .cart_item>span.product-info{-webkit-box-flex:6;-moz-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.tbay-element-mini-cart .widget-header-cart{margin:0;border:0;display:inline-block;width:100%}.tbay-element-mini-cart .heading-title{padding:0 15px 15px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;color:#000}.tbay-element-mini-cart .dropdown-content{padding:0 20px 30px}.tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content{position:absolute;left:20px;right:20px;bottom:0;top:90px;overflow:hidden;border-color:inherit;box-sizing:border-box}.tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-color:inherit;box-sizing:border-box}.tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget{position:absolute;top:0;left:0;right:0;bottom:220px;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto}.tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget li{display:inline-block}.tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget::-webkit-scrollbar{display:none}.tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{position:absolute;top:auto;left:0;right:0;bottom:0;padding:10px 0 15px}.tbay-search-mobile .form-group .input-group{display:flex;border:0}.tbay-search-mobile .form-group .input-group .button-search-cancel{width:0;pointer-events:none;visibility:hidden;z-index:10;position:relative}.tbay-search-mobile .form-group .input-group .button-search-cancel.cancel-active{width:auto;pointer-events:all;visibility:visible;padding:0 10px;min-width:50px;border-right:1px solid #d0d0d0;text-align:center}.tbay-search-mobile .form-group .input-group .button-search-cancel.cancel-active i{font-weight:400;font-size:21px;display:block;line-height:49px;color:#000}.tbay-search-mobile .form-group .input-group .button-group{background:var(--tb-theme-color);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;text-align:center;width:auto}.tbay-search-mobile .form-group .input-group .button-group .button-search.icon{font-size:15px;line-height:49px;width:50px;color:#fff;background:inherit;margin:0}.tbay-search-mobile .form-group .input-group .button-group .button-search.icon i{font-weight:400;font-size:18px;line-height:47px;padding-top:2px;padding-left:1px;display:block}.tbay-search-mobile .form-group .input-group .tbay-search{min-width:0;height:46px;padding:0 0 0 15px;font-size:16px;width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff}.tbay-search-mobile .button-search:not(.icon){padding:0 10px;line-height:47px!important}.tbay-search-mobile .SumoSelect>.optWrapper.isFloating{background:unset;position:static;border:0;display:inline-block}.tbay-search-mobile .select-category{width:100%;display:none}.tbay-search-mobile .sumo_product_cat .SelectBox,.tbay-search-mobile .sumo_category .SelectBox{display:none}.tbay-search-mobile .sumo_product_cat .optWrapper,.tbay-search-mobile .sumo_category .optWrapper{background:unset;position:static;border:0;display:inline-block}.tbay-search-mobile .sumo_product_cat .optWrapper .options,.tbay-search-mobile .sumo_category .optWrapper .options{display:inline-block;width:100%;max-height:unset}.tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt,.tbay-search-mobile .sumo_category .optWrapper .options li.opt{float:left;border:1px solid #d0d0d0;padding:0 15px!important;background:#fff!important;margin:0 10px 10px 0;line-height:38px;color:#888}.tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt.selected,.tbay-search-mobile .sumo_category .optWrapper .options li.opt.selected{border-color:var(--tb-theme-color);color:var(--tb-theme-color)}.tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt:first-child,.tbay-search-mobile .sumo_category .optWrapper .options li.opt:first-child{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt:last-child,.tbay-search-mobile .sumo_category .optWrapper .options li.opt:last-child{border-bottom:1px solid #d0d0d0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt:last-child.selected,.tbay-search-mobile .sumo_category .optWrapper .options li.opt:last-child.selected{border-color:var(--tb-theme-color)}#sidebar-top-archive{padding:0}.archive-shop>.tbay-filter{border:0;margin:0;padding-bottom:0}.archive-shop>.tbay-filter .main-filter{display:block!important;text-align:right;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #d0d0d0}.archive-shop>.tbay-filter .woocommerce-result-count{width:100%;color:#888;float:left;text-align:left;padding:0 0 30px}.archive-shop>.tbay-filter .filter{float:left}.archive-shop>.tbay-filter .filter~.display-mode-warpper{float:none;display:inline-block;vertical-align:middle;padding-left:30px}.archive-shop>.tbay-filter .woocommerce-ordering{float:none;display:inline-block;vertical-align:middle;position:relative;line-height:30px}.archive-shop>.tbay-filter .display-mode-warpper{float:left;padding:0}.archive-shop>.tbay-filter .SumoSelect{line-height:inherit;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0;font-weight:700;font-size:16px}.archive-shop>.tbay-filter .SumoSelect>.CaptionCont>span{padding-right:20px}.archive-shop>.tbay-filter .SumoSelect>.CaptionCont>label{font-weight:700;right:0}.archive-shop>.tbay-filter .display-mode-warpper span{display:none}.archive-shop>.tbay-filter form.woocommerce-fillter{margin:0;display:inline-block}#custom-login-wrapper{top:0;left:0;right:0;bottom:0;z-index:-1;display:block!important;opacity:0;filter:alpha(opacity=0);pointer-events:none;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms}#custom-login-wrapper .modal-content{margin-top:0;height:100vh;border:0;overflow-y:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#custom-login-wrapper .modal-content .modal-header{top:0;left:0;right:auto}#custom-login-wrapper .modal-content .modal-body{padding:0}#custom-login-wrapper .modal-content .modal-body .tab-content{padding:40px 15px}#custom-login-wrapper .modal-content .modal-body .nav-tabs{padding-left:50px;margin-bottom:0;border-bottom:1px solid #d0d0d0}#custom-login-wrapper .modal-content .modal-body .nav-tabs li{width:50%;float:left;border-left:1px solid #d0d0d0;background:#f5f5f5;margin:0!important}#custom-login-wrapper .modal-content .modal-body .nav-tabs li.active{background:#fff}#custom-login-wrapper .modal-content .modal-body .nav-tabs li.active a{color:var(--tb-theme-color)}#custom-login-wrapper .modal-content .modal-body .nav-tabs li a{font-size:14px;display:block;padding:15px 10px}#custom-login-wrapper .modal-content .modal-body .nav-tabs li a i{margin-right:7px}#custom-login-wrapper .modal-dialog{width:100%;top:0;margin:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0ms;-o-transition:all 0ms;transition:all 0ms}#custom-login-wrapper.show{z-index:9999;opacity:1;filter:alpha(opacity=100);pointer-events:all}#custom-login-wrapper.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0ms;-o-transition:all 0ms;transition:all 0ms}#custom-login-wrapper .btn-close{left:17px;right:auto;top:18px;border:0;width:auto;color:#000}#custom-login-wrapper .btn-close:focus{outline:none}#custom-login-wrapper .btn-close i{width:auto;font-size:18px}.topbar-device-mobile .search-device.active-search-mobile .tbay-search-form.tbay-search-mobile{background:rgb(0 0 0 / .66)}.active-search-mobile .tbay-search-form.tbay-search-mobile .input-group{background:var(--tb-theme-color);padding:4px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.active-search-mobile .tbay-search-form.tbay-search-mobile .select-category{width:60px;padding:0;background:#f5f5f5;line-height:44px;padding-right:10px}.active-search-mobile .tbay-search-form.tbay-search-mobile .select-category>select{pointer-events:all;width:100%;background:#fff0 url(/wp-content/themes/besa/images/arrow-down-1.png) no-repeat scroll right center;background-size:11.25px;padding:0 20px 0 11px;height:46px;font-size:16px}.besa-ajax-search.open .select-category.input-group-addon{border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}.active-search-mobile .tbay-search-mobile .select-category,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .select-category{display:block}.active-search-mobile .tbay-search-mobile .autocomplete-suggestions,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions{top:100%;width:100vw;height:auto;overflow-y:scroll;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-overflow-scrolling:touch}.active-search-mobile .tbay-search-mobile .autocomplete-suggestions>div,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions>div{margin:0;padding:15px}.active-search-mobile .tbay-search-mobile .autocomplete-suggestions>div.view-all-products,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions>div.view-all-products{margin-top:7px;text-align:left;color:#000}.active-search-mobile .tbay-search-mobile .autocomplete-suggestions>div:last-child,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions>div:last-child{padding-bottom:25px}.active-search-mobile .tbay-search-mobile .count,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .count{color:var(--tb-theme-color)}.active-search-mobile .tbay-search-mobile .suggestion-title,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .suggestion-title{color:#000}.active-search-mobile .tbay-search-mobile .suggestion-title.no-found-msg,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .suggestion-title.no-found-msg{padding:15px 0 5px 0;color:#888}.active-search-mobile .mm-panels,.active-search-mobile .mm-navbar_tabs,.active-search-mobile .mmenu-account,#tbay-mobile-menu-navbar.search-mobile-focus .mm-panels,#tbay-mobile-menu-navbar.search-mobile-focus .mm-navbar_tabs,#tbay-mobile-menu-navbar.search-mobile-focus .mmenu-account{display:none}.active-search-mobile .mm-searchfield,#tbay-mobile-menu-navbar.search-mobile-focus .mm-searchfield{height:100vh}.active-search-mobile .SumoSelect>.optWrapper.isFloating>.options,#tbay-mobile-menu-navbar.search-mobile-focus .SumoSelect>.optWrapper.isFloating>.options{-webkit-box-shadow:none;box-shadow:none}.active-search-mobile .select-category.input-group-addon,#tbay-mobile-menu-navbar.search-mobile-focus .select-category.input-group-addon{border:0;background:#fff;text-align:left;padding:18px 15px}#tbay-mobile-menu-navbar.search-mobile-focus{width:100%;max-width:100%}#tbay-mobile-menu-navbar.search-mobile-focus .mm-navbars_bottom{display:none}#tbay-mobile-menu-navbar .dropdown-menu-inner div .elementor-element-populated{padding:0}#tbay-mobile-menu-navbar .dropdown-menu-inner div .elementor-column{width:100%}#tbay-mobile-menu-navbar .dropdown-menu-inner div .elementor-column .elementor-heading-title{font-size:16px;padding-left:15px;padding-right:15px;padding-bottom:10px;border-bottom:1px solid #d0d0d0}#tbay-mobile-menu-navbar .dropdown-menu-inner div .elementor-column .tbay-treevertical-lv1>.navbar-nav>li{border-color:#d0d0d0;padding:0 15px}#tbay-mobile-menu-navbar .dropdown-menu-inner div .elementor-column .tbay-treevertical-lv1>.navbar-nav>li>a{border-bottom:0;width:100%;line-height:44px;padding:0}#tbay-mobile-menu-navbar .mmenu-account ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#tbay-mobile-menu-navbar .mmenu-account ul li{padding:0 15px;display:inline-block;line-height:1;margin:18px 0}#tbay-mobile-menu-navbar .mmenu-account ul li+li{border-left:1px solid #e0e0e0}#tbay-mobile-menu-navbar .mmenu-account ul li a{color:#000}#tbay-mobile-menu-navbar .mmenu-account ul li a i{display:inline-block;min-width:39px;font-size:16px;color:#888}.topbar-device-mobile{color:var(--tb-header-mobile-color)}.topbar-device-mobile i{color:var(--tb-header-mobile-color)}.topbar-device-mobile>form.woocommerce-fillter{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.topbar-device-mobile>form.woocommerce-fillter select{width:100%;text-overflow:ellipsis;white-space:nowrap;height:40px;margin:5px 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-appearance:none;background-color:#f5f5f5;background-image:url(/wp-content/themes/besa/images/arrow-down-2.png);background-position:right center;background-size:18px;background-repeat:no-repeat;padding:0 20px;font-size:16px}.topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form{position:fixed;top:0;left:0;right:0;bottom:50px;background:#fff;z-index:-1;padding:0;margin:0;display:block;opacity:0;filter:alpha(opacity=0);pointer-events:none;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms}.topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form .form-group .input-group .button-search-cancel{width:auto;pointer-events:all;visibility:visible;min-width:50px;text-align:center;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;background:#fff}.topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form .form-group .input-group .button-search-cancel i{font-weight:400;font-size:21px;display:block;line-height:44px;color:#000}.topbar-device-mobile .search-device.active-search-mobile .tbay-search-mobile.tbay-search-form{bottom:0;z-index:9999;opacity:1;filter:alpha(opacity=100);pointer-events:all}.tbay-menu-category{position:relative}.tbay-menu-category.navbar-nav>li{position:static}.yith-wfbt-submit-block{margin-top:20px}.singular-shop div.product .tbay-woo-share{float:left}.singular-shop .flex-control-thumbs .slick-list li{margin:0 5px!important}.singular-shop .image-mains .images{flex:0 0 100%;max-width:100%}.singular-shop .image-mains .only-featured{flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1}.singular-shop .image-mains .only-featured .featured{margin:0 0 10px}.singular-shop .tbay-time .title{line-height:inherit}.singular-shop .tbay-time-wrapper>div{padding:5px 15px}.singular-shop .tbay-time-wrapper .stock{padding:0 15px}.singular-shop #list-review-images ul{display:block;overflow:hidden;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.singular-shop #list-review-images ul li:not(.more){display:inline-block!important;float:none}#reviews .wcpr-overall-rating+.wcpr-stars-count{-webkit-box-flex:1.5;-moz-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}.top-flash-sale-wrapper{flex-direction:column;align-items:flex-start;padding-bottom:25px}.top-flash-sale-wrapper .flash-sales-date{margin-top:17px}.single-post .main-content>.row>div+div,.archive .main-content>.row>div+div{padding:0 30px}.tbay-element-newsletter .input-newletter,.widget-newletter .input-newletter{font-size:16px}.woocommerce .quantity button,.woocommerce .quantity input.qty,.woocommerce-page .quantity button,.woocommerce-page .quantity input.qty{font-size:16px}}@media (max-width:1024px){.tbay-product-category .topbar-device-mobile .topbar-title{display:none}.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner h1{font-size:40px}.checkout .details-review .order-payment .woocommerce-checkout-payment .payment_methods input[type=radio]{margin-right:5px!important;margin-left:0!important}.contact-info i{line-height:35px}.content-about .tbay-addon.tbay-addon-video{padding:0}.image-mains .show-mobile{position:absolute;top:30px;right:30px;z-index:200;margin:0!important}.image-mains .show-mobile>div{text-align:center;float:left;margin:0}.image-mains .show-mobile>div i{font-size:18px!important;margin:0!important;float:none!important;line-height:35px!important;width:35px;vertical-align:middle!important;border:1px solid #fff;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.image-mains .show-mobile>div+div{margin-left:10px}.image-mains .show-mobile>div .yith-compare a{font-size:0!important}.image-mains .show-mobile>div .yith-compare a:before{font-size:14px;margin:0;line-height:1}.image-mains .show-mobile>div .yith-wcwl-wishlistexistsbrowse.show i{color:var(--tb-theme-color)}.image-mains .show-mobile .tbay-wishlist span,.image-mains .show-mobile .tbay-compare span{display:none!important}.image-mains .woo-share-mobile.open .share-content:after{opacity:1;filter:alpha(opacity=100);z-index:2;pointer-events:unset}.image-mains .woo-share-mobile.open .share-content .content{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100);pointer-events:all}.image-mains .woo-share-mobile.open .share-content .content#_no-clickjacking-0{opacity:1!important;filter:alpha(opacity=100)!important}.image-mains .woo-share-mobile>.btn-share{background:transparent!important;border:0;padding:0;line-height:inherit}.image-mains .woo-share-mobile>.btn-share:before{display:none}.image-mains .share-content:after{content:"";left:0;top:0;background:rgb(0 0 0 / .6);position:fixed;width:100vw;height:100vh;z-index:0;opacity:0;filter:alpha(opacity=0);pointer-events:none}.image-mains .share-content .content{position:fixed;padding:0 15px 15px;right:0;width:100vw;margin-right:0;background:#fff;display:flex;flex-direction:column;top:50px;z-index:3;opacity:0;filter:alpha(opacity=0);-webkit-transition:transform 400ms ease-in,opacity 400ms ease-in;-o-transition:transform 400ms ease-in,opacity 400ms ease-in;transition:transform 400ms ease-in,opacity 400ms ease-in;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);pointer-events:none}.image-mains .share-content .content .addthis_inline_share_toolbox{display:inherit}.image-mains .share-content .content#_no-clickjacking-0{opacity:0!important;filter:alpha(opacity=0)!important}.image-mains .share-content .share-header{text-align:left;margin:30px 0 10px}.image-mains .share-content .share-header>*{display:inline-block}.image-mains .share-content .share-header .share-title{font-size:14px;font-weight:400;color:#888;margin:0}.image-mains .share-content .share-header .share-close{float:right;margin-top:-8px;cursor:pointer;border:1px solid #d0d0d0;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;width:35px;height:35px;text-align:center}.outofstock .woocommerce-product-details__short-description p{margin-bottom:10px}.tbay-addon-features .inner{border:0;display:block;text-align:center}.tbay-addon-features .inner>div{display:block;padding:0}.sidebar .tbay-addon-features .fbox-icon{padding:0}.related.tbay-addon .tbay-addon-title,.upsells.tbay-addon .tbay-addon-title{line-height:40px;margin-bottom:7px}}body.admin-bar .image-mains .share-content .content{top:82px}@media (max-width:1024px) and (min-width:992px){.singular-shop .summary-left{padding-top:50px}.singular-shop:not(.archive-full) .flex-control-thumbs>.slick-arrow{right:20px!important}.singular-shop:not(.archive-full) .flex-control-thumbs>.slick-arrow.owl-prev{right:auto!important;left:20px!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,body div.product div.images .woocommerce-product-gallery__trigger{bottom:104px!important}.recent-view{padding-left:0}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{padding:15px}.woocommerce .woocommerce-MyAccount-navigation{padding-right:0!important}.woocommerce .woocommerce-MyAccount-content{width:75%}}@media (max-width:1024px) and (min-width:768px){.contact-info li{font-size:14px;line-height:35px}.contact-info li i{margin-right:5px}.tbay-footer .menu.treeview li>a{line-height:35px}.tbay-footer .tbay-addon:not(.tbay-addon-newletter) .tbay-addon-title{margin-bottom:10px}.tbay-footer .tbay-addon-social .social{margin-top:20px}.tbay-footer .tbay-addon-social .social.style3{margin:0}}@media (min-width:992px){.tbay-addon-products .has-title,.tbay-addon-categoriestabs .has-title{display:flex;align-items:center}.tbay-addon-products .has-title h3,.tbay-addon-categoriestabs .has-title h3{-webkit-box-flex:4;-moz-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;max-width:40%}.tbay-addon-products .has-title ul,.tbay-addon-categoriestabs .has-title ul{text-align:right;-webkit-box-flex:6;-moz-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6;max-width:60%;white-space:nowrap;overflow:hidden;overflow-x:auto}.tbay-addon-products .has-title ul>li,.tbay-addon-categoriestabs .has-title ul>li{float:none;display:inline-block}.tbay-addon-instagram .tbay-addon-title~.btn-follow{position:absolute;top:10px;right:-4px;left:auto;margin:0}#custom-login-wrapper .modal-dialog{max-width:370px}#sidebar-shop+.singular-shop #shop-now.has-buy-now .group-button{margin:20px 0 0}}@media (min-width:992px) and (max-width:1365px){#tbay-quick-view-modal .cart .group-button{margin-left:0}}@media (max-width:1199px) and (min-width:1025px){#shop-now.has-buy-now .tbay-buy-now.button{margin-right:-50px}.woocommerce .woocommerce-MyAccount-content{width:75%}}@media (max-width:1199px) and (min-width:992px){.image-mains .flex-control-thumbs{padding:0 35px!important}.flex-control-nav>.slick-arrow{right:15px}.flex-control-nav>.slick-arrow.owl-prev{right:auto;left:15px}.singular-shop:not(.archive-full) .image-mains .flex-control-thumbs{padding:0 35px!important}.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{padding:0 25px}.tbay-element-our-team .row.grid>div{justify-content:center}.u-columns .log-form{padding-right:60px}.u-columns .log-with-social{padding-left:60px}.archive-full #shop-now.has-buy-now .group-button{margin:20px 0 0}#shop-now.has-buy-now div.quantity{margin-right:3px}#shop-now.has-buy-now .tbay-buy-now{margin-left:3px}}@media (max-width:1199px) and (min-width:783px){body.admin-bar .topbar-device-mobile,body.admin-bar .topbar-device-mobile .tbay-element-mini-cart .sidebar-right.active .dropdown-content,body.admin-bar .filter-mobile .content,body.admin-bar .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form{top:32px}}@media (max-width:1199px) and (min-width:768px){.display-products.products{padding:0 30px!important}.display-products.products>.row>div{padding:0}}@media (max-width:992px){.term-wrapper>div{padding:0 50px}}@media (max-width:991px){.singular-shop .image-mains span.onsale{order:-1}.single-post .entry-header h1.entry-title{font-size:24px;line-height:31px}.related-posts{padding:25px 15px}.related-posts .slick-slider .slick-dots{padding:0}.single-post #comments{padding:30px 15px}.post-list .entry-title{font-size:18px;line-height:25px}.post-list.position-image-row .post .entry-header{padding-left:0}.single-post .main-content>div.row{padding:0}.single-post .col-lg-9 .post-excerpt{padding-left:0;padding-right:0}.single-post .main-content>.row,.single-post .main-content>.flex-row-reverse>div+div,.archive .main-content>.row,.archive .main-content>.flex-row-reverse>div+div{padding:0 15px}.single-post .row .sidebar>.widget,.single-post .flex-row-reverse .sidebar>.widget,.archive .row .sidebar>.widget,.archive .flex-row-reverse .sidebar>.widget{padding:20px 15px}.single-post .row .sidebar>.widget:after,.single-post .flex-row-reverse .sidebar>.widget:after,.archive .row .sidebar>.widget:after,.archive .flex-row-reverse .sidebar>.widget:after{left:15px;right:15px}.single-post .row .sidebar,.single-post .flex-row-reverse .sidebar,.archive .row .sidebar,.archive .flex-row-reverse .sidebar{padding-top:0}.single-post .layout-blog,.archive .layout-blog{padding:25px 15px}.archive .col-lg-9 .layout-blog{padding:0}.archive .main-content>.row>div+div.col-lg-9{padding:0 15px}.recent-viewed-products .list-recent .product-item{-webkit-box-flex:20%;-moz-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;max-width:20%}.tbay-element.tbay-element-testimonials .testimonials-body{padding:15px;margin-bottom:15px}.tbay-element.tbay-element-testimonials .testimonials-body .testimonial-meta{bottom:40px;left:100px}.row .sticky-spacer{display:none!important}.cart-dropdown .cart-icon{color:#000!important}.archive-shop .page-title{font-size:16px}.sidebar:not(.top-archive-content){margin-top:20px}.woof_products_top_panel{margin:0}body.search-results .page-title{display:none}.woof_radio_term_reset_visible{display:inline-block!important}.tbay-search-form .SumoSelect .SumoUnder{display:none}.footer-device-mobile~#tbay-footer .tbay-copyright,body:not(.mobile-hidden-footer) #tbay-footer .tbay-copyright{padding-bottom:90px!important}.tbay-breadscrumb{padding:0}.tbay-breadscrumb.show-title .breadscrumb-inner{padding:0}.single-main-content .image-mains{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1}.single-main-content .top-main-content{padding-bottom:28px!important;margin-bottom:25px!important}.singular-shop div.product .image-mains .images{flex:0 0 100%;max-width:100%}.singular-shop div.product .information .price{font-size:20px}.singular-shop div.product .product_title{border-top:1px solid #e0e0e0;margin-top:40px;padding-top:38px;font-size:20px;line-height:28px;margin-bottom:5px}.tbay-filter form.woocommerce-fillter{display:none}.tbay-filter .woocommerce-ordering .sort-title{display:inline-block!important;margin:0}.tbay-filter .display-mode-warpper{padding:0}#reviews .review-summary-total{border:0;text-align:center;margin-bottom:20px}.nav-tabs{-webkit-box-align:center;text-align:center;white-space:nowrap;display:block!important;overflow-x:auto!important;overflow-y:hidden;width:100%}.tabs-list li{display:inline-block}#sticky-menu-bar{display:none}.single-post .entry-title{font-size:24px}.track_order .form-row{width:100%!important}.woocommerce-customer-details .woocommerce-columns--addresses>div{width:100%!important}.woocommerce-customer-details .woocommerce-columns--addresses>div.col-2{margin-top:30px}.plainoverlay,#woof_svg_load_container{z-index:10000!important}.wishlist-empty{padding:0 15px}.cart-collaterals{margin-top:30px}.checkout .review-wrapper{margin-top:45px}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{padding:15px}.woocommerce .col2-set.addresses address,.woocommerce-page .col2-set.addresses address{line-height:32px}.u-columns>div{flex:0 0 100%;max-width:100%;padding:0!important;border:0!important}.u-columns .nav-tabs li{display:inline-block}.tbay-element-product-tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;flex-wrap:nowrap}.tbay-element-product-tabs .heading-tbay-title{display:block;max-width:100%;padding-bottom:15px}.tbay-element-product-tabs .heading-tbay-title+.tabs-list{text-align:left}.tbay-element-product-tabs .heading-tbay-title+.tabs-list li:first-child{padding-left:0}.tbay-element-product-categories-tabs .heading-product-category-tabs .heading-tbay-title{display:block;max-width:100%}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{display:block;width:100%;padding:15px}}@media (max-width:782px){body.admin-bar .topbar-device-mobile{top:46px}body.admin-bar .topbar-device-mobile~#tbay-main-content .filter-mobile .content,body.admin-bar .topbar-device-mobile~#tbay-main-content #product-size-guide .modal-dialog,body.admin-bar .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form,body.admin-bar .topbar-device-mobile .tbay-element-mini-cart .dropdown-content{top:46px}body.admin-bar .wrapper-container{padding-top:96px}body.admin-bar .image-mains .share-content .content{top:96px}}@media (min-width:768px) and (max-width:1199px){.product-block.vertical-v2{padding:20px}.product-block.vertical-v2 .caption{padding-left:20px}}@media (min-width:768px) and (max-width:991px){.entry-title{font-size:18px;line-height:26px}.single-post .entry-meta-list>li span{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,body div.product div.images .woocommerce-product-gallery__trigger{bottom:145px!important}.image-mains .flex-control-thumbs{padding:0 170px!important}.image-mains .flex-control-thumbs>.slick-arrow{right:150px}.image-mains .flex-control-thumbs>.slick-arrow.owl-prev{left:150px;right:auto}.tbay-addon-features .row.grid{justify-content:center}}@media (max-width:768px){.woocommerce-MyAccount-content{padding-top:30px;overflow:auto}.dokan-warranty-request-wrap form{overflow:auto}}@media (max-width:1199px){body.elementor-editor-active #tbay-header{display:block}#custom-login-wrapper{position:fixed}.tbay-homepage-demo .topbar-device-mobile>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.topbar-device-mobile{position:fixed;top:0;left:0;z-index:999;background:var(--tb-header-mobile-bg);padding:0 15px;width:100%;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 0 8px rgb(0 0 0 / .1);box-shadow:0 0 8px rgb(0 0 0 / .1);align-items:center}.topbar-device-mobile.active-search{z-index:1001}.topbar-device-mobile>div,.topbar-device-mobile form{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.topbar-device-mobile .active-mobile{max-width:30px}.topbar-device-mobile .tbay-element-mini-cart{max-width:35px;margin-left:13px}.topbar-device-mobile .top-right-mobile{max-width:32px;margin-left:auto}.topbar-device-mobile .tbay-element-mini-cart .cart-dropdown i{line-height:unset}.topbar-device-mobile .tbay-element-mini-cart .cart-dropdown span{display:none}.topbar-device-mobile .tbay-element-mini-cart .cart-dropdown span.mini-cart-items{display:inline-block}.topbar-device-mobile .topbar-mobile-history{max-width:24px}.topbar-device-mobile .topbar-mobile-history a{text-align:center;display:inline-block}.topbar-device-mobile .btn{border:0;padding:0}.topbar-device-mobile .active-mobile a,.topbar-device-mobile .active-mobile button{color:#fff}.topbar-device-mobile .cart_empty .total{margin-top:5px}.topbar-device-mobile .tbay-element-mini-cart a.wc-continue{background:var(--tb-theme-color);border-color:var(--tb-theme-color);color:#fff}.topbar-device-mobile .tbay-element-mini-cart a.wc-continue:hover{color:#fff}.topbar-device-mobile i{font-size:20px;display:block;line-height:50px}.topbar-device-mobile .mini_cart_inner i{line-height:normal}.topbar-device-mobile .search-device .search-icon{display:inline-block;color:#fff}.topbar-device-mobile .topbar-title{line-height:50px;text-align:center;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.topbar-device-mobile .topbar-icon-home{max-width:50px}.topbar-device-mobile .topbar-icon-home a{width:40px;display:inherit;text-align:center}.topbar-device-mobile .active-mobile .btn-danger{background-color:#fff0;border:0;font-size:24px;margin-left:-21px;margin-right:0;width:60px}.topbar-device-mobile .mobile-logo{text-align:center;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;display:flex;align-items:center;justify-content:center}.topbar-device-mobile .top-right-mobile>div{float:right}.topbar-device-mobile .search-device .show-search{cursor:pointer}.topbar-device-mobile .search-device .show-search i{font-size:20px;line-height:30px}.topbar-device-mobile .search-device .tbay-search-form{background-color:#eee;border:0;padding:0 10px;margin-top:0;position:absolute;top:100%;width:100%;left:0;right:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.topbar-device-mobile .search-device .tbay-search-form .tbay-preloader{right:0;background-size:auto 10px!important;background-position:right 0 center!important}.topbar-device-mobile .cart-dropdown>a{width:30px;text-align:center;color:#000}.topbar-device-mobile .cart-dropdown .cart-icon i{font-size:20px;font-weight:400;line-height:50px;display:block}.topbar-device-mobile .cart-dropdown .cart-icon .mini-cart-items{min-width:18px;line-height:18px;top:10px;font-size:13px;right:-12px;background:var(--tb-theme-color);color:#fff}.footer-device-mobile{position:fixed;bottom:-1px;left:0;z-index:1000;background:#fff;display:flex;width:100%;-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .1);box-shadow:0 0 20px 0 rgb(0 0 0 / .1);padding:11px 0 5px;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.footer-device-mobile .cart-dropdown>a>span{vertical-align:initial}.footer-device-mobile>*{width:100%;text-align:center}.footer-device-mobile>*:hover>a,.footer-device-mobile>*:hover i,.footer-device-mobile>*:hover span,.footer-device-mobile>*:focus>a,.footer-device-mobile>*:focus i,.footer-device-mobile>*:focus span{color:var(--tb-theme-color)}.footer-device-mobile>* a{display:block;color:#999;position:relative;font-size:13px}.footer-device-mobile>* a.remove{position:unset}.footer-device-mobile>* a span.count{position:absolute;top:-8px;left:50%;right:auto;font-size:14px;line-height:20px;font-weight:700;min-width:20px;text-align:center;border-radius:50%;background:var(--tb-theme-second-color);color:#000}.footer-device-mobile>* a span.count h1,.footer-device-mobile>* a span.count div{display:none!important}.footer-device-mobile>* a span:hover i{color:var(--tb-theme-color)}.footer-device-mobile>* i{font-size:23px;line-height:20px;margin-bottom:5px;color:#000;display:block}.footer-device-mobile>*.active a{color:var(--tb-theme-color);font-weight:500}.footer-device-mobile>*.active a i{color:var(--tb-theme-color)}.footer-device-mobile~.tbay-to-top.tbay-to-top-mobile{bottom:100px}.footer-device-mobile .cart-dropdown>a>span{vertical-align:initial}.tbay-element-mini-cart .cart-dropdown a.mini-cart{display:block;position:relative;font-size:13px}.tbay-element-mini-cart .cart-dropdown a span.mini-cart-items{position:absolute;top:-8px;left:50%;right:auto;font-size:14px;line-height:20px;font-weight:700;min-width:20px;text-align:center;border-radius:50%;background:var(--tb-theme-second-color);color:#000}.tbay-element-mini-cart .cart-dropdown .dropdown-menu{display:none!important}.tbay-element-mini-cart .cart-dropdown .cart-icon i{font-size:23px;margin-bottom:5px;color:#000;display:block}.tbay-element-mini-cart .cart-dropdown .cart-icon~span{display:block}.search-device-mobile{z-index:1;min-width:16px}.search-device-mobile .show-search{cursor:pointer;color:#666}.search-device-mobile .tbay-search-form{background-color:#fff;border:0;padding:0 10px;margin:0;position:absolute;top:0;width:100%;left:80px;right:auto;margin-left:-80px;margin-right:0;display:none;-webkit-transition:none;-o-transition:none;transition:none;border-radius:0;box-shadow:0 -2px 6px rgb(0 0 0 / .06);border-bottom:1px solid #f5f5f5}.search-device-mobile .tbay-search-form.active{width:94%}.search-device-mobile .tbay-search-form .input-group{display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;border:0}.search-device-mobile .tbay-search-form .input-group .tbay-search{padding-left:10px;padding-right:0;height:50px}.search-device-mobile .tbay-search-form .tbay-preloader.no-results{display:none!important}.search-device-mobile .tbay-search-form .button-group{position:absolute;right:0;left:auto;z-index:3;width:auto}.search-device-mobile .tbay-search-form .button-search{height:50px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:0 10px}.search-device-mobile .tbay-search-form:after{position:fixed;width:100%;height:100%;opacity:.66;filter:alpha(opacity=66);background:#000;content:'';top:0;left:0;right:auto;z-index:-1}body.woocommerce-wishlist .footer-device-mobile>.device-wishlist a{color:var(--tb-theme-color)}body.woocommerce-wishlist .footer-device-mobile>.device-wishlist a i{color:var(--tb-theme-color)}}@media (max-width:1199px){.product-block.v1{padding:20px}}@media (max-width:991px){.woocommerce .product-block.v2 span.onsale{top:15px;left:15px}}@media (min-width:768px){.product-block.v2 .stock-flash-sale>span{position:static;display:block;margin-top:10px}}@media (min-width:768px){.tbay-addon-products:not(.tbay-addon-vertical) .row.grid .product-block.v3{padding-bottom:30px}}@media (max-width:768px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:#fff0}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-weight:400;display:none}}@media (max-width:767px){.elementor-product-only-image .yith-wcact-aution-badge,.elementor-product-only-image .auction-bage{display:none}.tbay-show-cart-mobile .product-block div.add-cart a{white-space:nowrap;padding:0 10px;display:block;text-overflow:ellipsis;overflow:hidden}.tbay-filter .woof_products_top_panel_ul{flex-direction:column;align-items:flex-start}.tbay-filter .woof_products_top_panel_ul .woof_reset_button_2{padding:0;line-height:1;background:#fff;color:#fa4f26}.tbay-filter .woof_products_top_panel_ul .woof_reset_button_2:hover,.tbay-filter .woof_products_top_panel_ul .woof_reset_button_2:focus{background:#fff;color:#fa4f26}.woocommerce-checkout.woocommerce table.my_account_orders thead{display:block}.topbar-device-mobile{background:var(--tb-header-mobile-bg)}#tbay-cart-modal .main-content p{-webkit-box-flex:unset;-moz-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;padding:0 0 10px 0;text-align:center;width:100%}body:not(.tbay-homepage-demo) #main-container{padding-top:25px;padding-bottom:80px}body:not(.tbay-homepage-demo).store-listing{padding-bottom:0}.entry-single .besa-social-links{margin-top:20px}.bg-white-mobile,.cross-sells{background:#fff}.cross-sells{padding-top:0;margin:0}.cross-sells .tbay-addon-content{padding:0}.cross-sells .tbay-addon-content .owl-carousel.slick-slider .slick-slide{padding:0}.cross-sells.tbay-addon.tbay-addon-products:not(.tbay-addon-vertical){text-align:left}body:not(.admin-bar) .tbay-footer{padding-bottom:46px}body.category #main-container{padding:0}body.single-post #main-container{padding-top:0;padding-bottom:0;background:#fff}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{display:block}.style-1 .custom-image-list-categories .item-cat{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;flex-direction:column}.container,.dokan-dashboard .dokan-dashboard-wrap,#wcfm-main-contentainer .wcfm-membership-wrapper,.wcfmmp-store-page #wcfmmp-store{max-width:unset}.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon{margin-bottom:0;margin-top:0}.featured-vendor .elementor-widget-wrap .elementor-button{margin-bottom:0}.collaborate .tbay-element.tbay-element-heading .heading-tbay-title .title,.elementor-widget-heading .elementor-heading-title{font-size:20px}.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon{font-size:50px}.woocs_price_code,.woocs_special_price_code{font-size:14px}.woocommerce-cart-form>.row{padding:0}.tbay-to-top.tbay-to-top-mobile{display:block}.cart_totals table .woocommerce-shipping-totals.shipping td:after{right:0}body.woocommerce-page{background:#fff0}.woocommerce-products-header{display:none}.tbay-filter,.archive-shop .display-products.products{padding:0}.tbay-filter .main-filter{margin:0!important}.display-products.products-grid .row{margin:0 -15px}.products-list .product-block{padding:20px 15px}.products-list .product-block .button-wishlist.shown-mobile{display:block!important;position:absolute;top:0;right:0;left:auto;width:auto!important;z-index:99}.products-list .product-block .button-wishlist.shown-mobile>div a{color:#999;border:0;width:33px;height:33px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center}.products-list .product-block .button-wishlist.shown-mobile>div a span{font-size:0}.products-list .product-block .button-wishlist.shown-mobile>div a i{line-height:33px;font-size:18px;margin:0}.recent-viewed-products{margin:0}.recent-viewed-products .show-all{line-height:22px;margin-top:0;margin-right:0}form.checkout h3#order_payment_heading{margin-bottom:30px}.woocommerce form.checkout_coupon>p.form-row-last .button{padding:0 15px;line-height:40px}.woocommerce-checkout .woocommerce{padding:30px 0}.tbay-element[class*="tbay-element-product"] .owl-carousel,.tbay-element[class*="tbay-element-product"] .row{padding:0;margin:0}.tbay-element[class*="tbay-element-product"] .owl-carousel>div,.tbay-element[class*="tbay-element-product"] .owl-carousel .item,.tbay-element[class*="tbay-element-product"] .row>div,.tbay-element[class*="tbay-element-product"] .row .item{padding:0!important}.display-products.products{padding:0}.display-products.products>.row>div{padding:0}.ourteam-inner{margin-bottom:15px!important}.mobile-hidden-footer #tbay-main-content{padding-bottom:60px}.mobile-hidden-footer .tbay-footer{display:none}.woocommerce div.product div.images .flex-control-thumbs{max-width:540px;margin:0 auto;padding:0 140px}.woocommerce .woocommerce-product-rating,body .woocommerce-product-rating{display:block;line-height:inherit}.woocommerce .woocommerce-product-rating .rate-sold,.woocommerce .woocommerce-product-rating .sold-by-meta,body .woocommerce-product-rating .rate-sold,body .woocommerce-product-rating .sold-by-meta{padding:0;margin:0;display:block}.woocommerce .woocommerce-product-rating .rate-sold:before,.woocommerce .woocommerce-product-rating .sold-by-meta:before,body .woocommerce-product-rating .rate-sold:before,body .woocommerce-product-rating .sold-by-meta:before{display:none}.woocommerce div.product table.variations tr,body div.product table.variations tr{padding-bottom:10px}.tbay-element-custom-image-list-categories .owl-carousel{padding:10px}.tbay-element-custom-image-list-categories .owl-carousel .item-cat>a{padding:10px 0 0}.tbay-element-custom-image-list-categories .owl-carousel .cat-name{margin-top:15px}.tbay-element-custom-image-list-categories .owl-carousel .slick-dots{margin-top:15px;padding-bottom:22px}.product-flash-sales-main .top-flash-sale-wrapper{flex-direction:column}.product-flash-sales-main .top-flash-sale-wrapper .heading-tbay-title,.product-flash-sales-main .top-flash-sale-wrapper .flash-sales-date{max-width:100%}.product-flash-sales-main .top-flash-sale-wrapper .heading-tbay-title{padding-bottom:20px}.product-flash-sales-main .top-flash-sale-wrapper .flash-sales-date{padding:0 17px;margin-top:0}#tbay-cart-modal .modal-dialog{left:15px;right:15px;width:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#tbay-cart-modal .btn-close{top:-15px;right:-10px;left:auto;position:absolute}#tbay-cart-modal .btn-close i{font-size:14px}#tbay-cart-modal .main-content{padding:15px;float:left}#tbay-cart-modal.active .modal-dialog{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#sidebar-shop+.singular-shop .related .heading-tbay-title{padding:0 0 25px}.singular-shop div.product .group-button{width:100%;margin:15px 0 0}.singular-shop div.product .single_add_to_cart_button.disabled,.singular-shop div.product .tbay-buy-now.disabled{opacity:1;filter:alpha(opacity=100)}.singular-shop>.product>div,.singular-shop>.product>div.tabs-fulltext .item-panel{padding-left:0;padding-right:0}.singular-shop>.product .woocommerce-tabs-mobile{padding:0}.singular-shop>.product .single-main-content{padding:0 0 50px;margin:0}.singular-shop .image-mains .images{display:block}.tabs-fulltext #tabs-list-seller{margin-top:0;padding-top:0}.time{margin:10px 5px 0}.time .timming{font-size:13px}.time .timming>div{margin:0;line-height:23px}.time .stock{margin:0 0 5px}.seller-product .elementor-element-populated{padding:0!important}.seller-product .heading-tbay-title .title{margin-left:20px;margin-right:0}.elementor-product-vertical-v2 .owl-carousel.slick-slider .slick-dots{margin-top:20px;padding-bottom:0}.product-block.vertical-v2 .product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;flex-wrap:nowrap}.product-block.vertical-v2 .product-content .block-inner{max-width:30%}.product-block.vertical-v2 .product-content .caption{max-width:70%;padding:0 15px}.product-block.vertical-v2 .product-content .caption .total-sold{display:table;padding:0 10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#f5f5f5;line-height:20px;margin-top:7px}.woocommerce .product .woocommerce-product-gallery__trigger{display:none}.woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.dokan-rma-order-item-table{border:0}.woocommerce table.shop_table.my_account_orders>tbody>tr,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr{display:block;margin-bottom:15px;border:1px solid #d0d0d0;padding:10px 0;width:100%}.woocommerce table.shop_table.my_account_orders>tbody>tr>td,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td{width:100%;display:block;text-align:left;padding:10px;border:0}.woocommerce table.shop_table.my_account_orders>tbody>tr>td:before,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td:before{content:attr(data-title);display:inline-block;min-width:140px;text-align:left;padding-right:0;font-weight:500}.product-block .add-cart,.product-block .button-wishlist,.product-block .tbay-quick-view,.product-block .yith-compare{display:none}.tbay-show-cart-mobile .product-block div.add-cart{display:block;text-align:center;margin-top:10px}.tbay-show-cart-mobile .product-block div.add-cart+.button-wishlist{bottom:53px}.tbay-show-cart-mobile .product-block div.add-cart a{border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;line-height:38px;height:38px;background:var(--tb-theme-color);color:#fff;width:100%;padding:0;margin-top:0}.tbay-show-cart-mobile .product-block div.add-cart a.wvs_ajax_add_to_cart.loading{font-size:0;line-height:0}.tbay-show-cart-mobile .product-block div.add-cart a.wvs_ajax_add_to_cart::before{display:none}.tbay-show-cart-mobile .product-block div.add-cart a i{display:none}.tbay-show-cart-mobile .product-block div.add-cart a.loading .title-cart{opacity:0;filter:alpha(opacity=0)}.tbay-show-cart-mobile .product-block div.add-cart a.loading:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-show-cart-mobile .product-block div.add-cart a.loading:after{-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;top:0;left:0;width:100%;font-size:20px;line-height:40px;display:inline-block;vertical-align:middle;position:absolute}.tbay-show-cart-mobile .product-block div.add-cart a.added+a.added_to_cart{font-size:14px;color:#fff;font-weight:700}.tbay-show-cart-mobile .product-block div.add-cart a.added+a.added_to_cart:before{display:none}.tbay-show-cart-mobile .product-block.list div.add-cart a i{display:none}.product-countdown,.tbay-addon-flash-sales{text-align:center}.product-countdown.tbay-top,.tbay-addon-flash-sales.tbay-top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;text-align:center}.product-countdown .flash-sales-date,.tbay-addon-flash-sales .flash-sales-date{text-align:left}.product-countdown .flash-sales-date .date-title,.tbay-addon-flash-sales .flash-sales-date .date-title{line-height:35px}.product-countdown .tbay-addon-content,.tbay-addon-flash-sales .tbay-addon-content{max-width:100%}.product-countdown .show-all,.tbay-addon-flash-sales .show-all{position:static!important;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.product-countdown .product-block .product-content,.tbay-addon-flash-sales .product-block .product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.product-countdown .product-block .group-bottom,.tbay-addon-flash-sales .product-block .group-bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;max-width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.products-grid.product+.products-grid{margin-top:15px}.btn-view-all{margin:10px 0}.show-all{position:static;display:table;margin:15px auto 0}.show-all:before{display:none}.post.has-post-thumbnail .entry-header{margin-top:15px}.related-posts .post .entry-header{margin-top:0}.single-post .post .entry-thumb img{margin-top:10px}.single-post .col-xl-9 .entry-single .entry-title{padding-top:15px}.single-post .col-xl-9 .post-excerpt{padding-left:0;padding-right:0}.entry-meta-list i{font-size:14px!important;margin-right:5px!important;margin-left:0!important}.readmore{margin:8px 0 15px;line-height:inherit;font-size:14px}.yith-wfbt-form{margin:0;padding-bottom:30px!important}.yith-wfbt-section{padding-bottom:30px}.yith-wfbt-section .yith-wfbt-images{padding:0!important}.yith-wfbt-section .yith-wfbt-images .caption{margin-bottom:20px}.yith-wfbt-section .yith-wfbt-images .caption .name{padding:5px 0 0}.yith-wfbt-section .yith-wfbt-items{margin-top:20px}.yith-wfbt-section .yith-wfbt-items li{margin-bottom:3px}.yith-wfbt-section .yith-wfbt-items label{line-height:28px}.yith-wfbt-submit-block{position:static;text-align:left;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin:25px 0 0!important}.yith-wfbt-submit-block .yith-wfbt-submit-button-remove{margin-top:9px!important}.woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table tr{text-align:left}.woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table td{min-width:auto}.woocommerce .woocommerce-cart-form{padding:0}.cart-collaterals{padding:20px;background:#f5f5f5}.cart-collaterals .cart_totals table{padding:0!important}.shop_table.cart{border-bottom:1px solid #eaeaea}.shop_table.cart .cart_item{display:block;border:0;border-bottom:1px solid #eee;padding:25px 0;padding-left:75px;position:relative;min-height:60px;float:left;width:100%}.shop_table.cart .cart_item:last-child{border:0}.shop_table.cart .cart_item.head{display:none}.shop_table.cart .cart_item>span{display:inline-block;line-height:normal;vertical-align:middle}.shop_table.cart .cart_item>span.product-subtotal.price span.woocommerce-Price-amount.amount,.shop_table.cart .cart_item>span.product-price span.woocommerce-Price-amount.amount{color:var(--tb-theme-color);font-weight:700}.shop_table.cart .cart_item>span img{position:absolute;left:0;top:20px;right:auto}.shop_table.cart .cart_item>span.product-info{width:100%;padding-right:30px;padding-left:0;margin-bottom:15px}.shop_table.cart .cart_item>span.product-info .product-name{margin:0}.shop_table.cart .cart_item>span.product-info .product-name a{margin-bottom:3px}.shop_table.cart .cart_item>span.product-subtotal b{font-weight:500}.shop_table.cart .cart_item>span.product-remove{position:absolute;right:0;left:auto;top:25px}.shop_table.cart .cart_item .product-quantity{margin:0 25px}.coupon:not(.checkout_coupon){margin-top:50px}.coupon .box{max-width:100%}.cart_totals table * tr td,.cart_totals table * tr th,.cart_totals table tr td,.cart_totals table tr th{padding:0!important}.woocommerce .cart-collaterals .cart_totals{padding:0;border:0}.woocommerce .cart-collaterals .cart_totals h2{padding:0 0 4px;text-transform:uppercase;font-size:15px;margin-bottom:9px;margin-left:0;margin-right:0;border-bottom:1px solid #d0d0d0}.tb-cart-total{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.tb-cart-total .coupon{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;margin:0;padding:30px 15px 22px;border:1px solid #d0d0d0;border-top:0}.tb-cart-total .coupon label{text-transform:uppercase;font-size:15px}.cart-bottom{text-align:center;padding:35px 0 0}.coupon .box:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.coupon .box:before{position:absolute;left:auto;right:0;pointer-events:none;z-index:99;text-align:center;width:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.coupon .box .text{width:100%;padding:0 40px 0 15px}.coupon .box input[type=submit]{margin-left:0;position:absolute;right:0;left:auto;width:40px;padding:0;font-size:0}.heading-tbay-title{font-size:20px;line-height:22px}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel{margin:0;border:0}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .item{padding:0!important}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img{padding:15px 10px 15px 13px;border-top:1px solid #d0d0d0;position:relative}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img:before,.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img:after{content:'';position:absolute;background:#d0d0d0;bottom:-1px;left:-1px}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img:before{width:1px;top:-1px;right:auto}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img:after{height:1px;right:-1px}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img>img{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.elementor-widget-besa-custom-image-list-tags .custom-image-list-tags.owl-carousel .tag-img .content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tbay-addon-features .feature-box{text-align:center;margin-bottom:10px!important}.tbay-addon-features .fbox-icon i{line-height:1!important}.tbay-addon-features.style-2{margin-bottom:0}.tbay-addon-features.style-2 .row .feature-box{padding:0 8px 15px!important;margin:0!important}.tbay-addon-features.style-2 .fbox-content{padding-top:15px}.tbay-addon-features.style-2 .ourservice-heading{line-height:23px}.tbay-footer{padding-top:0}.tbay-footer .payment{text-align:left!important;float:left}.tbay-addon-categories{text-align:center}.tbay-addon-categories .item-cat{margin:8px 0}.tbay-element-instagram .owl-carousel.slick-slider .slick-dots{margin-top:15px}.owl-carousel.slick-slider{margin:0 -8px}.owl-carousel.slick-slider .slick-slide{margin:0;padding:0 8px}.owl-carousel.slick-slider .slick-dots{margin:0;position:static;padding:0 0 40px!important}.owl-carousel.slick-slider.row-no-one .slick-slide>div{margin:0 -8px;width:calc(100% - -16px)}.owl-carousel.slick-slider.row-no-one .slick-slide>div .item{padding:0 8px}.owl-carousel.slick-slider.row-no-one .slick-slide>div .item>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:unset}.owl-carousel.slick-slider.related .slick-dots{padding-top:10px!important}.slick-dots li button,.tp-bullets.revo-tbay .tp-bullet{width:10px;height:10px}.nav-tabs>li{margin-bottom:8px!important}.nav-tabs>li>a{margin:0!important}.tbay-addon-product-tabs .nav-tabs>li,.tbay-addon-categoriestabs .nav-tabs>li{margin-right:30px}.tbay-addon-product-tabs .nav-tabs>li a,.tbay-addon-categoriestabs .nav-tabs>li a{line-height:40px}.tbay-addon-instagram .owl-carousel:not(.slick-slider)[data-items] div.item{margin:8px 0!important}.tbay-addon-instagram .item{margin:8px 0!important}.tbay-addon-blog{text-align:center}.tbay-addon-blog .tbay-addon-content{text-align:left}.tbay-addon-blog .owl-carousel.slick-slider>div .post-grid{padding-bottom:15px}.tbay-addon-blog .post .entry-meta-list{margin-bottom:7px}.tbay-addon-blog .entry-title{font-size:16px;line-height:25px;margin:0!important}.tbay-addon-blog .entry-description{margin-top:10px}.tbay-addon-blog .show-all{display:block;border-top:1px solid #d0d0d0}.tbay-addon-features{padding-top:0}.owl-carousel:not(.slick-slider),.tbay-addon .row.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-left:-8px;margin-right:-8px}.owl-carousel:not(.slick-slider):before,.tbay-addon .row.grid:before{display:none}.owl-carousel:not(.slick-slider)>div,.tbay-addon .row.grid>div{padding:0 8px!important;width:auto;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-carousel:not(.slick-slider)>div:hover,.tbay-addon .row.grid>div:hover{outline:none!important}.owl-carousel:not(.slick-slider)>div .post-grid,.tbay-addon .row.grid>div .post-grid{padding-bottom:15px}.owl-carousel:not(.slick-slider) .products-grid,.tbay-addon .row.grid .products-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.tbay-breadscrumb,.tbay-compare{display:none}.tbay-product-slider-gallery .slick-arrow{display:none!important}.tbay-addon{margin-bottom:15px}.tbay-addon.relate-blog{margin-bottom:0}.tbay-addon.product-recently-viewed{text-align:center}.tbay-addon.product-recently-viewed .owl-carousel.slick-slider{margin:0}.tbay-addon.tbay-addon-products:not(.tbay-addon-vertical){text-align:center}.search-trending-tags-wrapper{padding-top:35px}.tbay-addon-blog.vertical .post{padding-bottom:15px}input#ywqa-submit-question{width:20%;padding:0}.panel{line-height:27px}.panel h4{font-size:14px;margin:0}.wc-tabs-wrapper .panel{padding-bottom:20px!important;margin-bottom:23px!important}.wc-tabs-wrapper .entry-content img:not(.big-review-images-content-img){margin:8px 0}.wc-tabs-wrapper .table-responsive{border:0}.woocommerce table.wishlist_table.shop_table>tbody>tr{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.tbay-to-top{display:none}.tbay-to-top.tbay-to-top-mobile{display:block}.tbay-to-top a{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.woocommerce .col2-set.addresses,.woocommerce-page .col2-set.addresses{display:block;margin:0}.woocommerce .col2-set.addresses>div,.woocommerce-page .col2-set.addresses>div{margin:0;width:100%;float:none}.woocommerce .col2-set.addresses>div+div,.woocommerce-page .col2-set.addresses>div+div{margin-top:20px}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{flex-direction:column}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{padding-bottom:15px;margin:0;width:100%}.contact-wrapper>div{padding:20px 10px}.content-center{display:block}.title-about{font-size:24px;text-align:center}.content-about p{margin-bottom:15px!important;line-height:23px}.text-black{font-size:14px}.term-wrapper .inner{padding:15px;border:0}.term-wrapper h2{font-size:20px}.term-wrapper .text-black{font-size:15px}.woocommerce form .form-row label{line-height:inherit;margin-bottom:3px}.track_order{padding:23px 15px 30px}.track_order p:first-child{line-height:23px;margin-bottom:15px}.track_order p .input-text{line-height:38px!important}.track_order button{margin-top:5px!important}#sidebar-top-archive{padding-bottom:20px}.display-mode-warpper .display-mode-btn{margin:0}.display-mode-warpper .display-mode-btn+.display-mode-btn{margin-left:10px}.filter-mobile.active .content .sidebar>.widget{padding:0}.woocommerce div.product p.price del,.woocommerce div.product span.price del{margin:0}.widget-vertical .product-block{padding:5px 0!important}.singular-shop div.product .tbay-compare a,.singular-shop div.product .tbay-wishlist a{display:block}.singular-shop div.product .wc-tabs-wrapper #accordion{margin-bottom:30px}.singular-shop div.product.style-horizontal .image-mains{text-align:center}.woocommerce-product-details__short-description p{margin-bottom:0}.wc-tabs-wrapper .tabs-title>a{padding:8px 0;font-size:14px;line-height:inherit}.wc-tabs-wrapper .tabs-title>a i{font-size:12px}.single-post .entry-title{font-size:20px;line-height:27px;margin:0 0 10px}.single-post .entry-meta-list{margin:0}.single-post .entry-meta-list::after{display:block;clear:both;content:""}.single-post .entry-meta-list li{display:table-cell;float:none}.single-post .entry-meta-list li.comments-link:after{display:none}.single-post .entry-meta-list li.entry-category{display:block;padding:5px 0 0}.single-post .author-info{padding:30px;margin-top:30px}.single-post .author-info .avarta{padding:0;margin:0 0 17px}.single-post .author-info .name{font-size:16px;margin:0 0 5px}.single-post .author-info img{min-width:auto;max-width:70px}.single-post #comments>.commentform{padding:10px 0 0!important}#respond .comment-form-fields-wrapper{display:block}#respond .comment-form-fields-wrapper input{margin:0!important}.entry-single .tbay-post-share{float:none}.entry-single .entry-content img{margin:0}.entry-single .owl-carousel-play{padding:20px 0 10px}.entry-single .author-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;text-align:left}.entry-single .author-info .all-post{float:left}.entry-single .tbay-post-share{margin:0;border:0;padding:20px 0 0}.entry-single .entry-content p{line-height:23px}.entry-single .entry-content blockquote{font-size:14px}.entry-single .entry-content blockquote p{line-height:25px}.entry-single .entry-content .tbay-addon .tbay-addon-title{font-size:14px}.entry-single .entry-content .center{margin-bottom:30px}.entry-thumb .entry-category{position:static;display:block}.entry-thumb .entry-category a{margin-top:10px}.post-navigation{padding:30px 0;margin-top:0;border-bottom:1px solid #d0d0d0}.post-navigation .post-title{padding-top:5px;line-height:20px;font-weight:400}.related-posts{padding-top:30px;margin-bottom:50px}.related-posts .tbay-addon .tbay-addon-title{font-size:15px;text-transform:uppercase;margin-bottom:20px;text-align:left}#comments .comments-title,#comments .comment-reply-title{font-size:15px;line-height:inherit;margin:0 0 15px;text-transform:uppercase}#comments li.comment{padding:0;margin-bottom:20px}.page-404{padding:120px 0 150px}.page-404 h1{font-size:25px}.page-404 .sub-title{line-height:23px}.page-404 .page-content .group{margin:20px -8px 0}.page-404 .page-content a{text-transform:capitalize}.vc_tta-container .vc_tta-panel-body{padding:0 20px!important}.wpcf7-form .form-horizontal label{margin-bottom:4px;font-size:14px}.wpcf7-form .form-horizontal input.required{margin-bottom:10px!important}.wpcf7-form .form-horizontal .wpcf7-submit{float:none;margin:5px 0 0;text-transform:capitalize}.wpcf7-form textarea{height:110px}body.woocommerce-checkout .woocommerce>form:not(.checkout) p.form-row:not(.last){margin-bottom:10px}.woocommerce-cart.empty-cart #main-content .woocommerce{padding-top:100px}.woocommerce-cart.empty-cart #main-content .woocommerce .cart-empty{margin-bottom:10px;text-align:center;border:0}.woocommerce-cart.empty-cart #main-content .woocommerce .cart-empty:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-cart.empty-cart #main-content .woocommerce .cart-empty:before{font-size:50px;line-height:1;display:block;text-align:center;margin-bottom:25px;color:#888}.woocommerce-cart.empty-cart #main-content .woocommerce .return-to-shop{margin:0;width:100%;text-align:center}.woocommerce-cart.empty-cart.mobile-hidden-footer .wrapper-container{height:100vh}.woocommerce-cart.empty-cart.mobile-hidden-footer .wrapper-container #main-content .woocommerce{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0 15px}.woocommerce-order-received .woocommerce-order table.shop_table{padding:0 15px}.woocommerce-order-received .woocommerce-order table.shop_table thead tr th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td{padding:0 15px!important;border:0!important}.woocommerce-order-received .woocommerce-order table.shop_table thead tr:last-child th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr:last-child td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:last-child th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:last-child td{border-bottom:0!important}.woocommerce-order-received .woocommerce-order table.shop_table thead tr td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td{padding-top:10px!important;padding-bottom:10px!important}.woocommerce-order-received .woocommerce-order table.shop_table thead tr td.product-name,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td.product-name{line-height:24px!important;width:100%}.woocommerce-order-received .woocommerce-order table.shop_table thead tr td.product-name img,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td.product-name img{max-width:40px;margin-top:10px}.woocommerce-order .woocommerce-order-details h2{padding:0 15px;line-height:50px}.woocommerce-order .woocommerce-order-details .order_details th,.woocommerce-order .woocommerce-order-details .order_details td{padding:0 15px!important;border:0!important}.woocommerce .col2-set.addresses address,.woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce .col2-set.addresses h3,.woocommerce-page .col2-set.addresses address,.woocommerce-page .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses h3{padding-left:15px;padding-right:15px}.woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses .woocommerce-column__title{line-height:40px}.woocommerce-account .addresses .title .edit{margin-right:15px}.tbay-addon-newletter.tbay-addon .tbay-addon-title{font-size:20px;line-height:25px}.tbay-addon-newletter.tbay-addon .tbay-addon-title .subtitle{margin:5px 0 0;line-height:18px}.tbay-addon-vertical .product-block,.widget-vertical .product-block{padding:0}.tbay-addon-brands .grid .item{margin:0;line-height:70px}#tbay-main-content .tbay-addon.tbay-addon-flash-sales .tbay-addon-title+.flash-sales-date{display:block;margin:7px 0}#reviews .wcpr-overall-rating-and-rating-count{display:inline-block!important;margin:0}#reviews .wcpr-overall-rating+.wcpr-stars-count{border:0;padding-top:15px;padding-bottom:25px}#reviews .wcpr-overall-rating h2{display:block;margin-bottom:10px}#reviews .wcpr-stars-count .wcpr-row .wcpr-col-process{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#reviews .wcpr-filter-container{text-align:left;padding-top:43px}#review_form_wrapper .comment-form-rating{padding:15px 0 5px}#review_form_wrapper .comment-notes{margin-top:5px}#review_form_wrapper .comment-form-cookies-consent{margin-bottom:10px!important}.woocommerce #reviews #comments ol.commentlist{margin-top:25px;padding:17px 0 20px;border-top:1px solid #eaeaea}.woocommerce #reviews #comments ol.commentlist .comment_container{padding:0}.woocommerce #reviews #comments ol.commentlist .comment_container .avatar{display:none}.woocommerce #reviews #comments ol.commentlist li{padding-bottom:25px;margin-bottom:23px}.widget_besa_popup_newsletter .modal-dialog{margin:0 25px}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:21px}.contact-map-left .vc_column-inner{padding:10px 20px 20px 20px!important}.checkout .details-review .order-payment .woocommerce-checkout-payment .payment_methods img{float:none!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{background:transparent!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-weight:400}.u-columns{padding:30px 0 0}.u-columns .nav-tabs li a{font-size:20px}.log-with-social .social-log{margin-top:40px}.woocommerce-order .woocommerce-customer-details .addresses .woocommerce-column--billing-address{float:left}.woocommerce-order .woocommerce-customer-details .addresses .woocommerce-column--shipping-address{float:right}.woocommerce table.my_account_orders thead,.woocommerce table.dokan-rma-order-item-table thead{display:none}.tbay-my-account-avatar{display:block;text-align:center;margin:-15px auto 60px;padding-top:80px;position:relative;background:#f5f5f5}.tbay-my-account-avatar:before,.tbay-my-account-avatar:after{content:'';display:block;background:#f5f5f5;position:absolute;width:10000px;height:100%;left:100%;right:auto;top:0;z-index:-1}.tbay-my-account-avatar:after{left:auto;right:100%}.tbay-my-account-avatar img{position:relative;margin:0 0 -30px;border:1px solid #d0d0d0}.elementor-product-vertical-v2 .heading-tbay-title{border-bottom:1px solid #d0d0d0;padding:0 5px 20px}.product-block.vertical-v2{padding:30px 12px}.tbay-element-product-categories-tabs .tab-content{padding-bottom:0}.tbay-element-product-categories-tabs .heading-product-category-tabs{padding:26px 15px}.tbay-element-product-categories-tabs .product-block .product-top{margin-left:10px;margin-right:0}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{padding:0;padding-bottom:15px}.single-post .main-content>.row>div+div,.archive .main-content>.row>div+div{padding:0 15px}.archive .col-xl-9 .layout-blog{padding-top:30px}.post-grid{margin-bottom:30px}.single-post .relate-blog .post .entry-thumb img{margin-top:0}.related-posts .owl-carousel.slick-slider .slick-dots{padding:25px 0 5px!important}.tbay-addon-blog.relate-blog .post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:row}.tbay-addon-blog.relate-blog .post .entry-thumb{margin-bottom:0}}@media (max-width:767px) and (min-width:576px){.flex-control-nav>.slick-arrow{right:120px}.flex-control-nav>.slick-arrow.owl-prev{right:auto;left:120px}}@media (max-width:680px){.wcpr-overall-rating{text-align:left}}@media (max-width:600px){body.admin-bar .topbar-device-mobile{top:0}body.admin-bar .topbar-device-mobile~#tbay-main-content .filter-mobile .content,body.admin-bar .topbar-device-mobile~#tbay-main-content #product-size-guide .modal-dialog,body.admin-bar .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form,body.admin-bar .topbar-device-mobile .tbay-element-mini-cart .dropdown-content{top:0}body.admin-bar .topbar-device-mobile.active{top:46px}body.admin-bar .topbar-device-mobile.active~#tbay-main-content .filter-mobile .content,body.admin-bar .topbar-device-mobile.active~#tbay-main-content #product-size-guide .modal-dialog,body.admin-bar .topbar-device-mobile.active .search-device .tbay-search-mobile.tbay-search-form,body.admin-bar .topbar-device-mobile.active .tbay-element-mini-cart .dropdown-content{top:46px}}@media (max-width:599px){.entry-meta-list li.entry-author span{display:none}.woocommerce .shop_table .product-info .wc-item-meta,.woocommerce .shop_table .product-info dl.variation{display:block;padding:0}.tbay-swatches-wrapper{bottom:0}.tbay-swatches-wrapper li a.variable-item-span-color{height:15px;min-width:15px;line-height:15px}.woocommerce div.product p.stock{margin:0 0 20px}}@media (max-width:575px){.form-cart-popup form.cart.open .yith-wcpb-product-bundled-items{-webkit-box-shadow:none;box-shadow:none;margin-top:0;border-top:0;border-left:0;border-right:0;border-radius:0}.tbay-mobile-wishlist .button-wishlist .yith-wcwl-add-to-wishlist .feedback i{line-height:44px;display:block}.tbay-mobile-wishlist .button-wishlist .delete_item i{margin:0;font-size:23px;line-height:44px;display:block;color:var(--tb-theme-color)}.tbay-show-quantity-mobile .singular-shop div.product .cart .quantity.hidden{display:none!important}.topbar-device-mobile.active-home-icon .topbar-title{text-align:center;max-width:calc(100% - 145px)}.woocommerce .cart-collaterals a.checkout-button,.woocommerce .woocommerce-checkout #place_order,.woocommerce-page .woocommerce-checkout #place_order,#shop-now.has-buy-now.has-wishlist .tbay-buy-now,#shop-now.has-buy-now.has-wishlist .single_add_to_cart_button,#shop-now.has-wishlist .button-wishlist{z-index:900}body.woocommerce-cart .tbay-to-top.tbay-to-top-mobile,body.woocommerce-checkout .tbay-to-top.tbay-to-top-mobile,body.single-product .tbay-to-top.tbay-to-top-mobile{bottom:74px}body.tbay-body-mobile-product-two .tbay-filter+.products-grid .row>.product{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}body.tbay-body-mobile-product-one .tbay-filter+.products-grid .row>.product{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}body.tbay-body-mobile-product-one .tbay-filter+.products-grid .row .product-block{padding:30px 0!important}body.tbay-body-mobile-product-one .tbay-filter+.products-grid .row .product-block .block-inner{text-align:center}.tbay-element-mini-cart .dropdown-content{width:90%;min-width:auto;color:#000}.tbay-element.tbay-element-testimonials .testimonials .item{margin-bottom:15px}.tbay-element.tbay-element-features .features .fbox-image img{width:158px;height:158px}.sidebar{padding-top:30px}.sidebar.top-archive-content{margin-bottom:15px}#sidebar-top-archive>.widget{padding:0}.archive-shop .display-products.products{padding:0}.recent-viewed-products .product-item{padding:0;margin:7px}#sidebar-shop+.archive-shop{padding-bottom:50px}body.single-product{background:#fff}form.checkout{padding-bottom:10px}.singular-shop>.product>div{padding-left:0;padding-right:0}.singular-shop>.product .yith-wfbt-section{padding-bottom:45px}.singular-shop>.product .single-main-content{padding-bottom:42px;margin:0}.singular-shop>.product div.tabs-fulltext .item-panel{padding:0 0 50px!important;margin:0 0 50px!important;border:0!important;border-bottom:1px solid #e0e0e0!important}.singular-shop div.product .group-button{height:0;margin:0}.singular-shop div.product .tbay-time-wrapper{flex-direction:column}.singular-shop div.product .tbay-time-wrapper .stock{padding:10px 15px}.singular-shop #shop-now{margin:0;padding:0}.singular-shop #shop-now div.quantity{margin:25px 0 0;width:100%;max-width:180px}.singular-shop #shop-now div.quantity .box{width:100%}.singular-shop #shop-now div.quantity .box input.qty{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.singular-shop .single_variation_wrap .woocommerce-variation-add-to-cart-enabled{padding:0}.woocommerce div.product div.images .flex-control-thumbs{padding:0 80px}.woocommerce div.product .single_add_to_cart_button{position:fixed;left:0;right:auto;width:100%;bottom:0;z-index:900;font-size:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#shop-now .group-button .tbay-compare{display:none!important}#shop-now.has-buy-now .tbay-buy-now{position:fixed;z-index:900;bottom:0;width:50%;left:50%;font-size:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:#ffae00;margin:0}#shop-now.has-buy-now .single_add_to_cart_button{width:50%;min-width:auto}#shop-now.has-buy-now.has-wishlist .tbay-buy-now{left:calc(50% - 28px)}#shop-now.has-buy-now.has-wishlist .tbay-buy-now,#shop-now.has-buy-now.has-wishlist .single_add_to_cart_button{width:calc(50% - 28px);padding:0;min-width:auto}#shop-now .tbay-wishlist .yith-wcwl-add-to-wishlist span span{display:none}#shop-now .tbay-wishlist .yith-wcwl-add-to-wishlist>div.show a>span{display:none}#shop-now .tbay-wishlist .yith-wcwl-add-to-wishlist>div.show.yith-wcwl-add-button a>span{display:block}#shop-now.has-wishlist .single_add_to_cart_button{width:calc(100% - 56px);min-width:auto}#shop-now.has-wishlist .button-wishlist{position:fixed;bottom:0;right:0;width:56px;background:#fff;left:auto;z-index:900;height:44px;line-height:44px}#shop-now.has-wishlist .button-wishlist a{line-height:43px!important;display:block!important;text-align:center;border-top:1px solid #d0d0d0;width:100%}#shop-now.has-wishlist .button-wishlist a i{font-size:23px!important;margin:0}.tabs-fulltext .questions-section{border:0;padding:0}.tabs-fulltext #tabs-list-more_seller_product h2{padding:0;margin-bottom:30px}.tabs-fulltext #tabs-list-reviews #comments{border:0;padding:0;margin:0}div.ywqa-ask-question{padding-bottom:0}.woocommerce table.shop_attributes{margin:0;border-bottom:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{display:block;border:0;border-bottom:1px solid #ddd;width:100%}.products-list .product-block{padding-left:0;padding-right:0}.singular-shop div.product .cart .woocommerce-grouped-product-list-item__quantity,.singular-shop div.product .cart .quantity{display:none!important}.singular-shop div.product.product-type-grouped p.stock span{display:none}.flex-control-nav>.slick-arrow{font-size:14px}.tbay-show-quantity-mobile .singular-shop div.product .cart .woocommerce-grouped-product-list-item__quantity,.tbay-show-quantity-mobile .singular-shop div.product .cart .quantity{display:block!important}.tbay-show-quantity-mobile .singular-shop div.product .cart .woocommerce-grouped-product-list-item__quantity.hidden,.tbay-show-quantity-mobile .singular-shop div.product .cart .quantity.hidden{display:none!important}.tbay-show-quantity-mobile div.product.product-type-grouped form.cart .group_table tr{align-items:center;position:relative}.tbay-show-quantity-mobile div.product.product-type-grouped form.cart .group_table tr td{-webkit-box-flex:unset;-moz-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.tbay-show-quantity-mobile div.product.product-type-grouped form.cart .group_table tr td.woocommerce-grouped-product-list-item__label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tbay-show-quantity-mobile div.product.product-type-grouped form.cart .group_table tr td.woocommerce-grouped-product-list-item__quantity{position:absolute;top:20px;right:20px;left:auto;width:auto}.tbay-show-quantity-mobile div.product.product-type-grouped form.cart .group_table tr td.woocommerce-grouped-product-list-item__price{padding:50px 0 0;text-align:right}.woocommerce .woocommerce-form-login-toggle .woocommerce-info,.woocommerce .woocommerce-form-login-toggle .woocommerce-message,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message{font-size:14px;line-height:23px}.woocommerce .woocommerce-form-login-toggle+form.login .form-row.last label{margin-top:5px}.woocommerce table.wishlist_table.shop_table{padding:30px 0 0}.woocommerce table.wishlist_table.shop_table>tbody{margin:0 -15px}.woocommerce table.wishlist_table.shop_table>tbody>tr{padding:0 15px;margin-bottom:50px}.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{width:100%;padding:0}form.checkout{padding-top:30px}form.checkout h3{font-size:18px;line-height:23px}form.checkout h3#ship-to-different-address{font-size:14px;text-transform:capitalize;margin-bottom:20px}form.checkout .woocommerce-billing-fields h3{margin-bottom:10px;padding-bottom:10px}form.checkout .form-row .input-text{margin-bottom:15px!important}form.checkout #order_comments{height:120px!important;padding:10px 20px!important;padding-left:8px!important}form.checkout .order-payment{padding-top:45px}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{line-height:28px}.woocommerce .cart-collaterals a.checkout-button{position:fixed;bottom:0;left:0;right:0;z-index:900;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce .woocommerce-checkout #place_order,.woocommerce-page .woocommerce-checkout #place_order{position:fixed;bottom:0;left:0;right:0;margin:0!important;z-index:900;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.widget_besa_popup_newsletter .popup-content{padding:30px 15px}.widget_besa_popup_newsletter .popup-content>a{top:-25px;right:-25px}.widget_besa_popup_newsletter .popup-content>span{margin:30px 0 0}.widget_besa_popup_newsletter h3{font-size:20px;line-height:30px}.widget_besa_popup_newsletter .description{line-height:20px;margin-bottom:20px}.widget_besa_popup_newsletter .mc4wp-form-fields{display:block}.widget_besa_popup_newsletter .input-newletter{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.widget_besa_popup_newsletter button[type="submit"]{width:100%;margin-top:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.widget_besa_popup_newsletter .social{margin-top:10px}.wishlist_table.mobile{margin:0 -15px}.wishlist_table.mobile+.yith_wcwl_wishlist_footer .yith-wcwl-share{padding:20px 0 0}}@media (max-width:575px){.wrapper-container{min-height:100vh}}@media (max-width:479px){.dokan-store .tbay-filter .main-filter{padding-bottom:45px;position:relative}.dokan-store .tbay-filter .main-filter.justify-content-end{justify-content:space-between!important}.dokan-store .tbay-filter .main-filter .result-vendor{position:absolute;bottom:7px;width:100%;text-align:center}.archive-shop>.tbay-filter .filter~.display-mode-warpper{padding-left:10px}.autocomplete-suggestions>div .suggestion-group{display:block}.autocomplete-suggestions>div .suggestion-group .suggestion-price{float:left}.hidden-xxs{display:none!important}.cart_totals table * strong{display:block}form.checkout .form-row{width:100%}.woocommerce-cart-form>.row{padding-bottom:0}#custom-login input.submit_button{width:100%}#custom-login-wrapper .modal-content .modal-header .close span{font-size:15px}.tbay-body-woocommerce-catalog-mod .singular-shop div.product .group-button{margin:0;margin-left:20px}.header-mobile-left .mobile-logo{text-align:left}[class*="style-gallery"] .woocommerce-product-gallery__wrapper{margin:0 -5px!important}[class*="style-gallery"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{padding:0 5px;margin-bottom:10px}.woocommerce-checkout-payment .payment_methods .about_paypal{padding-right:15px}.woocommerce .woof_submit_search_form_container button.woof_reset_search_form{margin:0!important}.time .timming>div{margin:0}.contact-map .contact-map-left .contact-info{padding-left:25px;padding-right:0}.woocommerce form.checkout_coupon>p.form-row{width:100%!important}.woocommerce form.checkout_coupon>p.form-row .button{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.order-review .shop_table>thead>tr>td:first-child,.order-review .shop_table>thead>tr th:first-child,.order-review .shop_table>tbody>tr>td:first-child,.order-review .shop_table>tbody>tr th:first-child,.order-review .shop_table>tfoot>tr>td:first-child,.order-review .shop_table>tfoot>tr th:first-child{padding-left:15px}.woocommerce-checkout-payment .payment_methods li{padding:10px 0 10px 15px}.woocommerce-checkout-payment .payment_methods .payment_method_stripe img{display:none}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{padding:25px 0 0}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper a:after{content:'*';display:inline-block;margin-left:5px;margin-right:0;color:red}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .required{display:none}.term-wrapper,.term-wrapper p{line-height:23px}.cart_totals table .order-total .woocs_special_price_code{color:var(--tb-theme-color)}.cart_totals table * tr td{padding:0!important;border:0!important}.contact-map-left .vc_column-inner{padding:20px 20px 25px 0px!important}.tbay-addon-newletter{display:block;padding:0}.tbay-addon-newletter>h3{width:auto;float:none}.tbay-addon-newletter>div:not(.row){width:100%;float:none}.contact-info li{word-wrap:break-word}.tbay-footer .tbay-addon:not(.tbay-addon-newletter) .tbay-addon-title{margin-bottom:10px;font-size:14px;text-align:left}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.entry-meta-list>li.entry-author i,.entry-meta-list li.comments-link span{display:none}.entry-meta-list>li{padding:0 8px}.entry-meta-list>li:first-child{padding-left:0}.post-list{margin-bottom:30px}.post-list .entry-title,.post-list .entry-meta-list{margin:0 0 12px!important}.entry-description{line-height:23px}article .more{margin-top:5px}.readmore{margin:13px 0 0}.readmore i{font-size:13px}.track_order .form-row-first,.track_order .form-row-last{float:none!important;width:100%!important}.owl-carousel>.slick-arrow,.slider>.slick-arrow{height:35px!important;width:35px!important;line-height:35px!important;font-size:13px;right:-8px!important}.owl-carousel>.slick-arrow.slick-prev,.slider>.slick-arrow.slick-prev{left:-8px!important;right:auto!important}.singular-shop div.product.style-carousel .slider>.slick-arrow.slick-next{right:0!important;left:auto!important}.singular-shop div.product.style-carousel .slider>.slick-arrow.slick-prev{left:0!important;right:auto!important}.woocommerce #review_form #respond p:not(.form-submit){flex-direction:column;align-items:inherit;margin-bottom:7px}.woocommerce #review_form #respond p:not(.comment-form-rating) label{margin:0 0 2px}.woocommerce #review_form #respond p label{min-width:auto}.woocommerce #reviews #comment{height:100px}#commentform input.form-control{height:40px}#commentform .comment-form-comment{margin-bottom:15px}#comments #respond .form-submit input,#reviews #respond .form-submit input{width:100%;line-height:38px;margin-top:7px;text-transform:capitalize}#comments ul.commentlist,#reviews ul.commentlist{padding-top:15px}#comments ul.commentlist li,#reviews ul.commentlist li{padding-bottom:12px;margin-bottom:20px}#comments ul.commentlist li:last-child,#reviews ul.commentlist li:last-child{margin-bottom:10px}#comments p.meta,#reviews p.meta{line-height:17px;margin-bottom:10px!important}#comments .description,#reviews .description{margin-top:5px}#comments .description p,#reviews .description p{line-height:23px!important;font-size:14px}#comments .comment_container,#reviews .comment_container{align-items:inherit}#comments .tbay-avatar{min-width:auto;margin-right:20px;margin-left:0}#comments .tbay-avatar img{margin:0;max-width:50px}#comments li.comment>.children{padding-left:30px}body:not(.woocommerce) #comments .form-group.h-info,body:not(.woocommerce) #comments .logged-in-as{margin-bottom:15px}.singular-shop #comments .tbay-author{margin:0 0 5px}.tbay-addon-features .ourservice-heading{font-size:14px;line-height:20px}.tbay-addon-features .description{display:none}.tbay-addon-newletter .input-group{margin:20px 0 0}.tbay-addon-newletter .input-newletter{width:100%;margin:0;padding-left:15px;padding-right:40px;font-size:14px;height:40px!important}.tbay-addon-newletter .input-group-btn{position:absolute;right:0;left:auto;top:0;width:40px;color:#fff;z-index:11}.tbay-addon-newletter .input-group-btn:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-addon-newletter .input-group-btn:before{font-size:15px;position:absolute;right:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;line-height:40px;pointer-events:none;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.tbay-addon-newletter .input-group-btn input{width:100%;font-size:0;padding:0;border:0;background:var(--tb-theme-color);z-index:100;line-height:40px!important}.post .post-type{display:none}.tbay-footer .contact-info i{line-height:1}.tbay-footer .tbay-copyright{margin-top:15px}.yith-wfbt-submit-block .yith-wfbt-submit-button-remove{width:100%}.singular-shop #comments{padding:0}#reviews h3#reply-title{font-size:14px;margin:10px 0!important}#reviews .reviews-col1 .row ul{margin-top:5px;padding:25px 15px;margin-bottom:28px}#reviews .reviews-col1 .row ul>li{padding:0}#reviews .review-summary-total{text-align:left;padding-bottom:20px;border-bottom:1px solid #d0d0d0;margin-bottom:25px}#reviews .number-customer{margin:0}#reviews .review-summary-result p{display:none}#reviews .review-summary-result strong{font-size:45px;line-height:40px}#reviews .review-summary-item{padding-left:55px}#reviews .progress{height:14px;margin-bottom:14px}.entry-thumb .entry-category a{line-height:28px;padding:0 15px;font-weight:400}.post-list .entry-title{font-size:18px!important;line-height:25px}.entry-tags-list{padding:0}.entry-tags-list a{line-height:28px;padding:0 15px}.wpcf7-form .form-horizontal .wpcf7-submit{width:100%}.title-about{font-size:16px;text-align:left;margin:0}.content-about .tbay-addon .tbay-addon-title{font-size:14px;margin-bottom:18px;line-height:23px;padding-top:5px}.content-about .tbay-addon .tbay-addon-title .subtitle{line-height:23px;margin:3px 0}.ourteam-inner .info{position:static;visibility:visible;margin-top:10px}.ourteam-inner .name-team{font-size:14px;color:#000}.ourteam-inner .job{margin:0!important;opacity:1;filter:alpha(opacity=100);line-height:20px}.ourteam-inner .social-link{display:none}.woocommerce form.login,.woocommerce form.register{padding:0!important;background:#fff0;border:0}.woocommerce form.checkout_coupon{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d0d0d0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce form.checkout_coupon .form-row.last input,.woocommerce form.checkout_coupon .form-row.last button{max-width:100%}.woocommerce form.checkout_coupon #coupon_code{min-width:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.woocommerce form.checkout_coupon button{width:100%}body.woocommerce-checkout .woocommerce .social-log{margin-top:15px;text-align:center}body.woocommerce-checkout .woocommerce .social-log:before{content:'';background:#ddd;position:absolute;left:0;width:100%;height:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:auto;z-index:-1}body.woocommerce-checkout .woocommerce .social-log span{padding:0 20px}.select2-container--default .select2-selection--single{margin-bottom:15px}.woocommerce-account-fields,.woocommerce-account-fields .create-account{margin-top:10px}.woocommerce-shipping-fields{margin:0;border:0;padding-top:15px}.woocommerce-shipping-fields h3 label{font-weight:700}.review-wrapper{margin-top:20px}.review-wrapper #order_review_heading{margin-bottom:25px}div.nsl-container-block.nsl-container{display:block!important}div.nsl-container-block.nsl-container .nsl-button .nsl-button-label-container b{line-height:40px}.woocommerce-cart .return-to-shop a{width:100%}.tbay-addon-features .inner{width:100%}.tbay-addon-features .inner .fbox-content{padding:10px 0 0}.tbay-addon-features:not(.style-2) .row>.feature-box{padding-bottom:20px!important;margin-bottom:20px!important}.tbay-addon-features:not(.style-2) .row>.feature-box:before{content:'';background:#eee;position:absolute;left:8px;right:8px;bottom:0;height:1px}.tbay-addon-features:not(.style-2) .row>.feature-box:last-child,.tbay-addon-features:not(.style-2) .row>.feature-box:nth-last-child(2){margin:0!important;padding:0!important}.tbay-addon-features:not(.style-2) .row>.feature-box:last-child:before,.tbay-addon-features:not(.style-2) .row>.feature-box:nth-last-child(2):before{display:none}.tbay-addon-newletter.tbay-addon{background-image:none!important;background:#f5f5f5}.tbay-addon-categories .row.grid[data-mobileslick="1"] .item+.item,.tbay-addon-categories .row.grid[data-mobile="1"] .item+.item,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobileslick="1"] .item+.item,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobile="1"] .item+.item{margin-top:15px}.tbay-addon-categories .row.grid[data-mobileslick="1"] .item-cat,.tbay-addon-categories .row.grid[data-mobile="1"] .item-cat,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobileslick="1"] .item-cat,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobile="1"] .item-cat{margin:0}.products-list .product-block .product-content{margin-left:-8px;margin-right:-8px}.products-list .product-block .product-content>div{padding:0 8px}}@media (max-width:399px){.woocommerce .product .product-top span.onsale span.saled+.featured{display:none}.flex-control-nav>.slick-arrow{right:0}.flex-control-nav>.slick-arrow.owl-prev{right:auto;left:0}.woocommerce div.product div.images .flex-control-thumbs{padding:0 20px}.yith-wfbt-form{padding:15px!important}#reviews .wcpr-filter-container{overflow:hidden;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}#reviews .wcpr-overall-rating{padding:15px!important}#reviews .wcpr-overall-rating+.wcpr-stars-count{padding:15px 15px 20px}.recent-viewed-products{padding-bottom:40px}.recent-viewed-products .show-all{position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tbay-element-newsletter button[type="submit"]{padding:0 15px}.shop_table.cart .cart_item>span{display:block}.shop_table.cart .cart_item>span.product-quantity{margin:10px 0}.tbay-element-custom-image-list-categories .owl-carousel .item-cat>a{padding:0}.custom-image-list-tags .item-tag{justify-content:center;text-align:center}.custom-image-list-tags .item-tag .content{margin-top:10px}.custom-image-list-tags .item-tag .tag-hover{display:block}}@media (max-width:320px){.woocommerce .woocommerce-product-rating .rate-sold,body .woocommerce-product-rating .rate-sold{display:inherit;border:0;padding:0;margin:0}.woocommerce .woocommerce-product-rating .rate-sold:after,body .woocommerce-product-rating .rate-sold:after{display:none}.widget_besa_popup_newsletter h3{line-height:1}.widget_besa_popup_newsletter .description{line-height:inherit}.widget_besa_popup_newsletter .social{margin-top:30px!important}.tbay-footer .contact-info li.address{line-height:24px}.tbay-filter .display-mode-warpper .display-mode-btn i{vertical-align:unset}.tbay-filter .woocommerce-ordering{float:right;margin-left:10px}.tbay-filter .woocommerce-ordering:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.tbay-filter .woocommerce-ordering:after{font-size:16px;line-height:inherit;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tbay-filter .woocommerce-ordering .sort-title{display:none!important}.tbay-filter .woocommerce-ordering .SumoSelect{position:absolute;top:0;bottom:0;left:0;right:0;border:none;margin:0;line-height:inherit;padding:0;font-size:0;z-index:10;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.tbay-filter .woocommerce-ordering .SumoSelect>.optWrapper:not(.isFloating){position:absolute;width:auto;margin:0;left:auto;right:0}.tbay-filter .woocommerce-ordering select{font-size:0}.tbay-filter .woocommerce-ordering label{display:none}.tbay-filter .woocommerce-ordering option{font-size:14px}}@media (max-width:375px){.product-quantity-mode .product-block.grid .quantity-group-btn.active{padding:0}.product-quantity-mode .product-block.grid .quantity-group-btn.active .add-cart a{position:relative;width:100%;margin-bottom:18px}.product-quantity-mode .product-block.grid .quantity-group-btn.active .add-cart a.loading i{display:block}.product-quantity-mode .product-block.grid .quantity-group-btn.active .add-cart a.loading::after{display:none}}@media (max-width:767px){.product-block.v1{padding:20px 15px!important;max-width:100%}.product-block.v1 .name{margin:0;line-height:20px;max-width:100%;margin-bottom:5px}.product-block.v1 .product-top{display:block;min-height:26px;margin-bottom:10px}.product-block.v1 .block-inner{max-width:100%}.product-block.v1 ul.show-brand{padding-bottom:7px}.product-block.v1 .caption{padding:17px 0 0;max-width:100%}.product-block.v1 .button-wishlist.shown-mobile{display:block!important;position:absolute;bottom:15px;right:15px;left:auto;width:auto!important;z-index:99}.product-block.v1 .button-wishlist.shown-mobile>div a{color:#999;border:0;width:33px;height:33px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #d0d0d0;background:#fff;text-align:center}.product-block.v1 .button-wishlist.shown-mobile>div a span{font-size:0}.product-block.v1 .button-wishlist.shown-mobile>div a i{line-height:33px;font-size:18px;margin:0}.product-block.v1 .button-wishlist.shown-mobile>div a i.yith-wcwl-icon{display:flex;align-items:center;justify-content:center}.product-block.v1 .button-wishlist.shown-mobile>div .yith-wcwl-wishlistaddedbrowse a,.product-block.v1 .button-wishlist.shown-mobile>div .yith-wcwl-wishlistexistsbrowse a{color:var(--tb-theme-color)}.product-block.v1 .button-wishlist.shown-mobile>div .yith-wcwl-wishlistaddedbrowse a:hover,.product-block.v1 .button-wishlist.shown-mobile>div .yith-wcwl-wishlistexistsbrowse a:hover{background:#fff}.product-block.vertical-v1{padding:15px 0}.product-block.vertical-v1 .image img{max-width:48px}.product-block.vertical-v1 .product-content{flex-direction:row;flex-wrap:nowrap}.product-block.vertical-v1 .product-content .image{border:1px solid #d0d0d0}.product-block.vertical-v1 .product-content .block-inner{padding:0;padding-right:17px;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.product-block.vertical-v1 .product-content>div{display:table-cell;vertical-align:top;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-countdown .product-block.v1 .caption,.tbay-element-product-flash-sales .product-block.v1 .caption{padding-bottom:0}.product-countdown .product-block.v1 .stock-flash-sale,.product-countdown .product-block.v1 .time,.tbay-element-product-flash-sales .product-block.v1 .stock-flash-sale,.tbay-element-product-flash-sales .product-block.v1 .time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.product-countdown .product-block.v1 .time .stock,.tbay-element-product-flash-sales .product-block.v1 .time .stock{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;flex-direction:column-reverse}.tbay-element-product-flash-sales .product-block.v1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;text-align:left}.tbay-element-product-flash-sales .product-block.v1 .product-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tbay-element-product-flash-sales .product-block.v1 .caption{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (max-width:575px){.product-block.vertical-v1 .name a{white-space:unset}}@media (max-width:767px){.product-block.v2 .group-buttons{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);position:static}.tbay-show-cart-mobile .product-block.v2 .group-buttons{padding:10px 10px 0}}@media (max-width:767px){.product-block.v3 .tbay-swatches-wrapper{position:static;margin-bottom:10px}.tbay-show-cart-mobile .product-block.v3 .group-buttons{padding:10px 10px 0}}@media (max-width:767px){.product-block.v4 .tbay-swatches-wrapper{position:static;margin-bottom:10px}.tbay-show-cart-mobile .product-block.v4 .add-cart{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column-reverse;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 5px 0}.tbay-show-cart-mobile .product-block.v4 .group-buttons{padding:0}.tbay-show-cart-mobile .product-block.v4.tbay-not-flash-sale .add-cart{display:block}.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v4 .stock-flash-sale,.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v4 .time,.tbay-show-cart-mobile .product-countdown .product-block.v4 .stock-flash-sale,.tbay-show-cart-mobile .product-countdown .product-block.v4 .time{margin-top:20px}}@media (max-width:767px){.product-block.v5 .tbay-swatches-wrapper{position:static;margin-bottom:10px}.product-block.v5 .woocommerce-product-details__short-description{margin-top:-15px;padding-top:10px;border-top:1px solid #d0d0d0;text-align:left;padding-right:10px;padding-left:15px}.product-block.v5 .woocommerce-product-details__short-description ul{margin-bottom:20px}.product-block.v5 .woocommerce-product-details__short-description li,.product-block.v5 .woocommerce-product-details__short-description p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbay-show-cart-mobile .product-block.v5 .group-buttons{padding:10px 10px 0}}@media (max-width:767px){.product-block.v6 .tbay-swatches-wrapper{position:static;margin-bottom:10px}.tbay-addon-flash-sales .product-block.v6 .stock-flash-sale{margin-left:5px;margin-right:5px}.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v6 .group-buttons{padding-bottom:25px}}@media (max-width:767px){.product-block.v7 .tbay-swatches-wrapper{position:static;margin-bottom:10px}.tbay-show-cart-mobile .product-block.v7 .group-buttons{padding:10px 10px 0}.product-countdown .product-block.v7 .time{margin-bottom:5px}.product-countdown .product-block.v7 .caption{padding-bottom:25px}}@media (max-width:767px){.product-block.v10 .tbay-swatches-wrapper{padding:5px 0 10px;background:#fff;position:static}.woocommerce .product .product-block.v10 span.onsale .saled,.woocommerce .product .product-block.v10 span.onsale .featured{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}@media (max-width:767px){.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v11 .group-buttons{padding:0}.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v11 .add-cart{padding:0 5px 10px}}@media (max-width:767px){.product-block.v15 .group{max-width:100%}.tbay-show-cart-mobile .product-block.v15 .group-buttons{padding:0}.tbay-show-cart-mobile .product-block.v15 .group-add-cart{padding:10px 5px 0}}@media (max-width:767px){.product-block.v16 .tbay-swatches-wrapper{position:static;margin:5px 0}}.top-right-mobile .tbay-search-mobile{overflow:scroll!important}.yith-wcwl-add-to-wishlist a>i+span{display:none!important}.single-product .pswp.pswp--open~#elementor-lightbox-slideshow-single-img{display:none!important}#nav-cover{z-index:1000}.category-inside-content{z-index:997}#tbay-header .tbay-element-mini-cart .dropdown-content .widget_shopping_cart_content{top:70px}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.woocommerce table.shop_table td small{display:block}.woocommerce table.shop_table>tbody>tr.order-total>td small .woocommerce-Price-amount{font-size:14px}.woocommerce-shipping-totals .woocommerce-shipping-destination{line-height:20px;margin-bottom:10px!important}body.filter-mobile-active{overflow-y:hidden}@media (min-width:992px){.product-block.vertical-v2 .product-content>div .image{max-width:120px}}.product-block:hover .image>a>.image-effect{opacity:0;filter:alpha(opacity=0)}.product-block.product-swatched:hover .image>a>.image-effect{opacity:1;filter:alpha(opacity=100)}.woocommerce-MyAccount-content .woocommerce-pagination a.button:before{display:none}.woocommerce-MyAccount-content .woocommerce-pagination a.button:after{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-MyAccount-content .woocommerce-pagination a.button:after{font-weight:600}.woocommerce-MyAccount-content .woocommerce-pagination a.button.woocommerce-button--previous:before{content:"";speak:none;font-style:normal;font-weight:400;font-family:"tb-icon"}.woocommerce-MyAccount-content .woocommerce-pagination a.button.woocommerce-button--previous:before{display:inline-block}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="text"],input[type="tel"],input#ywqa_ask_question_text{height:44px;line-height:normal}.dokan-support-login-wrapper{width:auto!important}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#mobile-menu-icon{z-index:99}.dokan-feat-image-upload .fa.fa-cloud-upload:before{content:"\f0ee"}.archive-shop .display-products.products{max-width:100%}.product-block .product-top{display:flex;min-height:21px}.woocommerce div.product-block{max-width:100%}.woocommerce table.shop_table.order_details{border-collapse:collapse}@media (max-width:1399px) and (min-width:992px){.elementor-editor-active #tbay-header{display:block!important}}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}.button-filter-mobile{color:var(--tb-theme-color)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{display:none!important}.store-page-wrap .tbay-filter .main-filter{display:block!important}.store-page-wrap .tbay-filter .display-mode-warpper{width:50%;text-align:right;float:right}.store-page-wrap .tbay-filter .woocommerce-result-count{width:50%;margin:0 0 20px;float:left}.store-page-wrap .tbay-filter .dokan-store-products-filter-area{clear:both}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGUuY3NzIiwic291cmNlcyI6WyJ0ZW1wbGF0ZS5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCJib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2RlcHJlY2F0ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsInN0eWxlMS92YXJzL192YXJpYWJsZXMuc2NzcyIsInN0eWxlMS92YXJzL192YXJzLWdsb2JhbC5zY3NzIiwic3R5bGUxL3ZhcnMvX3RlbXBsYXRlLXZhcnMuc2NzcyIsInN0eWxlMS92YXJzL19sYXlvdXQuc2NzcyIsInN0eWxlMS92YXJzL19wb3N0LXZhcnMuc2NzcyIsInN0eWxlMS92YXJzL193aWRnZXQuc2NzcyIsInN0eWxlMS92YXJzL193b29jb21tZXJjZS12YXJzLnNjc3MiLCJzdHlsZTEvbWl4aW5zL190YmF5X2ljb25fYXJyYXkuc2NzcyIsInN0eWxlMS9taXhpbnMvX3RlbXBsYXRlLWFuaW1hdGlvbi5zY3NzIiwic3R5bGUxL21peGlucy9fdGVtcGxhdGUtbWl4aW5zLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvYW5pbWF0aW9ucy9fYW5pbWF0aW9ucy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2Jhc2UvX2Jhc2Uuc2NzcyIsInN0eWxlMS9leHRlbmQvX2Jhc2Uuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvX3NlYXJjaC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9fc2VhcmNoLWNhbnZhcy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9faGVhZGVyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L190b3AtYmFyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L19mb290ZXIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvbmF2L190cmVldmlldy12ZXJ0aWNhbC1sdjEuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvbmF2L19ob3Jpem9udGFsLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L25hdi9fdHJlZXZpZXcuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvbmF2L192ZXJ0aWNhbC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9uYXYvX2NhbnZhcy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9fZm9ybXMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvX3dpZGdldC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9fYnJlYWRjcnVtYi5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9fd2lkZ2V0LW1vbnN0ZXIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvX3Byb2R1Y3RzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192MS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9wcm9kdWN0cy9fdjIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvcHJvZHVjdHMvX3YzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192NC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9wcm9kdWN0cy9fdjUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvcHJvZHVjdHMvX3Y2LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192Ny5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9wcm9kdWN0cy9fdjguc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvcHJvZHVjdHMvX3Y5LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192MTAuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvcHJvZHVjdHMvX3YxMS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9wcm9kdWN0cy9fdjEyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192MTMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvcHJvZHVjdHMvX3YxNC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9wcm9kdWN0cy9fdjE1LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192MTYuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvcHJvZHVjdHMvX3ZlcnRpY2FsLXYxLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL192ZXJ0aWNhbC12Mi5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9wcm9kdWN0cy9fcXVhbnRpdHktbW9kZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9fZml4X2VkaXRvcl9lbGVtZW50b3Iuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvX2ZpeC1lbGVtZW50b3ItcHJvLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L19oZWFkZXItZGVmYXVsdC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvX2hlYWRpbmcuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19pY29ucy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvX2Jhbm5lci5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvX2Jhbm5lci1jbG9zZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvX2Jhbm5lci1jb3VudGRvd24uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19icmFuZHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19idXR0b24uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19jb3VudGVyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9fY3VzdG9tLW1lbnUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19mZWF0dXJlZC1iYW5uZXIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19mZWF0dXJlcy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvX2dyaWQtcG9zdHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19pbnN0YWdyYW0uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L19tZW51LXZlcnRpY2FsLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9fbmV3c2xldHRlci5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvX291ci10ZWFtLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9fc29jaWFscy1saW5rLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9fdGVzdGltb25pYWxzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9fdmlkZW8uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L190YWdzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9fc2luZ2xlLWltYWdlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvX3Byb2R1Y3RzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvX2N1c3RvbS1pbWFnZXMtbGlzdC1jYXRlZ29yaWVzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvX2N1c3RvbS1pbWFnZXMtbGlzdC10YWdzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvX2xpc3QtY2F0ZWdvcmllcy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL19wcm9kdWN0LWNhdGVnb3JpZXMtaW5mby5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL19wcm9kdWN0LWNhdGVnb3J5LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvX3Byb2R1Y3QtY291bnRkb3duLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvX3Byb2R1Y3QtZmxhc2gtc2FsZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL19wcm9kdWN0cy1jYXRlZ29yaWVzLXRhYnMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9fcHJvZHVjdHMtdGFicy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL193b29jb21tZXJjZS10YWcuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9fcmVjZW50LXZpZXcuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9fcHJvZHVjdC1saXN0LXRhZ3Muc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9feWl0aC1jb21wYXJlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvYmxvZ3MvX2FyY2hpdmUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9fcG9zdC1hdWRpby5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2Jsb2dzL19wb3N0LWdhbGxlcnkuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9fcG9zdC1pbWFnZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2Jsb2dzL19wb3N0LXN0YW5kYXJkLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvYmxvZ3MvX3Bvc3QtdmlkZW8uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9fcG9zdC1saW5rLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvYmxvZ3MvX3Bvc3QtcXVvdGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9fc2luZ2xlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGFnZXMvX2Fib3V0LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGFnZXMvX2NvbnRhY3Quc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9wYWdlcy9fZmFxLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGFnZXMvX3Rlcm1zLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGFnZXMvXzQwNC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BhZ2VzL19pY29uLWZvbnRzLWRlbW8uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL19jb3VudGRvd24tdGltZXIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL19zbGljay5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX2NvdW50ZXJ1cC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX2N1cnJlbmN5LXN3aXRjaGVyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGx1Z2lucy9faGMtc3RpY2t5LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGx1Z2lucy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL19tbWVudS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX29uZXBhZ2VuYXYuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL19wcm9kdWN0LWZidC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX3Byb2R1Y3QtY29tcGFyZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX3Byb2R1Y3QtcXVpY2stdmlldy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX3Byb2R1Y3QtcXVlc3Rpb25zLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcGx1Z2lucy9fcHJvZHVjdC13aXNobGlzdC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvX3Jldi1zbGlkZXIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9zaG9wL2NhdGVnb3J5L19nZW5lcmFsLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9jYXRlZ29yeS9fc2hvcC1maWx0ZXIuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9zaG9wL2NhdGVnb3J5L19zaG9wLWxpc3Quc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9zaG9wL21pbmktY2FydC9fZ2VuZXJhbC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Nob3AvbWluaS1jYXJ0L19sZWZ0LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9taW5pLWNhcnQvX3JpZ2h0LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9taW5pLWNhcnQvX3BvcHVwLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvX3NpemUtZ3VpZGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS9fc2luZ2xlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvX3ZhcmlhdGlvbi5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL190eXBlcy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL19zdGlja3ktYmFyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvX2FjY29yZGlvbi5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL19zaWRlYmFyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvX2hvcml6b250YWwuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS9fdmVydGljYWwuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS9fdGFicy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL19mb3JtLWFkZC10by1jYXJ0LXR5cGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS93b29jb21tZXJjZS9fY2FydC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL19teS1hY2NvdW50LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2UvX3JlZ2lzdGVyLWxvZ2luLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2UvX29yZGVyLXJlY2VpdmVkLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2UvX3RyYWNrLW9yZGVyLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2UvX2NoZWNrb3V0LnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2UvX2N1c3RvbS1sb2dpbi5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL3dpZGdldHMvX3dpZGdldC1wcm9kdWN0LnNjc3MiLCJnZW5lcmFsL191cGRhdGUuc2NzcyIsImdlbmVyYWwvX2ZpeGJ1Zy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvX211dGlsLXZlbmRvci1iYXNlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvY29tcGF0aWJsZS9fZG9rYW4uc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9jb21wYXRpYmxlL19kb2thbl9maXhfYXdlc29tZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvX212eF92ZW5kb3Iuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9jb21wYXRpYmxlL193Y2ZtX211bHRpdmVuZG9yLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvY29tcGF0aWJsZS9fd2NfdmVuZG9ycy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvX3djLW11bHRpLXN0ZXAtY2hlY2tvdXQuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9jb21wYXRpYmxlL193Yy1zaW1wbGUtYXVjdGlvbnMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9jb21wYXRpYmxlL193cG1sLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvY29tcGF0aWJsZS9feWl0aC1hdWN0aW9ucy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvX3djLWFkdmFuY2VkLWZyZWUtc2hpcHBpbmcuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL19kZXNrdG9wLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MS9fZGVza3RvcC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3YyL19kZXNrdG9wLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjMvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92NC9fZGVza3RvcC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3Y1L19kZXNrdG9wLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjYvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92Ny9fZGVza3RvcC5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3Y4L19kZXNrdG9wLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjkvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTAvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTEvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTIvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTMvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTQvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTUvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTYvX2Rlc2t0b3Auc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL190YWJsZXRzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9fdGFibGV0cy1hbmQtbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MS9fdGFibGV0cy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3YyL190YWJsZXRzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjMvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92NC9fdGFibGV0cy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3Y1L190YWJsZXRzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjYvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92Ny9fdGFibGV0cy5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3Y4L190YWJsZXRzLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjkvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTAvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTEvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTIvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTMvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTQvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTUvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTYvX3RhYmxldHMuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy9fbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjEvX21vYmlsZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3YyL19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92My9fbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjQvX21vYmlsZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3Y1L19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92Ni9fbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjcvX21vYmlsZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3Y4L19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92OS9fbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjEwL19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTEvX21vYmlsZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3YxMi9fbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjEzL19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy92MTQvX21vYmlsZS5zY3NzIiwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL3YxNS9fbW9iaWxlLnNjc3MiLCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdjE2L19tb2JpbGUuc2NzcyIsInN0eWxlMS90ZW1wbGF0ZS9maXgtYnVnL19maXgtYnVnLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gaW1wb3J0IHZhcmlhYmxlcyBhbmQgbWl4aW5zIFxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xyXG5AaW1wb3J0IFwic3R5bGUxL3ZhcnMvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdmFycy92YXJzLWdsb2JhbFwiOyBcclxuQGltcG9ydCBcInN0eWxlMS92YXJzL3RlbXBsYXRlLXZhcnNcIjsgXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL21peGlucy90YmF5X2ljb25fYXJyYXlcIjtcclxuQGltcG9ydCBcInN0eWxlMS9taXhpbnMvdGVtcGxhdGUtYW5pbWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvbWl4aW5zL3RlbXBsYXRlLW1peGluc1wiO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBBTklNQVRJT05TXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvYW5pbWF0aW9ucy9hbmltYXRpb25zXCI7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQkFTRVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvYmFzZS9iYXNlXCI7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRVhURU5EXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvZXh0ZW5kL2Jhc2VcIjtcclxuXHJcbiAgXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMQVlPVVRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9zZWFyY2hcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3NlYXJjaC1jYW52YXNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L2hlYWRlclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvdG9wLWJhclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvZm9vdGVyXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9uYXYvdHJlZXZpZXctdmVydGljYWwtbHYxXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L25hdi9ob3Jpem9udGFsXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L25hdi90cmVldmlld1wiO1xyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2xheW91dC9uYXYvdmVydGljYWxcIjtcclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvbmF2L2NhbnZhc1wiOyAgIFxyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvZm9ybXNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3dpZGdldFwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvYnJlYWRjcnVtYlwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9sYXlvdXQvd2lkZ2V0LW1vbnN0ZXJcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L3Byb2R1Y3RzL3F1YW50aXR5LW1vZGVcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L2ZpeF9lZGl0b3JfZWxlbWVudG9yXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L2ZpeC1lbGVtZW50b3ItcHJvXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvbGF5b3V0L2hlYWRlci1kZWZhdWx0XCI7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEVMRU1FTlRTXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRWxlbWVudHNcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9oZWFkaW5nXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvaWNvbnNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9iYW5uZXJcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9iYW5uZXItY2xvc2VcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9iYW5uZXItY291bnRkb3duXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvYnJhbmRzXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvYnV0dG9uXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvY291bnRlclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L2N1c3RvbS1tZW51XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvZmVhdHVyZWQtYmFubmVyXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvZmVhdHVyZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9ncmlkLXBvc3RzXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvaW5zdGFncmFtXCI7XHJcbiBcclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L21lbnUtdmVydGljYWxcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9uZXdzbGV0dGVyXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL2VsZW1lbnQvb3VyLXRlYW1cIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9zb2NpYWxzLWxpbmtcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC90ZXN0aW1vbmlhbHNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC92aWRlb1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy9lbGVtZW50L3RhZ3NcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvZWxlbWVudC9zaW5nbGUtaW1hZ2VcIjtcclxuXHJcbi8vd29vY29tbWVyY2VcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvcHJvZHVjdHNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvY3VzdG9tLWltYWdlcy1saXN0LWNhdGVnb3JpZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvY3VzdG9tLWltYWdlcy1saXN0LXRhZ3NcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvbGlzdC1jYXRlZ29yaWVzXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL3Byb2R1Y3QtY2F0ZWdvcmllcy1pbmZvXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL3Byb2R1Y3QtY2F0ZWdvcnlcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvcHJvZHVjdC1jb3VudGRvd25cIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZWxlbWVudHMvd29vY29tbWVyY2UvcHJvZHVjdC1mbGFzaC1zYWxlXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL3Byb2R1Y3RzLWNhdGVnb3JpZXMtdGFic1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9wcm9kdWN0cy10YWJzXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2VsZW1lbnRzL3dvb2NvbW1lcmNlL3dvb2NvbW1lcmNlLXRhZ1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9yZWNlbnQtdmlld1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS9wcm9kdWN0LWxpc3QtdGFnc1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9lbGVtZW50cy93b29jb21tZXJjZS95aXRoLWNvbXBhcmVcIjtcclxuXHJcbiAgXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBCTE9HU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9hcmNoaXZlXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2Jsb2dzL3Bvc3QtYXVkaW9cIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvYmxvZ3MvcG9zdC1nYWxsZXJ5XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2Jsb2dzL3Bvc3QtaW1hZ2VcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvYmxvZ3MvcG9zdC1zdGFuZGFyZFwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9wb3N0LXZpZGVvXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2Jsb2dzL3Bvc3QtbGlua1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9ibG9ncy9wb3N0LXF1b3RlXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2Jsb2dzL3NpbmdsZVwiO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBQQUdFU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BhZ2VzL2Fib3V0XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BhZ2VzL2NvbnRhY3RcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvcGFnZXMvZmFxXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BhZ2VzL3Rlcm1zXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BhZ2VzLzQwNFwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9wYWdlcy9pY29uLWZvbnRzLWRlbW9cIjtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBQTFVHSU5TXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL2NvdW50ZG93bi10aW1lclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL3NsaWNrXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvY291bnRlcnVwXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvY3VycmVuY3ktc3dpdGNoZXJcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvcGx1Z2lucy9oYy1zdGlja3lcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvcGx1Z2lucy9tYWduaWZpYy1wb3B1cFwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL21tZW51XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvb25lcGFnZW5hdlwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9wbHVnaW5zL3Byb2R1Y3QtZmJ0XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvcHJvZHVjdC1jb21wYXJlXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvcHJvZHVjdC1xdWljay12aWV3XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvcHJvZHVjdC1xdWVzdGlvbnNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvcGx1Z2lucy9wcm9kdWN0LXdpc2hsaXN0XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3BsdWdpbnMvcmV2LXNsaWRlclwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNIT1BcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuLy9jYXRlZ29yeVxyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL2NhdGVnb3J5L2dlbmVyYWxcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9jYXRlZ29yeS9zaG9wLWZpbHRlclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL2NhdGVnb3J5L3Nob3AtbGlzdFwiO1xyXG5cclxuLy9NaW5pIGNhcnRcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9taW5pLWNhcnQvZ2VuZXJhbFwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL21pbmktY2FydC9sZWZ0XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Nob3AvbWluaS1jYXJ0L3JpZ2h0XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Nob3AvbWluaS1jYXJ0L3BvcHVwXCI7XHJcblxyXG4vL3NpbmdsZVxyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS9zaXplLWd1aWRlXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL3NpbmdsZVwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS92YXJpYXRpb25cIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvdHlwZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvc3RpY2t5LWJhclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS9hY2NvcmRpb25cIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvc2lkZWJhclwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9zaG9wL3NpbmdsZS9ob3Jpem9udGFsXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL3ZlcnRpY2FsXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Nob3Avc2luZ2xlL3RhYnNcIjtcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvc2hvcC9zaW5nbGUvZm9ybS1hZGQtdG8tY2FydC10eXBlXCI7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFdPT0NPTU1FUkNFXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2UvY2FydFwiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS93b29jb21tZXJjZS9teS1hY2NvdW50XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL3JlZ2lzdGVyLWxvZ2luXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL29yZGVyLXJlY2VpdmVkXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL3RyYWNrLW9yZGVyXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL2NoZWNrb3V0XCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3dvb2NvbW1lcmNlL2N1c3RvbS1sb2dpblwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFdPT0NPTU1FUkNFIFdJREdFVFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvd29vY29tbWVyY2Uvd2lkZ2V0cy93aWRnZXQtcHJvZHVjdFwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZJWCBCVUdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5AaW1wb3J0IFwiZ2VuZXJhbC91cGRhdGVcIjtcclxuQGltcG9ydCBcImdlbmVyYWwvZml4YnVnXCI7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ09NUEFUSUJMRVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvbXV0aWwtdmVuZG9yLWJhc2VcIjsgXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvZG9rYW5cIjsgXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvZG9rYW5fZml4X2F3ZXNvbWVcIjsgXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvbXZ4X3ZlbmRvclwiOyBcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvY29tcGF0aWJsZS93Y2ZtX211bHRpdmVuZG9yXCI7IFxyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9jb21wYXRpYmxlL3djX3ZlbmRvcnNcIjsgXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvd2MtbXVsdGktc3RlcC1jaGVja291dFwiOyBcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvY29tcGF0aWJsZS93Yy1zaW1wbGUtYXVjdGlvbnNcIjsgXHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL2NvbXBhdGlibGUvd3BtbFwiOyBcclxuXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvY29tcGF0aWJsZS95aXRoLWF1Y3Rpb25zXCI7IFxyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9jb21wYXRpYmxlL3djLWFkdmFuY2VkLWZyZWUtc2hpcHBpbmdcIjsgXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFJFU1BPTlNJVkVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL2xheW91dC1wcm9kdWN0cy9kZXNrdG9wXCI7XHJcblxyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvdGFibGV0cy1hbmQtbW9iaWxlXCI7XHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvcmVzcG9uc2l2ZS9sYXlvdXQtcHJvZHVjdHMvdGFibGV0c1wiO1xyXG5cclxuQGltcG9ydCBcInN0eWxlMS90ZW1wbGF0ZS9yZXNwb25zaXZlL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwic3R5bGUxL3RlbXBsYXRlL3Jlc3BvbnNpdmUvbGF5b3V0LXByb2R1Y3RzL21vYmlsZVwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZJWEJVR1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbkBpbXBvcnQgXCJzdHlsZTEvdGVtcGxhdGUvZml4LWJ1Zy9maXgtYnVnXCI7IiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xyXG4vL1xyXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxyXG5cclxuLy8gQXNjZW5kaW5nXHJcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXHJcbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcclxuICAkcHJldi1rZXk6IG51bGw7XHJcbiAgJHByZXYtbnVtOiBudWxsO1xyXG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XHJcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XHJcbiAgICAgIC8vIERvIG5vdGhpbmdcclxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XHJcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcclxuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9XHJcbiAgICAkcHJldi1rZXk6ICRrZXk7XHJcbiAgICAkcHJldi1udW06ICRudW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGFydHMgYXQgemVyb1xyXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cclxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcclxuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xyXG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xyXG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XHJcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXHJcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXHJcbi8vXHJcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2VcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcclxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xyXG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG5cclxuICBAaWYgJGluZGV4IHtcclxuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHN0cmluZztcclxufVxyXG5cclxuLy8gQ29sb3IgY29udHJhc3RcclxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcclxuICAkcjogcmVkKCRjb2xvcik7XHJcbiAgJGc6IGdyZWVuKCRjb2xvcik7XHJcbiAgJGI6IGJsdWUoJGNvbG9yKTtcclxuXHJcbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xyXG5cclxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xyXG4gICAgQHJldHVybiAkZGFyaztcclxuICB9IEBlbHNlIHtcclxuICAgIEByZXR1cm4gJGxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXHJcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XHJcbn1cclxuXHJcbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxyXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcclxuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcclxuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xyXG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XHJcblxyXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XHJcbn1cclxuIiwiLy8gVG9nZ2xlc1xyXG4vL1xyXG4vLyBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZ2xvYmFsIHZhcmlhYmxlcyB0byBlbmFibGUgY2VydGFpbiB0aGVtZSBmZWF0dXJlcy5cclxuXHJcbi8vIFZlbmRvclxyXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xyXG5cclxuLy8gRGVwcmVjYXRlXHJcbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcclxuQGltcG9ydCBcIm1peGlucy9iYWRnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xyXG5cclxuLy8gLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcclxuXHJcbi8vIC8vIFNraW5zXHJcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcclxuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XHJcblxyXG4vLyAvLyBMYXlvdXRcclxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSBmb250IHNpemVcclxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcclxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXHJcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcclxuXHJcbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxyXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcclxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xyXG5cclxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XHJcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXHJcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XHJcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcclxuXHJcbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcclxuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xyXG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG59XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXHJcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XHJcblxyXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xyXG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XHJcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXHJcbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xyXG4gIC8vIENhY2hlICRmcyB1bml0XHJcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcclxuXHJcbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxyXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xyXG5cclxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcclxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XHJcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcclxuICAgICRyZnMtc3RhdGljOiBudWxsO1xyXG4gICAgJHJmcy1mbHVpZDogbnVsbDtcclxuXHJcbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcclxuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XHJcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcclxuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcclxuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxyXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxyXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcclxuICAgICAgJG1pbi13aWR0aDogbnVsbDtcclxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxyXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxyXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcclxuXHJcbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcclxuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcclxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcclxuXHJcbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XHJcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xyXG5cclxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XHJcblxyXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxyXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbmRlcmluZ1xyXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XHJcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxyXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAkbXEtdmFsdWU6IG51bGw7XHJcblxyXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXHJcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xyXG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XHJcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcclxuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxyXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXHJcbiAgICAgICAgJixcclxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxyXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xyXG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XHJcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xyXG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XHJcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xyXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcclxufVxyXG5cclxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcclxufVxyXG4iLCIvLyBEZXByZWNhdGUgbWl4aW5cclxuLy9cclxuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cclxuLy8gYCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXNgIGlzIGEgZ2xvYmFsIHZhcmlhYmxlLCBgJGlnbm9yZS13YXJuaW5nYCBpcyBhIHZhcmlhYmxlIHRoYXQgY2FuIGJlIHBhc3NlZCB0b1xyXG4vLyBzb21lIGRlcHJlY2F0ZWQgbWl4aW5zIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nIChmb3IgZXhhbXBsZSBpZiB0aGUgbWl4aW4gaXMgc3RpbGwgYmUgdXNlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIEJvb3RzdHJhcClcclxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICBAaWYgKCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXMgIT0gZmFsc2UgYW5kICRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XHJcbiAgICBAd2FybiBcIiN7JG5hbWV9IGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgI3skZGVwcmVjYXRlLXZlcnNpb259LiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gI3skcmVtb3ZlLXZlcnNpb259LlwiO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4bDogMTYwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7IFxyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxyXG4vL1xyXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcclxuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcclxuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxyXG4vL1xyXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xyXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxyXG5cclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xyXG5cclxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxyXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxyXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cclxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcclxufVxyXG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcclxuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG5cclxuICBAYXQtcm9vdCBhI3smfSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSZXNpemUgYW55dGhpbmdcclxuXHJcbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcclxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXHJcbn1cclxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5cclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgc2l6ZSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xyXG59XHJcbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcblxyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcclxuICAgIGEjeyRwYXJlbnR9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XHJcbn1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBWaXNpYmlsaXR5XHJcblxyXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XHJcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW52aXNpYmxlKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XHJcbn1cclxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcclxuICB9XHJcblxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcclxuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICB9XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcclxufVxyXG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXVwIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1sZWZ0IHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xyXG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5OjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBQYWdpbmF0aW9uXHJcblxyXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAucGFnZS1pdGVtIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBMaXN0c1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvLyBMaXN0IEdyb3Vwc1xyXG5cclxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHJcbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xyXG59XHJcbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XHJcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvcm0tY29udHJvbC1maWxlIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tIGZpbGVcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJixcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCxcclxuICAgICAgdGhlYWQgdGgsXHJcbiAgICAgIHRib2R5ICsgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciB7XHJcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcblxyXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9LFxyXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcclxuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICRyZXN1bHQ6ICgpO1xyXG5cclxuICAgIEBpZiAobGVuZ3RoKCRzaGFkb3cpID09IDEpIHtcclxuICAgICAgLy8gV2UgY2FuIHBhc3MgYEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7YFxyXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEZpbHRlciB0byBhdm9pZCBpbnZhbGlkIHByb3BlcnRpZXMgZm9yIGV4YW1wbGUgYGJveC1zaGFkb3c6IG5vbmUsIDFweCAxcHggYmxhY2s7YFxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XHJcbiAgICAgICAgQGlmIG50aCgkc2hhZG93LCAkaSkgIT0gXCJub25lXCIge1xyXG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkc2hhZG93LCAkaSksIFwiY29tbWFcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcclxuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcclxuICB9IEBlbHNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sI3skaW5maXh9LFxyXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XHJcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXHJcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXHJcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AbWl4aW4gZmxvYXQtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LWxlZnRgIG1peGluXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XHJcbn1cclxuQG1peGluIGZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LXJpZ2h0YCBtaXhpblwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xyXG59XHJcbkBtaXhpbiBmbG9hdC1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbm9uZWAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5zc1xyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAjMzMzMzMzICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAjMzMzMzMzICFkZWZhdWx0OyAgXHJcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXHJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xyXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcclxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XHJcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRncmF5czogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4gICksXHJcbiAgJGdyYXlzXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXHJcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxyXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc2l6ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvXHJcbiAgKSxcclxuICAkc2l6ZXNcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcclxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeGxnOiAxNjAwcHggXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsIFxyXG4gIHhsZzogMTE0MHB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG5cclxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxyXG4gIChcclxuICAgICgyMSA5KSxcclxuICAgICgxNiA5KSxcclxuICAgICg0IDMpLFxyXG4gICAgKDEgMSksXHJcbiAgKSxcclxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXHJcbik7XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybXNcclxuXHJcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgI3syICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15fSkgKiAzIC8gNCArICN7JGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmd9KSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS10ZXh0OiAoXHJcbiAgZW46IFwiQnJvd3NlXCJcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcInZhbGlkXCI6IChcclxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcclxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcclxuICAgICksXHJcbiAgICBcImludmFsaWRcIjogKFxyXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcclxuICAgICksXHJcbiAgKSxcclxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG4pO1xyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSnVtYm90cm9uXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xyXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUb2FzdHNcclxuXHJcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xyXG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXHJcbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cclxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XHJcblxyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuXHJcbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcclxuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xyXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcmludGluZ1xyXG5cclxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XHJcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XHJcbiIsIi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuc3NcclxuJHRleHQtY29sb3I6ICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDtcclxuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgIzMzMzMzMyAhZGVmYXVsdDsgIFxyXG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3JcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZ3JlZW4gICAgICAgICAgIDogIzc4YWUwMCAhZGVmYXVsdDtcclxuJGdyZWVuLWRhcmsgICAgICA6ICMxY2I5MzYgIWRlZmF1bHQ7XHJcbiR3aGl0ZSAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xyXG4kYmxhY2sgICAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcclxuJG5vY29sb3IgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4keWVsbG93ICAgICAgICAgIDogI2ZkZmYzOSAhZGVmYXVsdDtcclxuJHllbGxvdy1kYXJrICAgICA6ICNmMmNiMmUgIWRlZmF1bHQ7XHJcbiRyZWQgICAgICAgICAgICAgOiAjZWM1MzU1ICFkZWZhdWx0O1xyXG4kcmVkLWRhcmsgICAgICAgIDogI2NlNGYzZSAhZGVmYXVsdDtcclxuJG9yYW5nZSAgICAgICAgICA6ICNlOTM0MzQgIWRlZmF1bHQ7XHJcbiRibHVlICAgICAgICAgICAgOiAjMTc3YmQxICFkZWZhdWx0O1xyXG4kZGFyayAgICAgICAgICAgIDogIzA5MzQ1MiAhZGVmYXVsdDtcclxuJGRhcmstYmV0dGVyICAgICA6ICMwYzMwNGEgIWRlZmF1bHQ7XHJcbiRkYXJrICAgICAgICAgICAgOiAjMTIxQjFGICFkZWZhdWx0O1xyXG4kY3lhbiAgICAgICAgICAgIDogIzAxYTNkNCAhZGVmYXVsdDtcclxuJHR1cnF1b2lzZSAgICAgICA6ICM5YzYxOWMgIWRlZmF1bHQ7XHJcbiRicm93bi1saWdodFx0IFx0IDogI2ViNTQ1NCAhZGVmYXVsdDtcclxuJGNvbG9yLTFcdFx0IFx0XHQgOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItMlx0XHQgXHRcdCA6ICNiM2IzYjMgIWRlZmF1bHQ7XHJcbiRjb2xvci0zXHQgICAgIFx0IDogIzkwOWNhZCAhZGVmYXVsdDtcclxuJGdyYXktdGV4dCAgICAgICA6ICM5OTk5OTkgIWRlZmF1bHQ7XHJcbi8vQ29sb3IgaGVhZGVyIGNkXHJcbiRjZC10b3BiYXItYmdcdCBcdCA6ICMzQjQyNEMgIWRlZmF1bHQ7XHJcbiRib3JkZXItYnV0dG9uXHQgOiAjYzMxMzM1ICFkZWZhdWx0O1xyXG4kYm90dG9tLW1lbnUtbGlua1x0IDogIzU4NTZkNiAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24taG92ZXJcdCBcdFx0XHRcdFx0OiAjNTg1NmQ2ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWJ1dHRvbi1ob3Zlclx0IFx0OiAjMjMyMGM0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsaWduXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGFsaWduLWNlbnRlciAgICA6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4kYWxpZ24tbGVmdCAgICAgIDogbGVmdCAhaW1wb3J0YW50O1xyXG4kYWxpZ24tcmlnaHQgICAgIDogcmlnaHQgIWltcG9ydGFudDtcclxuXHJcbi8vRm9udFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250LXdlaWdodC1iYXNlICAgICAgIDogNDAwICFkZWZhdWx0O1xyXG4vLyBUZXh0IHRyYW5zZm9ybVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR0ZXh0LW5vbmUgICAgICAgOiBub25lICFpbXBvcnRhbnQ7XHJcbiR0ZXh0LXVwcGVyY2FzZSAgOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuJHRleHQtY2FwaXRhbGl6ZSA6IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuJHRleHQtbG93ZXJjYXNlICA6IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xyXG4kdGV4dC1pbmhlcml0ICAgIDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cclxuLy8gVGhlbWUgTWFyZ2luLCBQYWRkaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHRoZW1lLW1hcmdpbiAgICA6IDQwcHggIWRlZmF1bHQ7XHJcbiR0aGVtZS1wYWRkaW5nICAgOiAzMHB4ICFkZWZhdWx0O1xyXG5cclxuLy9Tb2NpYWwgY29sb3JcclxuJGZhY2Vib29rLWNvbG9yOiAjM2I1OTk5OyBcclxuJHR3aXR0ZXItY29sb3I6ICAjNTVhY2VlO1xyXG4keW91dHViZS1jb2xvcjogICNjZDIwMWY7IFxyXG4kcGludGVyZXN0LWNvbG9yOiAgI2JkMDgxYztcclxuJGdvb2dsZS1jb2xvcjogICAjZGQ0YjM5O1xyXG4kdHVtYmxyLWNvbG9yOiAgICMzNDQ2NWQ7XHJcbiRsaW5rZWRpbi1jb2xvcjogICMwMDc3QjU7XHJcbiRpbnN0YWdyYW0tY29sb3I6ICNlNDQwNWY7XHJcbiRmbGlja3ItY29sb3I6ICNmZjAwODQ7IiwiXHJcbi8qKlxyXG4qIFdlYiBBcHBsaWNhdGlvbiBQcmVmaXggQXBwbHkgRm9yIE1ha2luZyBPd25lciBTdHlsZXNcclxuKi9cclxuXHJcbiRhcHAtcHJlZml4ICAgICAgICAgICAgICAgICAgICAgIDogdGJheSAhZGVmYXVsdDtcclxuJHZjLXByZWZpeCAgICAgICAgICAgICAgICAgICAgICAgOiB0YmF5ICFkZWZhdWx0O1xyXG5cclxuLyoqXHJcbiAqICAgQmxvY2tzIExheW91dCBTZWxlY3RvcnNcclxuICovXHJcbiRibG9jay1wcmVmaXggICAgICAgICAgICAgICAgICAgIDogJ3RiYXktYWRkb24nICFkZWZhdWx0O1xyXG4kYmxvY2stc2VsZWN0b3IgICAgICAgICAgICAgICAgICA6ICdlbGVtZW50LXRiYXktaGVhZGluZycgIWRlZmF1bHQ7XHJcbiRibG9jay1oZWFkaW5nLXNlbGVjdG9yICAgICAgICAgIDogJ2hlYWRpbmctdGJheS10aXRsZScgIWRlZmF1bHQ7XHJcbiRibG9jay1jb250ZW50LXNlbGVjdG9yICAgICAgICAgIDogJ3RiYXktdGJheS1jb250ZW50JyAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1wcmVmaXggICAgICAgICAgICAgICAgOiAnd3BiLWNvbnRhaW5lcicgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVGhlbWVzIGNvbG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kdGhlbWUtY29sb3IgICAgICAgICAgICAgICAgICAgICA6IHZhcigtLXRiLXRoZW1lLWNvbG9yKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yLWhvdmVyICAgICAgICAgICAgICAgOiB2YXIoLS10Yi10aGVtZS1jb2xvci1ob3ZlcikgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb2xvci1ob3Zlci0yICAgICAgICAgICAgIDogdmFyKC0tdGItdGhlbWUtY29sb3ItaG92ZXItMikgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb2xvci1zZWNvbmQgICAgICAgICAgICAgIDogdmFyKC0tdGItdGhlbWUtc2Vjb25kLWNvbG9yKSAhZGVmYXVsdDsgXHJcbiR0aGVtZS1jb2xvci1zZWNvbmQtaG92ZXIgICAgICAgIDogdmFyKC0tdGItdGhlbWUtc2Vjb25kLWNvbG9yLWhvdmVyKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yLXNlY29uZC1ob3Zlci0yICAgICAgOiB2YXIoLS10Yi10aGVtZS1zZWNvbmQtY29sb3ItaG92ZXItMikgIWRlZmF1bHQ7XHJcbiR0aGVtZS1oZWFkZXItbW9iaWxlLWJnICAgICAgICAgIDogdmFyKC0tdGItaGVhZGVyLW1vYmlsZS1iZykgIWRlZmF1bHQ7XHJcbiR0aGVtZS1oZWFkZXItbW9iaWxlLWNvbG9yICAgICAgIDogdmFyKC0tdGItaGVhZGVyLW1vYmlsZS1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0Yi1iZy1idXktbm93ICAgICAgICAgICAgICAgICAgIDogdmFyKC0tdGItYmctYnV5LW5vdykgIWRlZmF1bHQ7XHJcbiR0Yi1iZy1idXktbm93LWhvdmVyICAgICAgICAgICAgIDogdmFyKC0tdGItYmctYnV5LW5vdy1ob3ZlcikgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICNkMGQwZDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHktYmFzZVx0XHRcdFx0IDogIHZhcigtLXRiLXRleHQtcHJpbWFyeS1mb250KTtcclxuXHJcblxyXG4kbGluay1jb2xvciAgICAgICAgICAgICAgICAgICAgICA6ICMzMjMyMzI7XHJcbiRsaW5rLWhvdmVyLWNvbG9yICAgICAgICAgICAgICAgIDogJHRoZW1lLWNvbG9yO1xyXG4kaW1hZ2UtdGhlbWUtcGF0aCAgICAgICAgICAgICAgICA6ICcuLi9pbWFnZXMvJyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvbnQtZmFtaWx5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbiRmYS12ZXJzaW9uICAgICAgICAgICAgICAgICAgICAgIDogNS4xMC4yICFkZWZhdWx0O1xyXG4kdGhlbWUtZm9udC1uYW1lICAgICAgICAgICAgICAgICA6ICdGb250QXdlc29tZScgIWRlZmF1bHQ7IFxyXG4kdGhlbWUtZm9udC1wYXRoICAgICAgICAgICAgICAgICA6ICcuLi9mb250cy8nICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlXHRcdFx0XHRcdCA6IDE0cHg7IFxyXG4kZm9udC13ZWlnaHQtYmFzZVx0XHRcdFx0IDogbm9ybWFsO1xyXG5cclxuLy9iZyBsb2FkIG1vcmVcclxuJGxvYWQtbW9yZS1iZyAgICAgICAgICAgICAgXHRcdFx0IDogdXJsKFwiI3skaW1hZ2UtdGhlbWUtcGF0aH1sb2FkLW1vcmUuZ2lmXCIpIG5vLXJlcGVhdCAwIDA7XHJcblxyXG5cclxuLy89PSBCcmVhZGNydW1ic1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRicmVhZGNydW1iLWZvbnQtc2l6ZSAgICAgICAgICAgIDogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1ib3JkZXIgICAgICAgICAgICAgICA6IG5vbmUgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJveC1zaGFkb3cgICAgICAgICAgIDogMCA1cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXRvcCAgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmctYm90dG9tICAgICAgIDogMjBweCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgKCR0aGVtZS1tYXJnaW4pIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWxpbmstY29sb3IgICAgICAgICAgIDogJGJsYWNrICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1saW5rLWhvdmVyLWNvbG9yICAgICA6ICR0aGVtZS1jb2xvciAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItbGF5b3V0LWJnICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hbGlnbm1lbnQgICAgICAgICAgICA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXRpdGxlLWZvbnQtd2VpZ2h0ICAgIDogMzAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi10aXRsZS1mb250LXNpemUgICAgICA6IDQ4cHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWxpbmUtaGVpZ2h0XHRcdFx0IDogMzBweCAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW5hbWUtZm9udC1zaXplXHRcdCA6IDE4cHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLW5hbWUtZm9udC13ZWlnaHRcdCA6IDMwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItbmFtZS1jb2xvclx0XHRcdCA6ICRibGFjayAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xyXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xyXG5cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcclxuXHJcbi8vIFRhYnMgXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG5hdi10YWJzLWNvbG9yICAgICAgICAgICAgICAgICAgOiAjZWVlZWVlICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1mb250LXNpemUgICAgICAgICA6IDE0cHggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWZvbnQtd2VpZ2h0ICAgICAgIDogOTAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLXBhZGRpbmcgICAgICAgICAgICAgICAgOiAwIDIwcHggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1tYXJnaW4gICAgICAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWZvbnQtd2VpZ2h0ICAgICAgICAgICAgOiA5MDAgIWRlZmF1bHQ7IFxyXG5cclxuJG5hdi10YWJzLWxlZnQtZm9udC13ZWlnaHRcdFx0IDogOTAwIWRlZmF1bHQ7XHJcbi8vIENvbnRhY3QgVXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29udGFjdC1iZyAgICAgICAgICAgICAgICAgICAgICA6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtaWNvbi1iZyAgICAgICAgICAgICAgICAgOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWljb24tc2l6ZSAgICAgICAgICAgICAgIDogMjJweCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtaWNvbi1jb2xvciAgICAgICAgICAgICAgOiAkd2hpdGUgIWRlZmF1bHQ7IFxyXG4kY29udGFjdC1pY29uLWJvcmRlci1yYWRpdXMgICAgICA6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRvdmVybGF5X2RhcmtfZmFsbGJhY2tcdFx0XHQgOiAjMTExMTExICFkZWZhdWx0OyBcclxuJG92ZXJsYXlfZGFyayBcdFx0XHRcdFx0IDogIzMzMzMzMyAhZGVmYXVsdDsgXHJcbiRvdmVybGF5X2RhcmtfZGFya1x0XHRcdFx0IDogIzExMTExMSAhZGVmYXVsdDsgXHJcblxyXG5AaW1wb3J0XHJcbiAgICBcImxheW91dFwiLFxyXG4gICAgXCJwb3N0LXZhcnNcIixcclxuICAgIFwid2lkZ2V0XCIsXHJcbiAgICBcIndvb2NvbW1lcmNlLXZhcnNcIlxyXG4gICAgO1xyXG4iLCIvLyBDb250YWluZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29udGFpbmVyLWJnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLXBhZGRpbmctdG9wICAgICAgICAgICAgICAgICAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbSAgICAgICAgICAgICAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XHJcbiRjb250YWluZXItYm9yZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMHB4ICFkZWZhdWx0O1xyXG4vLyBjb250ZW50IGlubmVyXHJcbiRjb250ZW50LWlubmVyLW1hcmdpbiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMHB4IDBweCAkdGhlbWUtbWFyZ2luICFkZWZhdWx0O1xyXG4kY29udGVudC1pbm5lci1ib3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbi8vIENvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29udGVudC1iZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjb250ZW50LXBhZGRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKCRncmlkLWd1dHRlci13aWR0aCArIDEwKSAwICFkZWZhdWx0O1xyXG5cclxuLy8gQm94IE1vZHVsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmxvY2stbW9kdWxlLXJhZGl1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDNweCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1tYXJnaW4tYm90dG9tICAgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtbWFyZ2luICFkZWZhdWx0O1xyXG4kYmxvY2stbW9kdWxlLXBhZGRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1ib3JkZXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtY29sb3IhZGVmYXVsdDtcclxuXHJcbiRibG9jay1tb2R1bGUtaGVhZGluZy1jb2xvclx0XHRcdFx0XHRcdDogIzAwMDAwMCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1oZWFkaW5nLWJvcmRlciAgICAgICAgICAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XHJcbiRibG9jay1tb2R1bGUtaGVhZGluZy10cmFuc2Zvcm0gICAgICAgICAgICAgICAgIDogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYmxvY2stbW9kdWxlLWhlYWRpbmctbGluZS1oZWlnaHQgICAgICAgICAgICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1oZWFkaW5nLXBhZGRpbmcgICAgICAgICAgICAgICAgICAgOiAyMHB4IDAgIWRlZmF1bHQ7XHJcbiRibG9jay1tb2R1bGUtaGVhZGluZy1tYXJnaW4gICAgICAgICAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1oZWFkaW5nLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgOiAyNHB4ICFkZWZhdWx0O1xyXG4kYmxvY2stbW9kdWxlLWhlYWRpbmctZm9udC13ZWlnaHQgICAgICAgICAgICAgICA6IDYwMCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1oZWFkaW5nLXNob3ctc2VwYXJhdG9yICAgICAgICAgICAgOiBub25lICFkZWZhdWx0O1xyXG4kYmxvY2stbW9kdWxlLWhlYWRpbmctaW1hZ2UtcG9zaXRpb24gICAgICAgICAgICA6IDAgMCAhZGVmYXVsdDtcclxuXHJcbiRibG9jay1tb2R1bGUtY29udGVudC1yYWRpdXMgICAgICAgICAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGJsb2NrLW1vZHVsZS1oaWdobGlnaHRlZC1iZyAgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiRibG9jay1tb2R1bGUtaGlnaGxpZ2h0ZWQtYm9yZGVyICAgICAgICAgICAgICAgIDogc29saWQgMnB4ICR0aGVtZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRibG9jay1tb2R1bGUtZm9vdGVyLWhlYWRpbmctY29sb3IgICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrLXByb2R1Y3QtcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kYmxvY2staGVhZGluZy1sZXR0ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJsb2NrLXNpZGViYXItbW9kdWxlLWJvcmRlciAgICAgICAgICAgICAgICAgICAgOiBub25lICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1ib3gtcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7IFxyXG4kYmxvY2stc2lkZWJhci1ib3gtbWFyZ2luICAgICAgICAgICAgICAgICAgICAgICA6IDAgMCAzMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrLXNpZGViYXItbGlzdC1wYWRkaW5nLXZlcnRpY2FsICAgICAgICAgICAgOiAxM3B4IDBweCAxM3B4IDEzcHggIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWxpc3QtYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgIDogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRibG9jay1zaWRlYmFyLWhpZ2h0bGlnaHQtbWFyZ2luIFx0XHRcdFx0OiAwIDAgMjBweCAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItaGVhZGluZy1tYXJnaW4gICAgICAgICAgICBcdFx0OiAwICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oZWFkaW5nLWhpZ2h0bGlnaHQtYmcgICAgICAgICAgICA6ICRub2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oZWFkaW5nLWhpZ2h0bGlnaHQtcGFkZGluZyAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWhlYWRpbmctaGlnaHRsaWdodC1tYXJnaW4gICAgXHQ6IDAgIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWhlYWRpbmctaGlnaHRsaWdodC1jb2xvciAgICAgICAgIDogJGJsYWNrICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oZWFkaW5nLWhpZ2h0bGlnaHQtbWFyZ2luLWJvdHRvbSA6IDBweCAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItaGVhZGluZy1oaWdodGxpZ2h0LWZvbnQtc2l6ZSAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oZWFkaW5nLWhpZ2h0bGlnaHQtZm9udC13ZWlnaHQgICA6IDkwMCAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItaGlnaHRsaWdodC1jb250ZW50LWJnXHRcdFx0OiAkbm9jb2xvciAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItaGlnaHRsaWdodC1jb250ZW50LWNvbG9yXHRcdFx0OiAjNjY2NjY2ICFkZWZhdWx0OyBcclxuJGJsb2NrLXNpZGViYXItaGlnaHRsaWdodC1jb250ZW50LXBhZGRpbmdcdFx0OiAwICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oaWdodGxpZ2h0LWJvcmRlciAgIFx0XHRcdFx0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oaWdodGxpZ2h0LWZvbnQtc2l6ZSBcdFx0XHQ6IDEycHggIWRlZmF1bHQ7XHRcclxuJGJsb2NrLXNpZGViYXItaGlnaHRsaWdodC10cmFuc2Zvcm0gXHRcdFx0OiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWhpZ2h0bGlnaHQtZm9udC13ZWlnaHRcdFx0XHQ6IDMwMCAhZGVmYXVsdDtcdFx0XHRcdFx0XHRcclxuJGJsb2NrLXNpZGViYXItbGluay1oaWdodGxpZ2h0LWNvbG9yICAgICAgICAgICAgOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWxpbmstaGlnaHRsaWdodC1ob3Zlci1jb2xvciAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1saXN0LWhpZ2h0bGlnaHQtYm9yZGVyLWNvbG9yICAgICA6ICMzOTM5MzkgIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWxpc3QtaGlnaHRsaWdodC1mb250LXNpemUgICAgICAgIDogMTBweCAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItbGlzdC1oaWdodGxpZ2h0LXBhZGRpbmcgICAgICAgICAgOiAxN3B4IDE1cHggIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWxpc3QtaGlnaHRsaWdodC1pbWFnZSAgICAgICAgICAgIDogdXJsKCcjeyRpbWFnZS10aGVtZS1wYXRofWRvdC5qcGcnKSAwIDIycHggbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1saXN0LWltYWdlICAgICAgICAgICAgICAgICAgICAgICA6IHVybCgnI3skaW1hZ2UtdGhlbWUtcGF0aH1kb3QuanBnJykgMCAyMnB4IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuXHJcbiRibG9jay1zaWRlYmFyLWhlYWRpbmctcGFkZGluZyAgICAgICAgICAgICAgICAgIDogMCAwIDMwcHggIWRlZmF1bHQ7XHJcbiRibG9jay1zaWRlYmFyLWhlYWRpbmctbWFyZ2luICAgICAgICAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItaGVhZGluZy1mb250LXNpemUgICAgICAgICAgICAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kYmxvY2stc2lkZWJhci1oZWFkaW5nLWNvbG9yICAgICAgICAgICAgICAgICAgICA6ICRibGFjayAhZGVmYXVsdDsgXHJcbiRibG9jay1zaWRlYmFyLWhlYWRpbmctbGluZS1oZWlnaHQgICAgICAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcclxuJGJsb2NrLXNpZGViYXItaGVhZGluZy1mb250LXdlaWdodFx0XHRcdFx0OiA5MDAgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2stc2lkZWJhci13aWRnZXQtYm9yZGVyICAgICAgICAgICAgICAgICAgICA6IDFweCBzb2xpZCBsaWdodGVuKCRib3JkZXItY29sb3IsIDMlKSAhZGVmYXVsdDtcclxuXHJcbi8qKioqKioqKiogTEFZT1VUICoqKioqKioqKioqKioqL1xyXG5cclxuLy9IZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kaGVhZGVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDgwcHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItYmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJG5vY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXItZm9udC1zaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaGVhZGVyLWJvcmRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGJsYWNrICFkZWZhdWx0O1xyXG4kaGVhZGVyLWxpbmstY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRibGFjayAhZGVmYXVsdDtcclxuJGhlYWRlci1saW5rLWhvdmVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXItaWNvbi1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGJsYWNrICFkZWZhdWx0O1xyXG4kaGVhZGVyLWljb24tZm9udC1zaXplICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEzcHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItbGlzdC1mb250LXNpemUgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcclxuJGhlYWRlci1wYWRkaW5nLXRvcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaGVhZGVyLXBhZGRpbmctYm90dG9tICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXItY29udGVudC1hbGlnbiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyLW1hcmdpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXItcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuLy8gc2tpbjJcclxuJGhlYWRlci1za2luMi1jb250ZW50LXBhZGRpbmcgICAgICAgICAgICAgICAgICAgOiAzNXB4IDAgIWRlZmF1bHQ7XHJcbi8vaGVhZGVyIHYxXHJcbiRoZWFkZXItdjEtdG9wLWJnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIzM2MzYzNiAhZGVmYXVsdDtcclxuJGhlYWRlci12MS1iZy1ib3R0b20gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxLW1lbnUtY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICMzNjM2MzYgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdjEtbWVudS1jb2xvci1ob3ZlciAgICAgICAgICAgICAgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kYm9yZGVyLW1lbnV2MS1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vIGxvZ29cclxuJGxvZ28tbWFyZ2luICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBUb3BiYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kdG9wYmFyLWJnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XHJcbiR0b3BiYXItbGluay1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIzIyMjIyMiAhZGVmYXVsdDtcclxuJHRvcGJhci1saW5rLWhvdmVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0b3BiYXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIzY2NiAhZGVmYXVsdDtcclxuJHRvcGJhci1wYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0cHggMHB4ICFkZWZhdWx0O1xyXG4kdG9wYmFyLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEzcHggIWRlZmF1bHQ7XHJcblxyXG4kdG9wYmFyLWJnMlx0XHRcdFx0XHRcdFx0XHRcdFx0OiAjMTExMTExICFkZWZhdWx0O1xyXG4kdG9wYmFyLWNvbG9yMlx0XHRcdFx0XHRcdFx0XHRcdDogI2ZmZiAhZGVmYXVsdDtcclxuLy8gU2xpZGVzaG93XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHNsaWRlc2hvdy1idG4tcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwcHggMjVweCAhaW1wb3J0YW50O1xyXG4kc2xpZGVzaG93LWJ0bi1mb250LXNpemUgICAgICAgICAgICAgICAgICAgICAgICA6IDExcHggIWltcG9ydGFudDtcclxuJHNsaWRlc2hvdy1idG4taGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiRzbGlkZXNob3ctYXJyb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpZGVzaG93LXRleHQtYm9yZGVyICAgICAgICAgICAgICAgICAgICAgICAgICA6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEZvb3RlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG4kZm9vdGVyLWJnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICNmYWZhZmEgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIzc3Nzc3NyAhZGVmYXVsdDtcclxuJGZvb3Rlci10cmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBub25lICFkZWZhdWx0O1xyXG4kZm9vdGVyLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE0cHggIWRlZmF1bHQ7IFxyXG4kZm9vdGVyLWJvcmRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdDogNTBweCAwIDQwcHggIWRlZmF1bHQ7XHJcbiRmb290ZXItdGV4dC1oaWdodGxpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmstZm9udC1zaXplXHRcdFx0XHRcdFx0XHQ6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItY29sdW1uLW1hcmdpbiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMCAwIDQwcHggMCAhZGVmYXVsdDtcclxuJGZvb3Rlci1saW5rLWNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAjOWI5YjliICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmstaG92ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVkaW5nLXRpdGxlLWNvbG9yICAgICAgICAgICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcclxuLy8gQ29weXJpZ2h0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGNvcHlyaWdodC1iZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xyXG4kY29weXJpZ2h0LWNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICM2NjYgIWRlZmF1bHQ7XHJcbiRjb3B5cmlnaHQtbGluay1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kY29weXJpZ2h0LXBhZGRpbmctdG9wICAgICAgICAgICAgICAgICAgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7XHJcbiRjb3B5cmlnaHQtcGFkZGluZy1ib3R0b20gICAgICAgICAgICAgICAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcclxuJGNvcHlyaWdodC1mb250LXNpemVcdFx0XHRcdFx0XHRcdDogMTNweCAhZGVmYXVsdDtcclxuJGNvcHlyaWdodC1mb250LXdlaWdodFx0XHRcdFx0XHRcdFx0OiA0MDAgIWRlZmF1bHQ7XHJcblxyXG4kZGVsLWZvbnQtc2l6ZVx0XHRcdFx0XHRcdFx0XHRcdDogMTJweCAhZGVmYXVsdDtcclxuJGRlbC1jb2xvclx0XHRcdFx0XHRcdFx0XHRcdFx0OiAjNjY2NjY2ICFkZWZhdWx0OyIsIi8vIERlZmF1bHQgU3R5bGUgYWxsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGVudHJ5LXRpdGxlLWNvbG9yICAgICAgICAgICAgICAgICAgICAgIDogIzQxNDE0MSAhZGVmYXVsdDtcclxuJGVudHJ5LXRpdGxlLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgIDogMThweCAhZGVmYXVsdDtcclxuJGVudHJ5LXRpdGxlLWZvbnQtd2VpZ2h0XHRcdCAgICAgICAgOiA1MDAhZGVmYXVsdDtcclxuXHJcbiRlbnRyeS1tZXRhLXBvc2l0aW9uICAgICAgICAgICAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuJGVudHJ5LW1ldGEtZm9udC1zaXplICAgICAgICAgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcclxuJGVudHJ5LW1ldGEtbWFyZ2luICAgICAgICAgICAgICAgICAgICAgIDogOHB4IDAgMTJweCAwICFkZWZhdWx0O1xyXG4kZW50cnktbWV0YS10cmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlbnRyeS1tZXRhLWZvbnQtd2VpZ2h0ICAgICAgXHRcdFx0OiA0MDAgIWRlZmF1bHQ7XHJcbi8vIE5ld3MgbWFnYXppbmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kcG9zdC1saXN0LWVudHJ5LXRpdGxlLWZvbnQtc2l6ZSAgICAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kcG9zdC1saXN0LWVudHJ5LXRpdGxlLWxpbmUtaGVpZ2h0ICAgICAgOiAxLjEgIWRlZmF1bHQ7XHJcbiRwb3N0LWxpc3QtZW50cnktdGl0bGUtZm9udC13ZWlnaHRcdCAgICA6IDUwMCFkZWZhdWx0O1xyXG5cclxuJGNhdGVnb3J5LXBvc3RzLWxhYmVsLWNvbG9yICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG4kY2F0ZWdvcnktcG9zdHMtbGFiZWwtZm9udC13ZWlnaHQgICAgICAgOiAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGNhdGVnb3J5LXBvc3RzLWxhYmVsLWZvbnQtc2l6ZSAgICAgICAgIDogMTBweCAhZGVmYXVsdDtcclxuJGNhdGVnb3J5LXBvc3RzLWxhYmVsLXRyYW5zZm9ybSAgICAgICAgIDogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY2F0ZWdvcnktcG9zdHMtc3VidGl0bGUtZm9udC1zaXplICAgICAgOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHNlY3Rpb24tYmxvZy10aXRsZS1tYXJnaW4gICAgICAgICAgICAgIDogMCAwIDMwcHggMCAhZGVmYXVsdDtcclxuXHJcbi8vIFBvc3RcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuJHBvc3QtdGl0bGUtZm9udC1zaXplICAgICAgICAgICAgICAgICAgIDogMjRweCAhZGVmYXVsdDtcclxuJHBvc3Qtc2hhcmUtbWFyZ2luICAgICAgICAgICAgICAgICAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuJHBvc3Qtc2hhcmUtdGl0bGUtbWFyZ2luICAgICAgICAgICAgICAgIDogMTBweCAwICFkZWZhdWx0O1xyXG4kcG9zdC1zaGFyZS1pY29uLWhvdmVyLWNvbG9yICAgICAgICAgICAgOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3N0LXNoYXJlLWljb24tbWFyZ2luICAgICAgICAgICAgICAgICA6ICR0aGVtZS1tYXJnaW4gIWRlZmF1bHQ7XHJcbiRwb3N0LXNoYXJlLWljb24tc2l6ZSAgICAgICAgICAgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7XHJcbiRwb3N0LWF1dGhvci1hdmF0YXItbWFyZ2luICAgICAgICAgICAgICA6ICR0aGVtZS1tYXJnaW4vNCAhZGVmYXVsdDtcclxuJHBvc3QtdHlwZS1tYXJnaW4gICAgICAgICAgICAgICAgICAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFNsaXB0IExheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRzcGxpdC1sYXlvdXQtbWFpbi1wb3N0LXNpemUgICAgICAgICAgICA6IDQzNnB4ICFkZWZhdWx0O1xyXG4kc3BsaXQtbGF5b3V0LXNlY29uZC1wb3N0LXNpemUgICAgICAgICAgOiAyMThweCAhZGVmYXVsdDtcclxuXHJcbiRzcGxpdC1sYXlvdXQtbWFpbi1wb3N0LWZvbnQtc2l6ZSAgICAgICA6IDE4cHggIWRlZmF1bHQ7XHJcbiRzcGxpdC1sYXlvdXQtbWFpbi1wb3N0LWxpbmUtaGVpZ2h0ICAgICA6IDEuNCAhZGVmYXVsdDtcclxuXHJcbi8vIEJsb2dcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmxvZy10aXRsZS1mb250LXNpemUgICAgICAgICAgICAgICAgICAgOiAyNHB4ICFkZWZhdWx0O1xyXG4kYmxvZy10aXRsZS1mb250LXdlaWdodCAgICAgICAgICAgICAgICAgOiAzMDAgIWRlZmF1bHQ7XHJcbiRibG9nLXRpdGxlLXRyYW5zZm9ybSAgICAgICAgICAgICAgICAgICA6IG5vbmUgIWRlZmF1bHQ7XHJcbiRibG9nLWRhdGUtYmcgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRvcmFuZ2UgIWRlZmF1bHQ7XHJcbiRibG9nLWRhdGUtc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICA6IDUwcHggIWRlZmF1bHQ7XHJcbiRibG9nLWRhdGUtY29sb3IgICAgICAgICAgICAgICAgICAgICAgICA6ICRibGFjayAhZGVmYXVsdDtcclxuJGJsb2ctZGF0ZS10cmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgIDogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYmxvZy1kYXRlLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgICAgOiAxMXB4ICFkZWZhdWx0O1xyXG4kYmxvZy1kYXRlLWZvbnQtd2VpZ2h0ICAgICAgICAgICAgICAgICAgOiA2MDAgIWRlZmF1bHQ7XHJcbiRibG9nLWRhdGUtZm9udC1zaXplLW51bWJlciAgICAgICAgICAgICA6IDI0cHggIWRlZmF1bHQ7XHJcbiRibG9nLWRhdGUtbnVtYmVyLWxpbmUtaGVpZ2h0ICAgICAgICAgICA6IDI1cHggIWRlZmF1bHQ7XHJcbiRibG9nLWRhdGUtZm9udC13ZWlnaHQtbnVtYmVyICAgICAgICAgICA6ICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kYmxvZy1ib3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGJsb2ctY29udGVudC1tYXJnaW4gICAgICAgICAgICAgICAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbW1lbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29tbWVudC1saXN0LWJvcmRlci1jb2xvciAgICAgICAgICAgICAgOiAjZTdlNmU2ICFkZWZhdWx0O1xyXG4kY29tbWVudC1saXN0LXBhZGRpbmcgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtcGFkZGluZyoxLjI1ICFkZWZhdWx0O1xyXG4kY29tbWVudC1saXN0LW1hcmdpbiAgICAgICAgICAgICAgICAgICAgOiAkdGhlbWUtbWFyZ2luKjEuMjUgIWRlZmF1bHQ7XHJcbiRjb21tZW50LWxpc3QtYXZhdGFyLW1hcmdpbiAgICAgICAgICAgICA6ICR0aGVtZS1tYXJnaW4qMC43NSAhZGVmYXVsdDtcclxuJGNvbW1lbnQtbGlzdC1hdXRob3ItbWFyZ2luICAgICAgICAgICAgIDogJGNvbW1lbnQtbGlzdC1hdmF0YXItbWFyZ2luICFkZWZhdWx0O1xyXG4kY29tbWVudC1saXN0LWNoaWxkcmVuLXBhZGRpbmcgICAgICAgICAgOiAkdGhlbWUtcGFkZGluZyoyICFkZWZhdWx0O1xyXG5cclxuLy8gV2lkZ2V0IHNpZGViYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkZ2V0LXNpZGViYXItZW50cnktdGl0bGUtZm9udC1zaXplICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXNpZGViYXItZW50cnktdGl0bGUtbGluZS1oZWlnaHQgOiAxLjQgIWRlZmF1bHQ7XHJcbiR3aWRnZXQtc2lkZWJhci1lbnRyeS10aXRsZS1mb250LXdlaWdodCA6IDQwMCAhZGVmYXVsdDsiLCIvLyBXaWRnZXQgdGl0bGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkZ2V0LXRpdGxlLWZvbnQtc2l6ZSAgICAgICAgOiAxOHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gV2lkZ2V0IFZpZGVvXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHdpZGdldC12aWRlby1uYW1lLWxpbmUtaGVpZ2h0IDogMS42NjY3ICFkZWZhdWx0O1xyXG5cclxuLy8gV2lkZ2V0IHBvc3RcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkZ2V0LXBvc3QtbWV0YS1mb250LXNpemUgICAgOiAxMXB4ICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXBvc3QtbWFyZ2luICAgICAgICAgICAgOiAoJHRoZW1lLW1hcmdpbiAvIDQpICFkZWZhdWx0O1xyXG5cclxuLy8gV2lkZ2V0IHR3aXR0ZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkZ2V0LXR3aXR0ZXItbWFyZ2luLWJvdHRvbSAgOiA0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9XaWRnZXQgbmF2IGxheWVyZWRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kbGF5ZXJlZC1uYXYtZm9udC1zaXplXHRcdFx0OiAxM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8gV2lkZ2V0IHRhZ3MgY2xvdWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkZ2V0LXRhZy1jb2xvciAgICAgICAgICAgICAgOiAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuJHdpZGdldC10YWctY29sb3ItaG92ZXIgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXRhZy1iZyAgICAgICAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHdpZGdldC10YWctYmctaG92ZXIgICAgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXRhZy1mb250LXNpemUgICAgICAgICAgOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcclxuJHdpZGdldC10YWctcGFkZGluZyAgICAgICAgICAgIDogNXB4IDEwcHggIWRlZmF1bHQ7XHJcbiR3aWRnZXQtdGFnLW1hcmdpbiAgICAgICAgICAgICA6IDJweCAwICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXRhZy1ib3JkZXIgICAgICAgICAgICAgOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHdpZGdldC10YWctYm9yZGVyLWNvbG9yLWhvdmVyIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXRhZy1ib3JkZXItcmFkaXVzICAgICAgOiAwcHggIWRlZmF1bHQ7XHJcbiR3aWRnZXQtdGFnLXRyYW5zZm9ybSAgICAgICAgICA6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBXaWRnZXQgdmVydGljYWwgbWVudVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR2ZXJ0aWNhbC1tZW51LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XHJcbiR2ZXJ0aWNhbC1tZW51LWJnLWhvdmVyOiAgICAgICAgICAgICAgICAgICAgICAkbm9jb2xvciAhZGVmYXVsdDtcclxuJHZlcnRpY2FsLW1lbnUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XHJcbiR2ZXJ0aWNhbC1tZW51LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG4kdmVydGljYWwtbWVudS1pY29uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuJHZlcnRpY2FsLW1lbnUtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgIDE1cHggMjBweCAhZGVmYXVsdDtcclxuJHZlcnRpY2FsLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiR2ZXJ0aWNhbC1tZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAjNDE0MTQxICFkZWZhdWx0O1xyXG4kdmVydGljYWwtbWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kdmVydGljYWwtbWVudS1saW5rLXRyYW5zZm9ybTpcdFx0XHRcdCAgdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kdmVydGljYWwtbWVudS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kdmVydGljYWwtbWVudS1ib3JkZXI6ICAgICAgICAgICAgIFx0XHRcdCAgbm9uZSAhZGVmYXVsdDtcclxuJHZlcnRpY2FsLW1lbnUtbGluay1ib3JkZXI6ICAgICAgICAgICAgIFx0ICAxcHggc29saWQgJGJvcmRlci1jb2xvciAhZGVmYXVsdDsgXHJcbi8vIFdpZGdldCBkZWFscyBwcm9kdWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGRlYWxzLXRpbWVzLXBhZGRpbmc6XHRcdFx0XHRcdCAgNXB4IDAgIWRlZmF1bHQ7XHJcbiRkZWFscy10aW1lcy1iZzpcdFx0XHRcdFx0XHQgICRyZWQgIWRlZmF1bHQ7IFxyXG4kZGVhbHMtdGltZXMtY29sb3I6XHRcdFx0XHRcdFx0ICAjZmZmICFkZWZhdWx0OyAgIFxyXG4kZGVhbHMtdGltZXMtZm9udC1mYW1pbHk6XHRcdFx0XHQgICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0OyAgXHJcbiRkZWFscy10aW1lcy1mb250LXNpemU6XHRcdFx0XHRcdCAgMTBweCAhZGVmYXVsdDtcclxuXHJcbiRiby1jYXJvdXNlbC1tZC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ0cHggIWRlZmF1bHQ7XHJcbiRiby1jYXJvdXNlbC1tZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ0cHggIWRlZmF1bHQ7XHJcblxyXG4kYm8tY2Fyb3VzZWwtc20td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNHB4ICFkZWZhdWx0O1xyXG4kYm8tY2Fyb3VzZWwtc20taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvLWNhcm91c2VsLXhzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjhweCAhZGVmYXVsdDtcclxuJGJvLWNhcm91c2VsLXhzLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgMjhweCAhZGVmYXVsdDtcclxuXHJcbi8qIGNhcm91c2VsLWNvbnRyb2xzLXYxICovXHJcbiRiby1jYXJvdXNlbC1jb250cm9scy12MS1jb2xvcjogICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XHJcbiRiby1jYXJvdXNlbC1jb250cm9scy12MS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIGRhcmtlbigkYm8tY2Fyb3VzZWwtY29udHJvbHMtdjEtY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRiby1jYXJvdXNlbC1jb250cm9scy12MS1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC41KSAhZGVmYXVsdDtcclxuXHJcbi8qIGNhcm91c2VsLWNvbnRyb2xzLXYyICovXHJcbiRiby1jYXJvdXNlbC1jb250cm9scy12Mi1jb2xvcjogICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XHJcbiRiby1jYXJvdXNlbC1jb250cm9scy12Mi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIGRhcmtlbigkYm8tY2Fyb3VzZWwtY29udHJvbHMtdjItY29sb3IsIDI1JSkgIWRlZmF1bHQ7XHJcblxyXG4vKiBjYXJvdXNlbC1jb250cm9scy12MyAqL1xyXG4kYm8tY2Fyb3VzZWwtY29udHJvbHMtdjMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYm8tY2Fyb3VzZWwtY29udHJvbHMtdjMtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYm8tY2Fyb3VzZWwtY29udHJvbHMtdjMtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7XHJcbiRiby1jYXJvdXNlbC1jb250cm9scy12My1ob3Zlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkYm8tY2Fyb3VzZWwtY29udHJvbHMtdjMtYmcsIDE1JSkgIWRlZmF1bHQ7IiwiLy8gU3RhclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRzdGFyLXJhdGluZy1jb2xvciAgICAgICAgICAgICAgICAgICAgICA6ICNkYmRiZGIgIWRlZmF1bHQ7XHJcbiRzdGFyLXJhdGluZy1mb250LXNpemUgICAgICAgICAgICAgICAgICA6IDEwcHggIWRlZmF1bHQ7XHJcbi8vIFNhbGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kc2FsZS1sYWJlbC1mb250LXNpemUgICAgICAgICAgICAgICAgICAgOiAxMXB4ICFkZWZhdWx0O1xyXG4kc2FsZS1sYWJlbC1mb250LXdlaWdodCAgICAgICAgICAgICAgICAgOiA2MDAgIWRlZmF1bHQ7XHJcbiRzYWxlLWxhYmVsLXRyYW5zZm9ybSAgICAgICAgICAgICAgICAgICA6IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNhbGUtbGFiZWwtY29sb3IgICAgICAgICAgICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG4kc2FsZS1sYWJlbC1hbGlnbiAgICAgICAgICAgICAgICAgICAgICAgOiAkYWxpZ24tY2VudGVyICFkZWZhdWx0O1xyXG4kc2FsZS1sYWJlbC1wYWRkaW5nICAgICAgICAgICAgICAgICAgICAgOiA1cHggMTJweCAhZGVmYXVsdDtcclxuLy8gTWluaSBjYXJ0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1pbmktY2FydC1mb250LXNpemUgICAgICAgICAgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcclxuJG1pbmktY2FydC1yb3VuZGVkICAgICAgICAgICAgICAgICAgICAgIDogMHB4ICFkZWZhdWx0O1xyXG4kbWluaS1jYXJ0LXBhZGRpbmcgICAgICAgICAgICAgICAgICAgICAgOiA4cHggMTNweCAhZGVmYXVsdDtcclxuJG1pbmktY2FydC1oZWlnaHQgICAgICAgICAgICAgICAgICAgICAgIDogMzZweCAhZGVmYXVsdDtcclxuJG1pbmktY2FydC1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgIDogJGJsYWNrICFkZWZhdWx0O1xyXG4kbWluaS1jYXJ0LWRyb3Bkb3duLXNpemUgICAgICAgICAgICAgICAgOiAzMDBweCAhZGVmYXVsdDtcclxuJG1pbmktY2FydC10cmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgIDogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gRmlsdGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZpbHRlci1tYXJnaW4gICAgICAgICAgICAgICAgICAgICAgICAgIDogMCAwICR0aGVtZS1tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkdGhlbWUtcGFkZGluZyAvIDIpICFkZWZhdWx0O1xyXG4kZmlsdGVyLWJvcmRlciAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kZmlsdGVyLWJnXHRcdFx0XHQgICAgICAgICAgICAgICAgOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItYm9yZGVyLXJhZGl1cyBcdFx0XHRcdFx0OiAwICFkZWZhdWx0O1xyXG4kZmlsdGVyLWJveC1zaGFkb3cgXHRcdFx0XHRcdFx0OiBub25lICFkZWZhdWx0O1xyXG4kZmlsdGVyLWljb24tZm9udC1zaXplICAgICAgICAgICAgICAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kZmlsdGVyLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgOiAxMnB4ICFkZWZhdWx0O1xyXG5cclxuLy8gUHJvZHVjdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRwcm9kdWN0LWJnICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1ib3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgOiAwcHggc29saWQgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb2R1Y3QtbWFyZ2luICAgICAgICAgICAgICAgICAgICAgICAgIDogMCAwIDQwcHggMCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtYWxpZ25tZW50ICAgICAgICAgICAgICAgICAgICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1uYW1lLWZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1uYW1lLWZvbnQtd2VpZ2h0ICAgICAgICAgICAgICAgOiA1MDAgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LW5hbWUtbGluZS1oZWlnaHQgICAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LW5hbWUtY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LW5hbWUtbWFyZ2luICAgICAgICAgICAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtbmFtZS1wYWRkaW5nICAgICAgICAgICAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtbmFtZS1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogMzZweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtbmFtZS1ob3Zlci1jb2xvciAgICAgICAgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1jYXRlZ29yeS1jb2xvciAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1jYXRlZ29yeS1ob3Zlci1jb2xvciAgICAgICAgICAgOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWNhdGVnb3J5LWZvbnQtc2l6ZSAgICAgICAgICAgICA6IDEycHggIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWNhdGVnb3J5LWJnICAgICAgICAgICAgICAgICAgICA6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2R1Y3QtY2F0ZWdvcnktcGFkZGluZyAgICAgICAgICAgICAgIDogMThweCAxMHB4ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1jYXRlZ29yeS1ib3JkZXItY29sb3IgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtY2F0ZWdvcnktYm9yZGVyLWhvdmVyLWNvbG9yICAgIDogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb2R1Y3QtY2F0ZWdvcnktZm9udC13ZWlnaHQgICAgICAgICAgIDogMzAwICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1jYXRlZ29yeS1mb250LXN0eWxlICAgICAgICAgICAgOiBpdGFsaWMgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWNhdGVnb3J5LW1hcmdpbiAgICAgICAgICAgICAgICA6IDBweCAwIDhweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtcHJpY2UtY29sb3IgICAgICAgICAgICAgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1wcmljZS1vbGQtY29sb3IgICAgICAgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1wcmljZS1mb250LXNpemUgICAgICAgICAgICAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1wcmljZS1mb250LXdlaWdodFx0XHQgICAgICAgIDogNzAwICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1idXR0b24tZm9udC1zaXplICAgICAgICAgICAgICAgOiAxMHB4ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1idXR0b24tYm9yZGVyICAgICAgICAgICAgICAgICAgOiAycHggc29saWQgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb2R1Y3QtYnV0dG9uLWJnICAgICAgICAgICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1idXR0b24tcGFkZGluZyAgICAgICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1idXR0b24taG92ZXItY29sb3IgICAgICAgICAgICAgOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWJ1dHRvbi1ob3Zlci1ib3JkZXIgICAgICAgICAgICA6ICR0aGVtZS1jb2xvciAhZGVmYXVsdDtcclxuJHByb2R1Y3QtYnV0dG9uLWhvdmVyLWJnICAgICAgICAgICAgICAgIDogJHRoZW1lLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1saW5rLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWxpbmstaG92ZXItY29sb3IgICAgICAgICAgICAgICA6ICR0aGVtZS1jb2xvciAhZGVmYXVsdDtcclxuJHByb2R1Y3QtaWNvbi13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogNjlweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtaWNvbi1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtaWNvbi1iZyAgICAgICAgICAgICAgICAgICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1pY29uLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuJHByb2R1Y3QtaWNvbi1mb250LXNpemUgICAgICAgICAgICAgICAgIDogMTRweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtYnV0dG9uLXdpZHRoICAgICAgICAgICAgICAgICAgIDogMTAzcHggIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LXJhdGluZy1tYXJnaW4gICAgICAgICAgICAgICAgICA6IDAgMCAkdGhlbWUtbWFyZ2luIDAgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LXRodW1ibmFpbC1nYWxsZXJ5LXNpemUgICAgICAgICA6IDExNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyBTaW5nbGUgUHJvZHVjdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRzaW5nbGUtcHJpY2UtZm9udC13ZWlnaHQgICAgICAgICAgICAgICA6IDcwMCAhZGVmYXVsdDtcclxuJHNpbmdsZS1uZXctcHJpY2UtY29sb3IgICAgICAgICAgICAgICAgIDogJHJlZCAhZGVmYXVsdDtcclxuJHNpbmdsZS1uZXctcHJpY2UtZm9udC1zaXplICAgICAgICAgICAgIDogMjRweCAhZGVmYXVsdDtcclxuJHNpbmdsZS1uZXctcHJpY2UtZm9udC13ZWlnaHQgICAgICAgICAgIDogNzAwICFkZWZhdWx0O1xyXG4kc2luZ2xlLW5ldy1wcmljZS1saW5lLWhlaWdodCAgICAgICAgICAgOiAxLjQgIWRlZmF1bHQ7XHJcbiRzaW5nbGUtcHJvZHVjdC10aXRsZS1mb250LXNpemUgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7XHJcbiRzaW5nbGUtcHJvZHVjdC10aXRsZS1mb250LXdlaWdodCAgICAgICA6IDUwMCAhZGVmYXVsdDtcclxuJHNpbmdsZS1wcm9kdWN0LXRpdGxlLW1hcmdpbiAgICAgICAgICAgIDogMCAwICgkdGhlbWUtbWFyZ2luIC8gMikgMCAhZGVmYXVsdDtcclxuJHNpbmdsZS1wcm9kdWN0LXRpdGxlLXRyYW5zZm9ybSAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRzaW5nbGUtcHJvZHVjdC1zdW1tYXJ5LWZvbnQtc2l6ZSAgICAgICAgOiAxNHB4ICFkZWZhdWx0O1xyXG4vLyB3b29jb21tZXJjZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHdvb2NvbW1lcmNlLXRhYnMtcGFkZGluZyAgICAgICAgICAgICAgIDogMHB4ICFkZWZhdWx0O1xyXG4kd29vY29tbWVyY2UtdGFicy1ib3JkZXIgICAgICAgICAgICAgICAgOiBub25lICFkZWZhdWx0O1xyXG4kd29vY29tbWVyY2UtdGFicy1tYXJnaW4gICAgICAgICAgICAgICAgOiAwIDAgJHRoZW1lLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbi8vIFF1aWNrdmlldyBQcm9kdWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHF1aWNrdmlldy1wcm9kdWN0LXRpdGxlLWZvbnQtc2l6ZSAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuJHF1aWNrdmlldy1wcm9kdWN0LXRpdGxlLXRyYW5zZm9ybSAgICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJHF1aWNrdmlldy1wcm9kdWN0LWNvbnRlbnQtbWFyZ2luICAgICAgIDogMjBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFdpZGdldCBQcm9kdWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHdpZGdldC1wcm9kdWN0LWxpc3Qtc2l6ZSAgICAgICAgICAgICAgIDogOTBweCAhZGVmYXVsdDtcclxuJHdpZGdldC1wcm9kdWN0LWxpc3QtcGFkZGluZyAgICAgICAgICAgIDogMTVweCAwIWRlZmF1bHQ7XHJcbiR3aWRnZXQtcHJvZHVjdC1saXN0LW1hcmdpbiAgICAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuJHdpZGdldC1wcm9kdWN0LWxpc3QtYm9yZGVyICAgICAgICAgICAgIDogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHdpZGdldC1wcm9kdWN0LWxpc3QtZm9udC1zaXplICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcclxuJHdpZGdldC1wcm9kdWN0LWxpc3QtY29sb3JcdFx0XHRcdDogJGJsYWNrICFkZWZhdWx0O1xyXG4kd2lkZ2V0LXByb2R1Y3QtbGlzdC1mb250LXdlaWdodFx0XHQ6IDQwMCAhZGVmYXVsdDtcclxuJHdpZGdldC1wcm9kdWN0LWxpc3QtdGV4dC10cmFuc2Zvcm1cdFx0OiBub25lICFkZWZhdWx0OztcclxuJHdpZGdldC1wcm9kdWN0LWxpc3QtcHJpY2Utb2xkLWNvbG9yXHQ6ICM2NjY2NjYgIWRlZmF1bHQ7XHJcblxyXG4kd2lkZ2V0LXByb2R1Y3Qtc3BlY2lhbC1tYXJnaW5cdFx0XHQ6IDAgIWRlZmF1bHQ7XHJcbiR3aWRnZXQtcHJvZHVjdC1zcGVjaWFsLXBhZGRpbmdcdFx0XHQ6IDAgMTBweCAxMHB4IDQwcHggIWRlZmF1bHQ7XHJcbiR3aWRnZXQtcHJvZHVjdC1zcGVjaWFsLWZvbnQtc2l6ZVx0XHQ6IDE0cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIFdpZGdldCBQcm9kdWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJsb2NrLXNpZGViYXItd2lkZ2V0LXByb2R1Y3QtbGlzdC1zaXplIDogODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFByb2R1Y3QgQ2F0ZWdvcnkgYW5kIFN1YmNhdGVnb3J5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHByb2R1Y3QtY2F0ZWdvcnktY29udGVudC1tYXJnaW4gICAgICAgIDogMCAwICRncmlkLWd1dHRlci13aWR0aCAwO1xyXG4kcHJvZHVjdC1jYXRlZ29yeS1jb250ZW50LWhlaWdodCAgICAgICAgOiA0NXB4ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1jYXRlZ29yeS10aXRsZS1jb2xvciAgICAgICAgICAgOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWNhdGVnb3J5LXRpdGxlLW1hcmdpbiAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWNhdGVnb3J5LXRpdGxlLXBhZGRpbmcgICAgICAgICA6IDE1cHggMTBweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtY2F0ZWdvcnktdGl0bGUtYmcgICAgICAgICAgICAgIDogJGJsYWNrICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1jYXRlZ29yeS10aXRsZS1mb250LXNpemUgICAgICAgOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWNhdGVnb3J5LXRpdGxlLWZvbnQtd2VpZ2h0ICAgICA6ICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4vLyBQcm9kdWN0IGxheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRwcm9kdWN0LWxheW91dC1ib3JkZXIgICAgICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9kdWN0LWxheW91dC1wYWRkaW5nICAgICAgICAgICAgICAgICA6IDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNdXRpbC12ZW5kb3JcclxuJHZlbmRvci1hdXRob3ItbGFiZWw6ICM5OTkgIWRlZmF1bHQ7XHJcbiR2ZW5kb3ItYXV0aG9yLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xyXG4kdmVuZG9yLWF1dGhvci1jb2xvci1ob3ZlcjogJHRoZW1lLWNvbG9yICFkZWZhdWx0OyIsIiR0YmF5LWljb25zOiAoXHJcbiAgIHRiLWljb24tMDAtc3RhcjogXCJcXEUwMDFcIixcclxuICAgdGItaWNvbi1hcnJvdy1ib3R0b206IFwiXFxFMDAyXCIsXHJcbiAgIHRiLWljb24tYXJyb3ctbGVmdDogXCJcXEUwMDNcIixcclxuICAgdGItaWNvbi1hcnJvdy1yaWdodDogXCJcXEUwMDRcIixcclxuICAgdGItaWNvbi1hcnJvdy10b3A6IFwiXFxFMDA1XCIsXHJcbiAgIHRiLWljb24tYnViYmxlczogXCJcXEUwMDZcIixcclxuICAgdGItaWNvbi1jYWxlbmRhci0zMTogXCJcXEUwMDdcIixcclxuICAgdGItaWNvbi1jYXJ0LWVtcHR5OiBcIlxcRTAwOFwiLFxyXG4gICB0Yi1pY29uLWNhcnQtZnVsbDogXCJcXEUwMDlcIixcclxuICAgdGItaWNvbi1jYXJ0LXBsdXM6IFwiXFxFMDBBXCIsXHJcbiAgIHRiLWljb24tY2FydDogXCJcXEUwMEJcIixcclxuICAgdGItaWNvbi1jaGVjazogXCJcXEUwMENcIixcclxuICAgdGItaWNvbi1jaGV2cm9uLWRvd246IFwiXFxFMDBEXCIsXHJcbiAgIHRiLWljb24tY2hldnJvbi1sZWZ0OiBcIlxcRTAwRVwiLFxyXG4gICB0Yi1pY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxFMDBGXCIsXHJcbiAgIHRiLWljb24tY2hldnJvbi11cDogXCJcXEUwMTBcIixcclxuICAgdGItaWNvbi1jbGFwYm9hcmQtcGxheTogXCJcXEUwMTFcIixcclxuICAgdGItaWNvbi1jb2c6IFwiXFxFMDEyXCIsXHJcbiAgIHRiLWljb24tY3Jvc3M6IFwiXFxFMDEzXCIsXHJcbiAgIHRiLWljb24tY3Jvc3MyOiBcIlxcRTAxNFwiLFxyXG4gICB0Yi1pY29uLWN1YmU6IFwiXFxFMDE1XCIsXHJcbiAgIHRiLWljb24tZG9jdW1lbnQ6IFwiXFxFMDE2XCIsXHJcbiAgIHRiLWljb24tZW52ZWxvcGUtb3BlbjogXCJcXEUwMTdcIixcclxuICAgdGItaWNvbi1lbnZlbG9wZTogXCJcXEUwMThcIixcclxuICAgdGItaWNvbi1lcXVhbGl6ZXI6IFwiXFxFMDE5XCIsXHJcbiAgIHRiLWljb24tZXllOiBcIlxcRTAxQVwiLFxyXG4gICB0Yi1pY29uLWhlYXJ0OiBcIlxcRTAxQlwiLFxyXG4gICB0Yi1pY29uLWhpc3Rvcnk6IFwiXFxFMDFDXCIsXHJcbiAgIHRiLWljb24taG9tZTM6IFwiXFxFMDFEXCIsXHJcbiAgIHRiLWljb24tbG9hZGluZzogXCJcXEUwMUVcIixcclxuICAgdGItaWNvbi1sb3VwZTogXCJcXEUwMUZcIixcclxuICAgdGItaWNvbi1tYWduaWZpZXI6IFwiXFxFMDIwXCIsXHJcbiAgIHRiLWljb24tbWVudTogXCJcXEUwMjFcIixcclxuICAgdGItaWNvbi1taW51cy1zcXVhcmU6IFwiXFxFMDIyXCIsXHJcbiAgIHRiLWljb24tbWludXM6IFwiXFxFMDIzXCIsXHJcbiAgIHRiLWljb24tbXVzaWMtbm90ZTI6IFwiXFxFMDI0XCIsXHJcbiAgIHRiLWljb24tcGVuY2lsMzogXCJcXEUwMjVcIixcclxuICAgdGItaWNvbi1wZW5jaWw0OiBcIlxcRTAyNlwiLFxyXG4gICB0Yi1pY29uLXBpY3R1cmUyOiBcIlxcRTAyN1wiLFxyXG4gICB0Yi1pY29uLXBpY3R1cmVzOiBcIlxcRTAyOFwiLFxyXG4gICB0Yi1pY29uLXBsYXktY2lyY2xlOiBcIlxcRTAyOVwiLFxyXG4gICB0Yi1pY29uLXBsdXMtc3F1YXJlOiBcIlxcRTAyQVwiLFxyXG4gICB0Yi1pY29uLXBsdXM6IFwiXFxFMDJCXCIsXHJcbiAgIHRiLWljb24tcHVzaHBpbjogXCJcXEUwMkNcIixcclxuICAgdGItaWNvbi1xdWVzdGlvbi1jaXJjbGU6IFwiXFxFMDJEXCIsXHJcbiAgIHRiLWljb24tcmVkbzI6IFwiXFxFMDJFXCIsXHJcbiAgIHRiLWljb24tcmVwbHk6IFwiXFxFMDJGXCIsXHJcbiAgIHRiLWljb24tc3F1YXJlOiBcIlxcRTAzMFwiLFxyXG4gICB0Yi1pY29uLXN5bmM6IFwiXFxFMDMxXCIsXHJcbiAgIHRiLWljb24tdGFiOiBcIlxcRTAzMlwiLFxyXG4gICB0Yi1pY29uLXRhZzogXCJcXEUwMzNcIixcclxuICAgdGItaWNvbi10ZWxlcGhvbmU6IFwiXFxFMDM0XCIsXHJcbiAgIHRiLWljb24tdGV4dC1hbGlnbi1yaWdodDogXCJcXEUwMzVcIixcclxuICAgdGItaWNvbi10cmFzaDogXCJcXEUwMzZcIixcclxuICAgdGItaWNvbi10cmFzaDI6IFwiXFxFMDM3XCIsXHJcbiAgIHRiLWljb24tdXBsb2FkMjogXCJcXEUwMzhcIixcclxuICAgdGItaWNvbi11c2VyOiBcIlxcRTAzOVwiLFxyXG4gICB0Yi1pY29uLXdhbGxldDogXCJcXEUwM0FcIixcclxuICAgdGItaWNvbi16b29tLWluOiBcIlxcRTAzQlwiLFxyXG4gICB0Yi1pY29uLXp0LWFuYWx5dGljczogXCJcXEUwM0NcIixcclxuICAgdGItaWNvbi16dC1hbmdsZS1kb3duOiBcIlxcRTAzRFwiLFxyXG4gICB0Yi1pY29uLXp0LWFuZ2xlLWxlZnQ6IFwiXFxFMDNFXCIsXHJcbiAgIHRiLWljb24tenQtYW5nbGUtcmlnaHQ6IFwiXFxFMDNGXCIsXHJcbiAgIHRiLWljb24tenQtYW5nbGUtdXA6IFwiXFxFMDQwXCIsXHJcbiAgIHRiLWljb24tenQtYXBwc3RvcmU6IFwiXFxFMDQxXCIsXHJcbiAgIHRiLWljb24tenQtYmFieTogXCJcXEUwNDJcIixcclxuICAgdGItaWNvbi16dC1iYXJzOiBcIlxcRTA0M1wiLFxyXG4gICB0Yi1pY29uLXp0LWJvbHQ6IFwiXFxFMDQ0XCIsXHJcbiAgIHRiLWljb24tenQtYm9vay1hbHQ6IFwiXFxFMDQ1XCIsXHJcbiAgIHRiLWljb24tenQtYm94OiBcIlxcRTA0NlwiLFxyXG4gICB0Yi1pY29uLXp0LWNhc2gtYmFjazogXCJcXEUwNDdcIixcclxuICAgdGItaWNvbi16dC1jaGFpcjogXCJcXEUwNDhcIixcclxuICAgdGItaWNvbi16dC1jaGVjay1jaXJjbGU6IFwiXFxFMDQ5XCIsXHJcbiAgIHRiLWljb24tenQtY2hlY2tsaXN0OiBcIlxcRTA0QVwiLFxyXG4gICB0Yi1pY29uLXp0LWNsb2NrLWNpcmNsZTogXCJcXEUwNEJcIixcclxuICAgdGItaWNvbi16dC1jbG9zZTogXCJcXEUwNENcIixcclxuICAgdGItaWNvbi16dC1jcmVkaXQtY2FyZDogXCJcXEUwNERcIixcclxuICAgdGItaWNvbi16dC1jdXN0b21lci1zZXJ2aWNlOiBcIlxcRTA0RVwiLFxyXG4gICB0Yi1pY29uLXp0LWRlbGV0ZTogXCJcXEUwNEZcIixcclxuICAgdGItaWNvbi16dC1kZWxpdmVyeS10cnVjazogXCJcXEUwNTBcIixcclxuICAgdGItaWNvbi16dC1kb2c6IFwiXFxFMDUxXCIsXHJcbiAgIHRiLWljb24tenQtZXhwYW5kOiBcIlxcRTA1MlwiLFxyXG4gICB0Yi1pY29uLXp0LWV5ZS1pbnZpc2libGU6IFwiXFxFMDUzXCIsXHJcbiAgIHRiLWljb24tenQtZmlsdGVyOiBcIlxcRTA1NFwiLFxyXG4gICB0Yi1pY29uLXp0LWZsb3dlci10dWxpcDogXCJcXEUwNTVcIixcclxuICAgdGItaWNvbi16dC1mb290YmFsbC1iYWxsOiBcIlxcRTA1NlwiLFxyXG4gICB0Yi1pY29uLXp0LWdpZnQtdm91Y2hlcjogXCJcXEUwNTdcIixcclxuICAgdGItaWNvbi16dC1oYXQtd2ludGVyOiBcIlxcRTA1OFwiLFxyXG4gICB0Yi1pY29uLXp0LWhlYWRwaG9uZXM6IFwiXFxFMDU5XCIsXHJcbiAgIHRiLWljb24tenQtaGVhcnQtMDE6IFwiXFxFMDVBXCIsXHJcbiAgIHRiLWljb24tenQtaGVhcnQtMDI6IFwiXFxFMDVCXCIsXHJcbiAgIHRiLWljb24tenQtbGlzdC1hbHQ6IFwiXFxFMDVDXCIsXHJcbiAgIHRiLWljb24tenQtbGlzdDogXCJcXEUwNURcIixcclxuICAgdGItaWNvbi16dC1tZWRraXQ6IFwiXFxFMDVFXCIsXHJcbiAgIHRiLWljb24tenQtbWludXM6IFwiXFxFMDVGXCIsXHJcbiAgIHRiLWljb24tenQtbmV3c2xldHRlcjogXCJcXEUwNjBcIixcclxuICAgdGItaWNvbi16dC1waG9uZS1sYXB0b3A6IFwiXFxFMDYxXCIsXHJcbiAgIHRiLWljb24tenQtcGljdHVyZTogXCJcXEUwNjJcIixcclxuICAgdGItaWNvbi16dC1waWN0dXJlNDogXCJcXEUwNjNcIixcclxuICAgdGItaWNvbi16dC1wbGF5LWNpcmNsZS0wMTogXCJcXEUwNjRcIixcclxuICAgdGItaWNvbi16dC1wbHVzOiBcIlxcRTA2NVwiLFxyXG4gICB0Yi1pY29uLXp0LXBvbGw6IFwiXFxFMDY2XCIsXHJcbiAgIHRiLWljb24tenQtcHVzaHBpbi0wMTogXCJcXEUwNjdcIixcclxuICAgdGItaWNvbi16dC1yZXNwb25zaXZlLTAxOiBcIlxcRTA2OFwiLFxyXG4gICB0Yi1pY29uLXp0LXJlc3BvbnNpdmU6IFwiXFxFMDY5XCIsXHJcbiAgIHRiLWljb24tenQtc2VhcmNoOiBcIlxcRTA2QVwiLFxyXG4gICB0Yi1pY29uLXp0LXNlbzogXCJcXEUwNkJcIixcclxuICAgdGItaWNvbi16dC1zaG9wcGluZy1jYXJ0LTAyOiBcIlxcRTA2Q1wiLFxyXG4gICB0Yi1pY29uLXp0LXNob3BwaW5nLWNhcnQ6IFwiXFxFMDZEXCIsXHJcbiAgIHRiLWljb24tenQtc3BlYWtlcnM6IFwiXFxFMDZFXCIsXHJcbiAgIHRiLWljb24tenQtdGFnLTAxOiBcIlxcRTA2RlwiLFxyXG4gICB0Yi1pY29uLXp0LXRoLWxhcmdlOiBcIlxcRTA3MFwiLFxyXG4gICB0Yi1pY29uLXp0LXR2OiBcIlxcRTA3MVwiLFxyXG4gICB0Yi1pY29uLXp0LXVzZXItYWx0OiBcIlxcRTA3MlwiLFxyXG4gICB0Yi1pY29uLXp0LXV4OiBcIlxcRTA3M1wiLFxyXG4gICB0Yi1pY29uLXp0LXdyaXRpbmc6IFwiXFxFMDc0XCIsXHJcbiAgIHRiLWljb24tenQtemFuZ2xlLWxlZnQ6IFwiXFxFMDc1XCIsXHJcbiAgIHRiLWljb24tenotYXVjdGlvbnM6IFwiXFxFMDc2XCIsXHJcbiAgIHRiLWljb24tenotYm9sdC1maWxsOiBcIlxcRTA3N1wiLFxyXG4gICB0Yi1pY29uLXp6LWNhbGVuZGFyOiBcIlxcRTA3OFwiLFxyXG4gICB0Yi1pY29uLXp6LWRlbGl2ZXJ5OiBcIlxcRTA3OVwiLFxyXG4gICB0Yi1pY29uLXp6LWV5ZS1maWxsOiBcIlxcRTA3QVwiLFxyXG4gICB0Yi1pY29uLXp6LWxhdzogXCJcXEUwN0JcIixcclxuICAgdGItaWNvbi16ei1saXN0LXN0YXI6IFwiXFxFMDdDXCIsXHJcbiAgIHRiLWljb24tenotbG9jay1maWxsOiBcIlxcRTA3RFwiLFxyXG4gICB0Yi1pY29uLXp6LXRlbGVwaG9uZTogXCJcXEUwN0VcIixcclxuICAgdGItaWNvbi16enotc3VpdGNhc2U6IFwiXFxFMDdGXCIsXHJcbik7IiwiLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cclxuXHJcbi8vIC0gQW5pbWF0aW9uc1xyXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gLSBCb3ggc2hhZG93XHJcbi8vIC0gQm94IHNpemluZ1xyXG4vLyAtIENvbnRlbnQgY29sdW1uc1xyXG4vLyAtIEh5cGhlbnNcclxuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XHJcbi8vIC0gVHJhbnNmb3JtYXRpb25zXHJcbi8vIC0gVHJhbnNpdGlvbnNcclxuLy8gLSBVc2VyIFNlbGVjdFxyXG5cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cclxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG59XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5cclxuLy8gVXNlciBzZWxlY3RcclxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXHJcblxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBUb2dnbGluZyBjb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XHJcbn1cclxuXHJcblxyXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gRm9yIEFmZml4IHBsdWdpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLy8gQm94IFNpemVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gYm94LXNpemUoJGJhY2tncm91bmQsICRwYWRkaW5nLXRvcCwkcGFkZGluZy1ib3R0b20pe1xyXG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJvdHRvbTtcclxufVxyXG4vLyBCdXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFxyXG5AbWl4aW4gYnV0dG9uLTNkKCRzdWZmaXhjbGFzcywkaG9yaXpvbnRhbCAsJGhlaWdodDNkICwgJGNvbG9yM2QsICRoLXNoYWRvdzowLCAkdi1zaGFkb3c6MCl7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIEBpZiAoJHN1ZmZpeGNsYXNzID09IFwiZW1wdHlcIikge1xyXG4gICAgICBib3gtc2hhZG93OiAkaG9yaXpvbnRhbCAkaGVpZ2h0M2QgJGgtc2hhZG93ICR2LXNoYWRvdyAkY29sb3IzZCBpbnNldDtcclxuICAgICAgLW8tYm94LXNoYWRvdzogJGhvcml6b250YWwgJGhlaWdodDNkICRoLXNoYWRvdyAkdi1zaGFkb3cgICRjb2xvcjNkIGluc2V0O1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6ICRob3Jpem9udGFsICRoZWlnaHQzZCAkaC1zaGFkb3cgJHYtc2hhZG93ICAkY29sb3IzZCBpbnNldDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaG9yaXpvbnRhbCAkaGVpZ2h0M2QgJGgtc2hhZG93ICR2LXNoYWRvdyAgJGNvbG9yM2QgaW5zZXQ7XHJcbiAgICAgIC1tcy1ib3gtc2hhZG93OiAkaG9yaXpvbnRhbCAkaGVpZ2h0M2QgJGgtc2hhZG93ICR2LXNoYWRvdyAgJGNvbG9yM2QgaW5zZXQ7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAmLmJ0bi0jeyRzdWZmaXhjbGFzc317XHJcbiAgICAgYm94LXNoYWRvdzogJGhvcml6b250YWwgJGhlaWdodDNkICRoLXNoYWRvdyAkdi1zaGFkb3cgICRjb2xvcjNkIGluc2V0O1xyXG4gICAgICAtby1ib3gtc2hhZG93OiAkaG9yaXpvbnRhbCAkaGVpZ2h0M2QgJGgtc2hhZG93ICR2LXNoYWRvdyAgJGNvbG9yM2QgaW5zZXQ7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogJGhvcml6b250YWwgJGhlaWdodDNkICRoLXNoYWRvdyAkdi1zaGFkb3cgICRjb2xvcjNkIGluc2V0O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRob3Jpem9udGFsICRoZWlnaHQzZCAkaC1zaGFkb3cgJHYtc2hhZG93ICAkY29sb3IzZCBpbnNldDtcclxuICAgICAgLW1zLWJveC1zaGFkb3c6ICRob3Jpem9udGFsICRoZWlnaHQzZCAkaC1zaGFkb3cgJHYtc2hhZG93ICAkY29sb3IzZCBpbnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tZ3JhZGllbnQtaG92ZXIoJGNvbG9yLXN0YXJ0LCRjb2xvci1lbmQpe1xyXG4gICY6aG92ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRjb2xvci1zdGFydCwkY29sb3ItZW5kKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24taW52ZXJzZSggJHN1ZmZpeGNsYXNzLCAgJGNvbG9yICwkYmFja2dyb3VuZCApe1xyXG4gICYuYnRuLSN7JHN1ZmZpeGNsYXNzfXtcclxuICAgICAgJjpob3ZlcnsgXHJcbiAgICAgICAgY29sb3I6JGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGJhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZSggJHN1ZmZpeGNsYXNzLCAkY29sb3IsICRob3ZlcmNvbG9yICl7XHJcbiAgXHJcbn1cclxuLy8vIGJ1dHRvbiB2YXJpYW50IG91dGxpbmVcclxuQG1peGluIGJ1dHRvbi12YXJpYW50LW91dGxpbmUoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yaG92ZXIsICRiZ2hvdmVyLCAkYm9yZGVyaG92ZXIgKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yaG92ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdob3ZlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJob3ZlciA7XHJcbiAgfVxyXG4gIC5vcGVuICYgeyAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yaG92ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdob3ZlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJob3ZlciA7XHJcbiAgfSB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgLm9wZW4gJiB7ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfSB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG4vLyBpY29uIHZhcmlhbnQgaW52ZXJzZVxyXG5cclxuQG1peGluIGljb25zLWludmVyc2UoICRzdWZmaXhjbGFzcywgICRjb2xvciAsJGJhY2tncm91bmQgKXtcclxuIFxyXG4gICYuaWNvbnMtI3skc3VmZml4Y2xhc3N9e1xyXG4gICAgICAmOmhvdmVyeyBcclxuICAgICAgICBjb2xvcjokY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG4vLyBpY29uIHZhcmlhbnQgb3V0bGluZVxyXG5cclxuQG1peGluIGljb25zLW91dGxpbmUoICRzdWZmaXhjbGFzcywgJGNvbG9yLCAkaG92ZXJjb2xvciApe1xyXG4gICYuaWNvbnMtI3skc3VmZml4Y2xhc3N9e1xyXG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiRjb2xvcjtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiRob3ZlcmNvbG9yO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCbG9ja1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBibG9jay1lbGVtZW50cy1zdHlsZXMoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlciwgJHRleHQtY29sb3IsICR0ZXh0LWNvbG9yLXByaW1hcnkpe1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICAmIC4jeyRibG9jay1oZWFkaW5nLXNlbGVjdG9yfSB7XHJcbiAgICAgICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XHJcbiAgICAgICAgKyAuI3skYmxvY2stcHJlZml4fS1jb2xsYXBzZSAuI3skYmxvY2stY29udGVudC1zZWxlY3Rvcn0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiAuI3skYmxvY2stcHJlZml4fS1mb290ZXIge1xyXG4gICAgICAgICsgLiN7JGJsb2NrLXByZWZpeH0tY29sbGFwc2UgLiN7JGJsb2NrLXByZWZpeH0tYm9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBibG9jay12YXJpYW50KCRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcclxuICAgID4gLiN7JGJsb2NrLWhlYWRpbmctc2VsZWN0b3J9IHtcclxuICAgICAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgKyAqe1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6c29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6MCAxcHggMXB4IDFweDtcclxuICAgICAgICB9ICBcclxuICAgIH0gIFxyXG59XHJcbkBtaXhpbiBibG9jay12YXJpYW50LWZvb3RlcigpIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmID4gLiN7JGJsb2NrLWhlYWRpbmctc2VsZWN0b3J9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50IDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcbi8qKioqL1xyXG5AbWl4aW4gY29udGFpbmVyLWxheW91dC12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRsaW5rY29sb3IsICAkdG9wYmFyLWxpbmstY29sb3ItaG92ZXIgKXtcclxuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6JGxpbmtjb2xvcjtcclxuICAgIH1cclxuICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR0b3BiYXItbGluay1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBJbmxpbmUgYmxvY2tcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGlubGluZS1ibG9jayAoJGhhc2xheW91dCA6IHRydWUpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIEBpZiAkaGFzbGF5b3V0ID09IHRydWUge1xyXG4gICAgICAgIC5sdC1pZTggJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgem9vbTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gdmVydGljYWwgYmxvY2tcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHZlcnRpY2FsLWNlbnRlciggJHdpZHRoOiAxMDBweCwgJGhlaWdodDogMTAwcHgpIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8vPT0gVHJhbnNsYXRlIFggLSBZIC0gWlxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gdHJhbnNsYXRlWCgkeCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgkeCk7IC8vIElFOSBvbmx5XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR4KTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zbGF0ZVkoJHkpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR5KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHkpOyAvLyBJRTkgb25seVxyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR5KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkeSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2xhdGVaKCR6KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigkeik7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKCR6KTsgLy8gSUU5IG9ubHlcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigkeik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooJHopO1xyXG59XHJcblxyXG4vLz09IFRyYW5zZm9ybVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudCl7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogKCRhcmd1bWVudCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogKCRhcmd1bWVudCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAoJGFyZ3VtZW50KTtcclxuICAgIC1vLXRyYW5zZm9ybTogKCRhcmd1bWVudCk7XHJcbiAgICB0cmFuc2Zvcm06ICgkYXJndW1lbnQpO1xyXG59XHJcblxyXG4vLz09IFRyYW5zZm9ybVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdGltZTEsJHRpbWUyKXtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogKCR0aW1lMSwkdGltZTIpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAoJHRpbWUxLCR0aW1lMik7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogKCR0aW1lMSwkdGltZTIpO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogKCR0aW1lMSwkdGltZTIpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogKCR0aW1lMSwkdGltZTIpO1xyXG59XHJcblxyXG4vLz09IEJhY2tncm91bmQgU2l6ZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCRzaXplMSwkc2l6ZTIpIHtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAoJHNpemUxLCRzaXplMik7XHJcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogKCRzaXplMSwkc2l6ZTIpO1xyXG4gICAgLW1zLWJhY2tncm91bmQtc2l6ZTogKCRzaXplMSwkc2l6ZTIpO1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAoJHNpemUxLCRzaXplMik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICgkc2l6ZTEsJHNpemUyKTtcclxufVxyXG5cclxuLy89PSBCYWNrZ3JvdW5kIG9yaWdpblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gYmFja2dyb3VuZC1vcmlnaW4oJHZhbHVlMSwkdmFsdWUyKXtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1vcmlnaW46ICgkdmFsdWUxLCR2YWx1ZTIpO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLW9yaWdpbjogKCR2YWx1ZTEsJHZhbHVlMik7XHJcbiAgICAtbXMtYmFja2dyb3VuZC1vcmlnaW46ICgkdmFsdWUxLCR2YWx1ZTIpO1xyXG4gICAgLW8tYmFja2dyb3VuZC1vcmlnaW46ICgkdmFsdWUxLCR2YWx1ZTIpO1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46ICgkdmFsdWUxLCR2YWx1ZTIpO1xyXG59XHJcblxyXG4vLz09IEJvcmRlciByYWRpdXNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgICAgICAgIDogJHJhZGl1cztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMgICAgOiAkcmFkaXVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXMgICAgIDogJHJhZGl1cztcclxuICAgIC1vLWJvcmRlci1yYWRpdXMgICAgICA6ICRyYWRpdXM7XHJcbn1cclxuXHJcbi8vPT0gT25seSBCb3JkZXIgdGhlbWUgY29sb3JcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGJvcmRlci10aGVtZS1jb2xvcigkd2lkdGgsICRzdHlsZSwgJGNvbG9yKSB7IFxyXG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6ICRzdHlsZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtdGhlbWUtY29sb3IoJHdpZHRoLCAkc3R5bGUsICRjb2xvcikgeyBcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogJHN0eWxlO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXRoZW1lLWNvbG9yKCR3aWR0aCwgJHN0eWxlLCAkY29sb3IpIHsgXHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6ICR3aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogJHN0eWxlO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XHJcbn1cclxuQG1peGluIGJvcmRlci10b3AtdGhlbWUtY29sb3IoJHdpZHRoLCAkc3R5bGUsICRjb2xvcikgeyBcclxuICAgIGJvcmRlci10b3Atd2lkdGg6ICR3aWR0aDtcclxuICAgIGJvcmRlci10b3Atc3R5bGU6ICRzdHlsZTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS10aGVtZS1jb2xvcigkd2lkdGgsICRzdHlsZSwgJGNvbG9yKSB7IFxyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHN0eWxlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSgkdG9wTGVmdFJhZGl1czogNXB4LCAkdG9wUmlnaHRSYWRpdXM6IDVweCwgJGJvdHRvbUxlZnRSYWRpdXM6IDVweCwgJGJvdHRvbVJpZ2h0UmFkaXVzOiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgICR0b3BMZWZ0UmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogICAgJHRvcFJpZ2h0UmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAgJGJvdHRvbUxlZnRSYWRpdXM7XHJcblxyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICAgICAkdG9wTGVmdFJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogICAgJHRvcFJpZ2h0UmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkYm90dG9tUmlnaHRSYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogICRib3R0b21MZWZ0UmFkaXVzO1xyXG5cclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICAgICAkdG9wTGVmdFJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAgICAkdG9wUmlnaHRSYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogICRib3R0b21MZWZ0UmFkaXVzO1xyXG59XHJcblxyXG5cclxuLy89PSBUZXh0IFNoYWRvd1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gdGV4dC1zaGFkb3coJHNoYWRvdykge1xyXG4gICAgdGV4dC1zaGFkb3cgICAgICAgICA6ICRzaGFkb3c7XHJcbiAgICAtd2Via2l0LXRleHQtc2hhZG93IDogJHNoYWRvdztcclxuICAgIC1tb3otdGV4dC1zaGFkb3cgICAgOiAkc2hhZG93O1xyXG4gICAgLW1zLXRleHQtc2hhZG93ICAgICA6ICRzaGFkb3c7XHJcbiAgICAtby10ZXh0LXNoYWRvdyAgICAgIDogJHNoYWRvdztcclxufVxyXG5cclxuLy89PSBUcmFuc2Zvcm0gT3JpZ2luXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW5YLCRvcmlnaW5ZKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW4gOiAkb3JpZ2luWCAkb3JpZ2luWTtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbiAgICA6ICRvcmlnaW5YICRvcmlnaW5ZO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW4gICAgIDogJG9yaWdpblggJG9yaWdpblk7IC8vIElFOSBvbmx5XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luICAgICAgICAgOiAkb3JpZ2luWCAkb3JpZ2luWTtcclxufVxyXG5cclxuLy89PSBhcHBlYXJhbmNlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhcHBlYXJhbmNlKCkge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZSAgICA6IG5vbmU7XHJcbiAgICAtby1hcHBlYXJhbmNlICAgICAgOiBub25lO1xyXG4gICAgLW1zLWFwcGVhcmFuY2UgICAgIDogbm9uZTtcclxuICAgIGFwcGVhcmFuY2UgICAgICAgICA6IG5vbmU7XHJcbn1cclxuXHJcbi8vPT0gc2VsZWN0aW9uXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRwcmVmaXhlczogKFwiLW1vei1cIiwgXCJcIik7XHJcbkBtaXhpbiBzZWxlY3Rpb24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xyXG4gICAgICAgIDo6I3skcHJlZml4fXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBhbmltYXRpb24gZmlsbCBtb2RlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsKSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsO1xyXG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbDtcclxuICAgIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGw7XHJcbn1cclxuXHJcbi8vPT0gZmlsdGVyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBmaWx0ZXIoJGFyZ3VtZW50KXtcclxuICAgIGZpbHRlciAgICAgICAgIDogJGFyZ3VtZW50O1xyXG4gICAgLXdlYmtpdC1maWx0ZXIgOiAkYXJndW1lbnQ7XHJcbiAgICAtbW96LWZpbHRlciAgICA6ICRhcmd1bWVudDtcclxuICAgIC1vLWZpbHRlciAgICAgIDogJGFyZ3VtZW50O1xyXG4gICAgLW1zLWZpbHRlciAgICAgOiAkYXJndW1lbnQ7XHJcbn1cclxuXHJcbi8vIENsZWFyIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGNsZWFyLWxpc3QoKXtcclxuICAgIHBhZGRpbmcgICAgOiAwO1xyXG4gICAgbWFyZ2luICAgICA6IDA7XHJcbiAgICBsaXN0LXN0eWxlIDogbm9uZTtcclxufVxyXG5cclxuLy8gRm9ybWFydCBsaXN0cyB3aWRnZXRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbGlzdHMtc3R5bGUoKSB7XHJcbiAgICB1bCxvbHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhci1saXN0KCk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBib3gtc2hhZG93LW1hcmtldCgpe1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59ICBcclxuXHJcblxyXG4vLyBQb3NpdGlvbiBtaXhpblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBAcGFyYW0gW3N0cmluZ10gJHBvc2l0aW9uOiBwb3NpdGlvbiB0eXBlXHJcbi8vIEBwYXJhbSBbbGlzdF0gJGFyZ3M6IGxpc3Qgb2Ygb2Zmc2V0cyBhbmQgdmFsdWVzXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICRhcmdzKSB7XHJcbiAgICBAZWFjaCAkbyBpbiB0b3AgcmlnaHQgYm90dG9tIGxlZnQge1xyXG4gICAgICAgICRpOiBpbmRleCgkYXJncywgJG8pO1xyXG4gICAgICAgIEBpZiAkaVxyXG4gICAgICAgICAgICBhbmQgJGkgKyAxIDw9IGxlbmd0aCgkYXJncylcclxuICAgICAgICAgICAgYW5kIHR5cGUtb2YoIG50aCgkYXJncywgJGkgKyAxKSApID09IG51bWJlciB7XHJcbiAgICAgICAgICAgICN7JG99OiBudGgoJGFyZ3MsICRpICsgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vIEFic29sdXRlIHBvc2l0aW9uaW5nIG1peGluXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEBwYXJhbSBbbGlzdF0gJGFyZ3M6IGxpc3Qgb2Ygb2Zmc2V0cyBhbmQgdmFsdWVzXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhYnNvbHV0ZSgkYXJncykge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRhcmdzKTtcclxufVxyXG5cclxuLy8gQXJyb3cgbWl4aW5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQHBhcmFtIFtzdHJpbmddICRkaXJlY3Rpb246IGFycm93IGRpcmVjdGlvblxyXG4vLyBAcGFyYW0gW2xpc3RdICRwb3NpdGlvbjogbGlzdCBvZiBvZmZzZXRzIGFuZCB2YWx1ZXNcclxuLy8gQHBhcmFtIFtjb2xvcl0gJGNvbG9yIChpbmhlcml0KTogYXJyb3cgY29sb3JcclxuLy8gQHBhcmFtIFtudW1iZXJdICRzaXplICgxZW0pOiBhcnJvdyBzaXplXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkcG9zaXRpb24sICRjb2xvcjogY3VycmVudENvbG9yLCAkc2l6ZTogMWVtKSB7XHJcbiAgICAvLyBNYWtlIHN1cmUgdGhlIGRpcmVjdGlvbiBpcyB2YWxpZFxyXG4gICAgQGlmIG5vdCBpbmRleCh0b3AgcmlnaHQgYm90dG9tIGxlZnQsICRkaXJlY3Rpb24pIHtcclxuICAgICAgICBAd2FybiBcIkRpcmVjdGlvbiBtdXN0IGJlIG9uZSBvZiB0b3AsIHJpZ2h0LCBib3R0b20gb3IgbGVmdC5cIjtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoJHBvc2l0aW9uKTsgLy8gUG9zaXRpb25cclxuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMCk7IC8vIFNpemVcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBib3JkZXItI3tvcHBvc2l0ZS1wb3NpdGlvbigkZGlyZWN0aW9uKX06ICRzaXplICogMS41IHNvbGlkICRjb2xvcjtcclxuICAgICAgICAkcGVycGVuZGljdWxhci1ib3JkZXJzOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGlmICRkaXJlY3Rpb24gPT0gdG9wIG9yICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICAgJHBlcnBlbmRpY3VsYXItYm9yZGVycztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAgJHBlcnBlbmRpY3VsYXItYm9yZGVycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQgb3IgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHBlcnBlbmRpY3VsYXItYm9yZGVycztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogICAgJHBlcnBlbmRpY3VsYXItYm9yZGVycztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb250IHNpemUgLSByZW1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBmdW5jdGlvbiBwYXJzZUludCgkbikgeyAgXHJcbiAgQHJldHVybiAkbiAvICgkbiAqIDAgKyAxKTtcclxufVxyXG4gXHJcbkBtaXhpbiBmb250LXNpemUoJHByb3BlcnR5LCAkdmFsdWVzKSB7XHJcbiAgJHB4IDogKCk7ICBcclxuICAkcmVtOiAoKTsgIFxyXG5cclxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7ICBcclxuXHJcbiAgICAgICR1bml0OiB1bml0KCR2YWx1ZSk7ICAgICBcclxuICAgICAgJHZhbDogcGFyc2VJbnQoJHZhbHVlKTsgIFxyXG5cclxuICAgICAgQGlmICR1bml0ID09IFwicHhcIiBvciAkdW5pdCA9PSBcIlwiIHsgIFxyXG4gICAgICAgICRweCA6IGFwcGVuZCgkcHgsICAkdmFsdWUpO1xyXG4gICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAoJHZhbCAvIDEwICsgcmVtKSk7XHJcbiAgICAgIH1cclxuICAgICAgQGlmICR1bml0ID09IFwicmVtXCIgeyBcclxuICAgICAgICAkcHggOiBhcHBlbmQoJHB4LCAgKCR2YWwgKiAxMCArIHB4KSk7XHJcbiAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gXHJcbiAgI3skcHJvcGVydHl9OiAkcHg7IFxyXG4gXHJcbn1cclxuXHJcblxyXG4vLz09IEJvcmRlclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gYm9yZGVyKCAkY29vcmRpbmF0ZXM6IDAgMCAwIDAsICRjb2xvdXI6ICRib3JkZXItY29sb3IsICRzdHlsZTogc29saWQgKSB7XHJcbiAgICAkdG9wOiBudGgoJGNvb3JkaW5hdGVzLCAxKTtcclxuICAgICRyaWdodDogbnRoKCRjb29yZGluYXRlcywgMik7XHJcbiAgICAkYm90dG9tOiBudGgoJGNvb3JkaW5hdGVzLCAzKTtcclxuICAgICRsZWZ0OiBudGgoJGNvb3JkaW5hdGVzLCA0KTtcclxuICAgIEBpZiBub3QodW5pdGxlc3MoJHRvcCkpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAkdG9wICRzdHlsZSAkY29sb3VyO1xyXG4gICAgfVxyXG4gICAgQGlmIG5vdCh1bml0bGVzcygkcmlnaHQpKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkcmlnaHQgJHN0eWxlICRjb2xvdXI7XHJcbiAgICB9XHJcbiAgICBAaWYgbm90KHVuaXRsZXNzKCRib3R0b20pKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvdHRvbSAkc3R5bGUgJGNvbG91cjtcclxuICAgIH1cclxuICAgIEBpZiBub3QodW5pdGxlc3MoJGxlZnQpKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRsZWZ0ICRzdHlsZSAkY29sb3VyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTdGF0ZSBhbmQgaG92ZXJcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHN0YXRlLWhvdmVyLWRlZmF1bHQoJHRpbWUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyLWNvbG9yKXtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICR0aW1lKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHN0YXRlLWhvdmVyKCR0aW1lLCRoZWlnaHQsJGNvbG9yKXtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwIDAgMCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgJHRpbWUgY3ViaWMtYmV6aWVyKDAuOCwwLDAsMSkpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAkdGltZSBjdWJpYy1iZXppZXIoMC44LDAsMCwxKSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwICgtJGhlaWdodCkgMCAwICRjb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1ob3Zlci0yKCRiYWNrZ3JvdW5kKXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IC01MDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtY2VudGVyKDEwMCUsMTAwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KDAuM3MsMHMpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDBzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKSAwLjNzLG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwxLDAuMjIsMSkpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOSwxLDAuMjIsMSksb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gRmxleGlibGUgTGF5b3V0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuJWlubGluZS1mbGV4IHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFJldGluYSBTcHJpdGUgTWl4aW5zXHJcblxyXG5AbWl4aW4gcmV0aW5hLXNwcml0ZS1iYWNrZ3JvdW5kKCR1cmwsJHBvc2l0aW9uLCR3aWR0aCwkaGVpZ2h0KXtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHVybCk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgICB3aWR0aDokd2lkdGg7XHJcbiAgICBoZWlnaHQ6JGhlaWdodDtcclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhsZy0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhsZy0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG9yZGVyKCR2YWwpIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXHJcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxyXG4gIC1tcy1mbGV4LW9yZGVyOiAkdmFsOyAgICAgXHJcbiAgLXdlYmtpdC1vcmRlcjogJHZhbDsgIFxyXG4gIG9yZGVyOiAkdmFsO1xyXG59XHJcblxyXG4vLyBGbGV4Ym94IGRpc3BsYXlcclxuQG1peGluIGZsZXhib3goKSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgXHJcbn1cclxuXHJcbi8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyA8cG9zaXRpdmUtbnVtYmVyPiwgaW5pdGlhbCwgYXV0bywgb3Igbm9uZVxyXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlcztcclxuICAgICAtbW96LWJveC1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XHJcbiAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAgICAgZmxleDogJHZhbHVlcztcclxufVxyXG5cclxuLy8gRmxleCBGbG93IERpcmVjdGlvblxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2VcclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxyXG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xyXG4gICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6ICRmbG93O1xyXG59XHJcblxyXG5AbWl4aW4gdGJheS1pY29uKCRwb3NpdGlvbjogYmVmb3JlLCAkaWNvbjogZmFsc2UsICRzdHlsZXM6IHRydWUpIHtcclxuICAgIEBpZiAkcG9zaXRpb24gPT0gYm90aCB7XHJcbiAgICAgICAgJHBvc2l0aW9uOiAnYmVmb3JlLCAmOmFmdGVyJztcclxuICAgIH1cclxuICAgIC8vIEVpdGhlciBhIDpiZWZvcmUgb3IgOmFmdGVyIHBzZXVkby1lbGVtZW50LCBvciBib3RoLCBkZWZhdWx0aW5nIHRvIDpiZWZvcmVcclxuICAgICY6I3skcG9zaXRpb259IHtcclxuICAgICAgICBAaWYgJGljb24ge1xyXG4gICAgICAgICAgICAvLyBBIHBhcnRpY3VsYXIgaWNvbiBoYXMgYmVlbiBzcGVjaWZpZWRcclxuICAgICAgICAgICAgY29udGVudDogXCIje21hcC1nZXQoJHRiYXktaWNvbnMsICRpY29uKX1cIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGlmICRzdHlsZXMge1xyXG4gICAgICAgICAgICAvLyBTdXBwb3J0aXZlIGljb24gc3R5bGVzIHJlcXVpcmVkXHJcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRiLWljb25cIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gSW5jbHVkZSBhbnkgZXh0cmEgcnVsZXMgc3VwcGxpZWQgZm9yIHRoZSBwc2V1ZG8tZWxlbWVudFxyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiB0YmF5LWljb24tc3RhcigkcG9zaXRpb246IGJlZm9yZSwgJGljb246IGZhbHNlLCAkc3R5bGVzOiB0cnVlKSB7XHJcbiAgQGlmICRwb3NpdGlvbiA9PSBib3RoIHtcclxuICAgICRwb3NpdGlvbjogJ2JlZm9yZSwgJjphZnRlcic7XHJcbiAgfVxyXG4gIC8vIEVpdGhlciBhIDpiZWZvcmUgb3IgOmFmdGVyIHBzZXVkby1lbGVtZW50LCBvciBib3RoLCBkZWZhdWx0aW5nIHRvIDpiZWZvcmVcclxuICAmOiN7JHBvc2l0aW9ufSB7XHJcbiAgICBAaWYgJGljb24ge1xyXG4gICAgICAvLyBBIHBhcnRpY3VsYXIgaWNvbiBoYXMgYmVlbiBzcGVjaWZpZWRcclxuICAgICAgY29udGVudDogXCIje21hcC1nZXQoJHRiYXktaWNvbnMsICRpY29uKX0je21hcC1nZXQoJHRiYXktaWNvbnMsICRpY29uKX0je21hcC1nZXQoJHRiYXktaWNvbnMsICRpY29uKX0je21hcC1nZXQoJHRiYXktaWNvbnMsICRpY29uKX0je21hcC1nZXQoJHRiYXktaWNvbnMsICRpY29uKX1cIjtcclxuICAgIH1cclxuICAgIEBpZiAkc3R5bGVzIHtcclxuICAgICAgLy8gU3VwcG9ydGl2ZSBpY29uIHN0eWxlcyByZXF1aXJlZFxyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ0Yi1pY29uXCI7XHJcbiAgICB9XHJcbiAgICAvLyBJbmNsdWRlIGFueSBleHRyYSBydWxlcyBzdXBwbGllZCBmb3IgdGhlIHBzZXVkby1lbGVtZW50XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBoYXMtdW5kZXJsaW5lKCRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCwgJGJvdHRvbTogMCwgJGJnaG92ZXI6IHRyYW5zcGFyZW50ICkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgfVxyXG4gICY6aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZ2hvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcclxuLy9cclxuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXHJcblxyXG4vLyBBc2NlbmRpbmdcclxuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cclxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xyXG4gICRwcmV2LWtleTogbnVsbDtcclxuICAkcHJldi1udW06IG51bGw7XHJcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcclxuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XHJcbiAgICAgIC8vIERvIG5vdGhpbmdcclxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XHJcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcclxuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9XHJcbiAgICAkcHJldi1rZXk6ICRrZXk7XHJcbiAgICAkcHJldi1udW06ICRudW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGFydHMgYXQgemVyb1xyXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxyXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XHJcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xyXG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cclxuLy9cclxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxyXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG4vLyBDb2xvciBjb250cmFzdFxyXG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xyXG4gICRyOiByZWQoJGNvbG9yKTtcclxuICAkZzogZ3JlZW4oJGNvbG9yKTtcclxuICAkYjogYmx1ZSgkY29sb3IpO1xyXG5cclxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XHJcblxyXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XHJcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcclxuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcclxufVxyXG5cclxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXHJcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xyXG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xyXG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcclxuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xyXG5cclxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xyXG59XHJcblxyXG4vLyBTaXppbmcgc2hvcnRjdXRzXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gT3BhY2l0eVxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC8vIElFOCBmaWx0ZXJcclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogUHJlbG9hZGVyIENTUyBNU1xyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG5cclxuLypGaXggc2hvdyBhbmltYXRpZWQgaW4gbW9kYWwqL1xyXG4ubW9kYWwtb3BlbiAuYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IHVuc2V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogdW5zZXQ7XHJcbn1cclxuXHJcbi50YmF5LXBhZ2UtbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufVxyXG5cclxuLnRiYXktbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHotaW5kZXg6IDEwMDAwMTtcclxufVxyXG5cclxuXHJcbi50YmF5LWJvZHl7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi50YmF5LWxvYWRlciB7XHJcbiAgICB0ZXh0LWluZGVudDogLTEyMzQ1cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogUHJlbG9hZGVyIE9uZVxyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG5cclxuLy8gbG9hZGluZ1xyXG4udGJheS1ib2R5LWxvYWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLW9uZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIC13ZWJraXQtc3Bpbm5lci1vbmUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi50YmF5LXBhZ2UtbG9hZGVyIHtcclxuICAjbG9hZGVyIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbigycyBsaW5lYXIgMHMgbm9ybWFsIG5vbmUgaW5maW5pdGUgcnVubmluZyBzcGlubmVyLW9uZSk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NmJjNDIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcclxuICAgIG1hcmdpbi10b3A6IC03NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKDNzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBydW5uaW5nIHNwaW5uZXItb25lKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZjY1YjQ3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbigxLjVzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBydW5uaW5nIHNwaW5uZXItb25lKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZjljOTIyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWRlci1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZWZlZmUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgd2lkdGg6IDUxJTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgJi5zZWN0aW9uLWxlZnQge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VjdGlvbi1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBQcmVsb2FkZXIgVHdvXHJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcblxyXG4udGJheS1sb2FkZXItdHdvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDVzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IHNwaW5uZXIgNXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzcGlubmVyLXR3byA4MDBtcyAgaW5maW5pdGUgbGluZWFyKTtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgYmFja2dyb3VuZDogIzJlY2M3MTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbGVmdDogNDRweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1MWNiZTI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0b3A6IDQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNDk4ZGI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0b3A6IDQ0cHg7XHJcbiAgICAgIGxlZnQ6IDQ0cHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFjNDBmO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjZzO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IC42cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLXR3byB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLXR3byB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIFByZWxvYWRlciBUaHJlZVxyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG5cclxuLnRiYXktbG9hZGVyLXRocmVlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzUxY2JlMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzcGlubmVyLXRocmVlIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQpO1xyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjRzO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IC40cztcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgbGVmdDogMzNweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNnM7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjZzO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICBsZWZ0OiA0NHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC44cztcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuOHM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci10aHJlZSB7XHJcbiAgMCUge1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIGJhY2tncm91bmQ6ICM1MWNiZTI7XHJcbiAgfVxyXG5cclxuICAyNSUge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG4gICAgYmFja2dyb3VuZDogIzM0OThkYjtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogIzUxY2JlMjtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIGJhY2tncm91bmQ6ICM1MWNiZTI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLXRocmVlIHtcclxuICAwJSB7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogIzUxY2JlMjtcclxuICB9XHJcblxyXG4gIDI1JSB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTFjYmUyO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogIzUxY2JlMjtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogUHJlbG9hZGVyIEZvdXJcclxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKi9cclxuXHJcbi50YmF5LWxvYWRlci1mb3VyIHtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgLnNwaW5uZXItY3ViZSB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgaGVpZ2h0OiAzMyU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFjYmUyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oc3Bpbm5lci1mb3VyIDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQpO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlMSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICB9XHJcbiAgLnNwaW5uZXItY3ViZTIge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgfVxyXG4gIC5zcGlubmVyLWN1YmUzIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlNCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcclxuICB9XHJcbiAgLnNwaW5uZXItY3ViZTUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgfVxyXG4gIC5zcGlubmVyLWN1YmU2IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlNyB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlOCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcclxuICB9XHJcbiAgLnNwaW5uZXItY3ViZTkge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1mb3VyIHtcclxuICAwJSwgNzAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1mb3VyIHtcclxuICAwJSwgNzAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBQcmVsb2FkZXIgRml2ZVxyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG5cclxuLnRiYXktbG9hZGVyLWZpdmUge1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnNwaW5uZXItY3ViZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MWNiZTI7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzcGlubmVyLWZpdmUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aCk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGlubmVyLWN1YmUtMiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcclxuICB9XHJcbiAgLnNwaW5uZXItY3ViZS0zIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XHJcbiAgfVxyXG4gIC5zcGlubmVyLWN1YmUtNCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDI3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlLTI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlLTM6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gIH1cclxuICAuc3Bpbm5lci1jdWJlLTQ6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZml2ZSB7XHJcbiAgMCUsIDEwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZml2ZSB7XHJcbiAgMCUsIDEwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogUHJlbG9hZGVyIFNpeFxyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG5cclxuLnRiYXktbG9hZGVyLXNpeCB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuc3Bpbm5lci1jdWJlLTEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzcGlubmVyLXNpeCAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0KTtcclxuICB9XHJcbiAgLnNwaW5uZXItY3ViZS0yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNwaW5uZXItc2l4IDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLXNpeCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItc2l4IHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIFByZWxvYWRlciBpbWFnZXNcclxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKi9cclxuIC50YmF5LXBhZ2UtbG9hZGVyLmxvYWRlci1pbWcge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7IFxyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi56b29tLTIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKDEpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1vdXQpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbihjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaWx0ZXIgZ3JheXNjYWxlXHJcbi5maWx0ZXItZ3JheXNjYWxlIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGVhc2Utb3V0IDBzKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBmaWx0ZXIoZ3JheXNjYWxlKDEwMCUpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZpbHRlciBicmlnaHRuZXNzXHJcbi5maWx0ZXItYnJpZ2h0bmVzcyB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlLW91dCAwcyk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgZmlsdGVyKGJyaWdodG5lc3MoMC40KSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaWx0ZXIgYmx1clxyXG4uZmlsdGVyLWJsdXIge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNnMgZWFzZS1vdXQgMHMpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIGZpbHRlcihibHVyKDVweCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYi1wYW5lIHtcclxuICAvL0BpbmNsdWRlIGFuaW1hdGlvbi1uYW1lKGZhZGVJblVwKTtcclxuICAvLyBAaW5jbHVkZSBhbmltYXRpb24tZHVyYXRpb24oMC4zcyk7XHJcbiAgLy9AaW5jbHVkZSBhbmltYXRpb24tZmlsbC1tb2RlKGJvdGgpO1xyXG59XHJcblxyXG4uY2xvc2Uge1xyXG4gIC5mYSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxcyBlYXNlLWluLW91dCk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5mYSB7XHJcbiAgICAgIEBpbmNsdWRlIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLW92ZXJsYXktMSB7XHJcbiAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNyk7XHJcblxyXG4gICAgQGluY2x1ZGUgc3F1YXJlKHBlcmNlbnRhZ2UoMSkpO1xyXG5cclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdG9wOiAtMTAwJTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTEwMCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IC01MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAtNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFBsdXMgQnV0dG9uIEVmZmVjdHNcclxuLmltYWdlLXBsdXMtMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgc3F1YXJlKHBlcmNlbnRhZ2UoMSkpO1xyXG5cclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjUpKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZS10aGVtZS1wYXRofXBsdXMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIChjZW50ZXIgLyA2MHB4KSA2MHB4IHJnYmEoJGJsYWNrLCAwLjYpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjYpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLXBsdXMtMiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHotaW5kZXg6IDE5OTtcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlLXRoZW1lLXBhdGh9cGx1cy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgKGNlbnRlciAvIDYwcHgpIDYwcHggcmdiYSgkYmxhY2ssIDAuOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgc3F1YXJlKHBlcmNlbnRhZ2UoMSkpO1xyXG5cclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UgMHMpO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZSgxMHB4IDEwcHgsIDEwMCUgMTAwJSk7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9yaWdpbihwYWRkaW5nLWJveCwgcGFkZGluZy1ib3gpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoNjBweCA2MHB4LCAxMDAlIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLXBsdXMtMyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuNSkgcm90YXRlWCgxODBkZWcpKTtcclxuICAgIEBpbmNsdWRlIHNxdWFyZShwZXJjZW50YWdlKDEpKTtcclxuXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7XHJcblxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuNik7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSByb3RhdGVYKDBkZWcpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEljb24gRWZmZWN0IDFcclxuLmljb24tZWZmZWN0LTEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjYWxlKDAuNSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHBlcmNlbnRhZ2UoMC41KSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XHJcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1jZW50ZXIoMTAwJSwgMTAwJSk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBzcGluQXJvdW5kIHtcclxuICBmcm9tIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTE9BRElOR1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFqYXgtbG9hZGVyLXdhcHBlcntcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbi5hamF4LWxvYWRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMDA7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAxLjc1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmNvbnRlbnQtbG9hZC1tb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hamF4LWxvYWRlci1tb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAkbG9hZC1tb3JlLWJnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBbmltYXRpb25zIGJvdHRvbSB0byB0b3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBrZXlmcmFtZXMgdGJheS1ib3R0b20tdG9wIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRiYXktYm90dG9tLXRvcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBOQVYgSUNPTlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0U2hvcnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdFNob3J0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0U2hvcnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0U2hvcnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNpcmNsZS1sb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2lyY2xlLWxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQkFTRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxyXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXHJcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xyXG5cclxuLy8gQm9keSByZXNldFxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7IFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgJjpub3QoLnRiYXktaG9tZXBhZ2UtZGVtbykgI21haW4tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuLmZvbnQtMTYge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4ud3JhcHBlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLm9mZmNhbnZhcy1yaWdodCB7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGgge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnJldi1idG4sIC5yZXYtYnRuOnZpc2l0ZWQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxufVxyXG4uc2VhcmNoLWZvcm0ge1xyXG4gID4gZm9ybSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7IFxyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4uYnRuOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG59XHJcbi5mb3JtLWNvbnRyb2wsIGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSksIGlucHV0I3l3cWFfYXNrX3F1ZXN0aW9uX3RleHQge1xyXG4gIGhlaWdodDogNDRweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uZm9ybS1yb3csIC5jaGVja2JveCB7XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4ud29vZl9jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCgud29vZl9jb2xvcl90ZXJtKSB7XHJcbiAgQGV4dGVuZCAubmV3LWlucHV0O1xyXG59XHJcbmZvcm0uY2hlY2tvdXQsIC53b29jb21tZXJjZS1hY2NvdW50IHtcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5uZXctaW5wdXQ7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxlNjA0JztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2ltcGxlLWxpbmUtaWNvbnMnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfSBcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VhcmNoIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MDcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgICBcclxufVxyXG4ud29vY29tbWVyY2Uge1xyXG4gIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgIHBhZGRpbmc6IDIzcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTsgXHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGEuYnV0dG9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgICAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1lcnJvciB7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHggMzBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtTm90aWNlR3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1lcnJvciB7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMDc5MzBiO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMDc5MzBiO1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHsgXHJcbiAgLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9IFxyXG4gICAgbGkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBXb29Db21tZXJjZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcXGUwMTZcIjtcclxuICAgICAgICBjb2xvcjogI2I4MWMyMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxuXHJcbi5yZXR1cm4tdG8tc2hvcCB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICBhLmJ1dHRvbntcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cclxuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cclxuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb2xvciB7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxufVxyXG4ucmVxdWlyZWQge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuLm92ZXJmbG93LXkge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC50YXhvbm9teS1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gKiAgICBQYWdpbmF0aW9uXHJcbiAqXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucGFnaW5hdGlvbixcclxuLiN7JGFwcC1wcmVmaXh9LXBhZ2luYXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICB1bC5wYWdlLW51bWJlcnMge1xyXG4gICAgbWFyZ2luLXRvcDogNTdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLFxyXG4gIGEge1xyXG4gICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLm5leHQsICYucHJldiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHsgXHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBhLmJ1dHRvbiB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWFycm93LXJpZ2h0KTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLndvb2NvbW1lcmNlLUJ1dHRvbi0tcHJldmlvdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWFycm93LWxlZnQpO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqICAgIE5vIE1hcmdpblxyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm5vLW1hcmdpbiB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAgICBObyBQYWRkaW5nXHJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tcG9zaXRpb24ge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2U6bm90KC5pbWFnZS1sb2FkZWQpIC51bnZlaWwtaW1hZ2UsIFxyXG4udGJheS1nYWxsZXJ5LXZhcmlibGU6bm90KC5pbWFnZS1sb2FkZWQpIC51bnZlaWwtaW1hZ2UsXHJcbi50YmF5LWltYWdlLWxvYWRlZDpub3QoLmltYWdlLWxvYWRlZCkgLnVudmVpbC1pbWFnZSB7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzIGVhc2UtaW4pO1xyXG59XHJcblxyXG4vKiBGaXggSWUgMTEgKi9cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICBib2R5Lndvb2NvbW1lcmNlIC5wcm9kdWN0cyAuc3Rhci1yYXRpbmcsIC53b29jb21tZXJjZSAucHJvZHVjdCAuc3Rhci1yYXRpbmcsIC53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcge1xyXG4gICAgd2lkdGg6IDc2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHAuc3RhcnMgYTo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA1ZW07XHJcbiAgfVxyXG59IFxyXG5cclxuLmJlc2EtYWRtaW4taWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbmMvYXNzZXRzL2ltYWdlcy9hZG1pbi9pY29uLXRoZW1lLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDkuNXB4O1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLy9cclxuLy8gVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxudGFibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcclxufVxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8vIEJhc2VsaW5lIHN0eWxlc1xyXG5cclxudGFibGUsLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbnRhYmxlLC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgID4gdGQsXHJcbiAgICA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgPiB0ZCxcclxuICAgID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbi8vXHJcbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcclxuXHJcbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XHJcbn1cclxudGFibGUge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTkvMTAgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICNmNWY1ZjUpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICNkZmYwZDgpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICNkOWVkZjcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICNmY2Y4ZTMpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgI2YyZGVkZSk7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XHJcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xyXG4gICAgPiAudGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xyXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxyXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXHJcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMge1xyXG4gIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTEuNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAucm93IHtcclxuICAgIC53aWRnZXQge1xyXG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XHJcbn1cclxuXHJcbi8vQ3VzdG9tIG1lZGlhIDM5OXB4XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuICAuZC14eHMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQteHhzLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLypOZXcgU2hhcmUgU29jYWlsKi9cclxuLmJlc2Etc29jaWFsLWxpbmtzIHtcclxuICBhIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNGU5YjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLnNoYXJlLWxpbmtlZGluIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmZhYztcclxuICAgIH1cclxuICAgICYuc2hhcmUtcGludGVyZXN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MWYyNjtcclxuICAgIH1cclxuICAgICYuc2hhcmUtdHdpdHRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzlkZWI7XHJcbiAgICB9XHJcbiAgICAmLnNoYXJlLXdoYXRzYXBwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3ZjY3NjtcclxuICAgIH1cclxuICAgICYuc2hhcmUtZW1haWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ0ZjQyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaW5nbGUtbWFpbi1jb250ZW50IC5iZXNhLXNvY2lhbC1saW5rcyB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uYXJjaGl2ZS1mdWxsIC5zaW5nbGUtbWFpbi1jb250ZW50IHtcclxuICAuYmVzYS1zb2NpYWwtbGlua3Mge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jd2NmbW1wLXN0b3JlIC5jYXRlZ29yaWVzX2xpc3QgdWwgbGkucGFyZW50X2NhdCBhOmhvdmVyLCAucHJvZHVjdC1ibG9jayAud2NmbW1wX3NvbGRfYnlfd3JhcHBlciBhOmhvdmVyIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kb2thbi10aGVtZS1iZXNhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZG9rYW4tYnRuLXRoZW1lLCAuZG9rYW4tdGhlbWUtYmVzYSBhLmRva2FuLWJ0bi10aGVtZSwgLmRva2FuLXRoZW1lLWJlc2EgLmRva2FuLWJ0bi10aGVtZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZG9rYW4tdGhlbWUtYmVzYSB7XHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kb2thbi1idG4tdGhlbWUsIGEuZG9rYW4tYnRuLXRoZW1lLCAuZG9rYW4tYnRuLXRoZW1lIHtcclxuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZSwmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1ob3Zlci0yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLWhvdmVyLTIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRva2FuLXRoZW1lLWJlc2EgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZWlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZG9rYW4tYnRuLXRoZW1lLC5kb2thbi10aGVtZS1iZXNhIC5vcGVuIC5kcm9wZG93bi10b2dnbGVhLmRva2FuLWJ0bi10aGVtZSxcclxuICAuZG9rYW4tdGhlbWUtYmVzYSAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmRva2FuLWJ0bi10aGVtZSAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWhvdmVyLTIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLWhvdmVyLTIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAucHJvZHVjdCBzcGFuLm9uc2FsZSBzcGFuIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG59XHJcblxyXG4jc2hvcC1ub3cuaGFzLWJ1eS1ub3cgLnRiYXktYnV5LW5vdy5idXR0b24sIFxyXG4jc2hvcC1ub3cuaGFzLWJ1eS1ub3cgLnRiYXktYnV5LW5vdy5idXR0b24uZGlzYWJsZWQsXHJcbi5tb2JpbGUtYnRuLWNhcnQtY2xpY2sgZGl2I3RiYXktY2xpY2stYnV5LW5vdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRiLWJnLWJ1eS1ub3c7XHJcbn1cclxuI3Nob3Atbm93Lmhhcy1idXktbm93IC50YmF5LWJ1eS1ub3cuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAjc2hvcC1ub3cuaGFzLWJ1eS1ub3cgLnRiYXktYnV5LW5vdy5idXR0b246bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICR0Yi1iZy1idXktbm93LWhvdmVyO1xyXG59XHJcblxyXG4uZm9vdGVyLWRldmljZS1tb2JpbGUgPiAqIGEgc3Bhbi5jb3VudCwgLnNpbmd1bGFyLXNob3AgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWV4dGVybmFsIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLCAudGJheS1lbGVtZW50LW1pbmktY2FydCAuY2FydC1kcm9wZG93biBhIHNwYW4ubWluaS1jYXJ0LWl0ZW1zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3Itc2Vjb25kO1xyXG59XHJcbi5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1leHRlcm5hbCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXNlY29uZC1ob3Zlci0yO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSAgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHQgICAgICAgXHJcbiAgLypjb2xvciovXHJcbiAgLmZvb3Rlci1kZXZpY2UtbW9iaWxlID4gKiBhOmhvdmVyLC5mb290ZXItZGV2aWNlLW1vYmlsZSA+ICouYWN0aXZlIGEsLmZvb3Rlci1kZXZpY2UtbW9iaWxlID4gKi5hY3RpdmUgYSBpICwgYm9keS53b29jb21tZXJjZS13aXNobGlzdCAuZm9vdGVyLWRldmljZS1tb2JpbGUgPiAuZGV2aWNlLXdpc2hsaXN0IGEsYm9keS53b29jb21tZXJjZS13aXNobGlzdCAuZm9vdGVyLWRldmljZS1tb2JpbGUgPiAuZGV2aWNlLXdpc2hsaXN0IGEgaSwudmNfdHRhLWNvbnRhaW5lciAudmNfdHRhLXBhbmVsLnZjX2FjdGl2ZSAudmNfdHRhLXBhbmVsLXRpdGxlID4gYSBzcGFuLC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgLndvb2NzX3NwZWNpYWxfcHJpY2VfY29kZSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLypiYWNrZ3JvdW5kKi9cclxuICAudG9wYmFyLWRldmljZS1tb2JpbGUgLnRvcC1jYXJ0IGEud2MtY29udGludWUsLnRvcGJhci1kZXZpY2UtbW9iaWxlIC5jYXJ0LWRyb3Bkb3duIC5jYXJ0LWljb24gLm1pbmktY2FydC1pdGVtcywuZm9vdGVyLWRldmljZS1tb2JpbGUgPiAqIGEgLm1pbmktY2FydC1pdGVtcywudGJheS1hZGRvbi1uZXdsZXR0ZXIgLmlucHV0LWdyb3VwLWJ0biBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvKkJvcmRlciovXHJcbiAgLnRvcGJhci1kZXZpY2UtbW9iaWxlIC50b3AtY2FydCBhLndjLWNvbnRpbnVlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICBodG1sIGJvZHkuYWRtaW4tYmFye1xyXG4gICAgdG9wOiAtNDZweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufSIsIi5oYXMtYWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMTVzIGN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpKTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idG4tdGhlbWUge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1ob3ZlcjtcclxuICB9XHJcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmU6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcbmJ1dHRvbi5idG4tY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yMXB4O1xyXG4gIHJpZ2h0OiAtMzVweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBzaXplKDI1cHgsIDI1cHgpO1xyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgei1pbmRleDogMTExMTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyBcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIH1cclxufVxyXG4ubmV3LWlucHV0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICsgc3BhbiwgKyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hlY2spO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJjpjaGVja2VkICsgc3BhbiwgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aXRsZS1iYXNlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTRUFSQ0hcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50YmF5LXNlYXJjaC1mb3JtIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UpO1xyXG4gIC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJi5sb2FkIHtcclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZS10aGVtZS1wYXRofXByZWxvYWRlci5naWZcIikgbm8tcmVwZWF0IDEwMCUgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5TdW1vU2VsZWN0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICYub3BlbiwgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgID4uQ2FwdGlvbkNvbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5DYXB0aW9uQ29udCB7XHJcbiAgICAgID4gbGFiZWwgPiBpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZTYwNCc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ3NpbXBsZS1saW5lLWljb25zJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4ub3B0V3JhcHBlcj4ub3B0aW9ucyBsaS5vcHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLnNlbGVjdC1jYXRlZ29yeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgJi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCAwIDAgM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAuQ2FwdGlvbkNvbnQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHNlbGVjdCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiI3skaW1hZ2UtdGhlbWUtcGF0aH1hcnJvdy1kb3duLTEucG5nXCIpICBuby1yZXBlYXQgc2Nyb2xsIDEyN3B4IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZSgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5TZWxlY3RCb3gge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3B0V3JhcHBlciB7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRiYXktc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1zZWFyY2gge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOm5vdCguaWNvbikge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgcGFkZGluZzogMCAyM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itc2Vjb25kO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgM3B4IDNweCAwKTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICArIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmljb24ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBpIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRpc2FibGUge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ1dHRvbi1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXNlY29uZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1sb2FkaW5nKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB6LWluZGV4OiAxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWhpZGRlbi1zZWFyY2gge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuXHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuICAmLnRiYXktc2VhcmNoLW1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBmb3JtIHtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zKTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjVweCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAub3ZlcmxheS1ib3gge1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTsgICBcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm92ZXJsYXktYm94IHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwdmgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1zZWFyY2gtbWluIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmljb24tbWFnbmlmaWVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTA4MlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRiYXktc2VhcmNoIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXNlYXJjaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJlc2EtYWpheC1zZWFyY2gge1xyXG4gICYudGJheS1sb2FkaW5nIHtcclxuICAgIC5idXR0b24tZ3JvdXA6YmVmb3JlIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNwaW4gMnMgbGluZWFyIGluZmluaXRlKTtcclxuICAgIH1cclxuICAgIC5idXR0b24tc2VhcmNoIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmVzYS1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuICAmLm9wZW4ge1xyXG4gICAgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHggM3B4IDAgMCk7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LWNhdGVnb3J5LmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHggMCAwIDApO1xyXG4gICAgfVxyXG4gICAgLnRiYXktcHJlbG9hZGVyIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRiYXktcHJlbG9hZGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogNDBweDtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNyb3NzMik7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gIH1cclxufVxyXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgXHJcbiAgbGVmdDogMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDNweCAzcHgpO1xyXG4gID4gZGl2IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIC5wcmljZSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBkZWwge1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmOm5vdCg6b25seS1jaGlsZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICY6bm90KC52aWV3LWFsbC1wcm9kdWN0cykge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICB9XHJcbiAgICAmLnZpZXctYWxsLXByb2R1Y3RzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0LWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAua2V5d29yayB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Z2dlc3Rpb24tdGh1bWIge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VnZ2VzdGlvbi1ncm91cCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgfVxyXG4gICAgLnN1Z2dlc3Rpb24tdGl0bGUgIHtcclxuICAgICAgJi5uby1mb3VuZC1tc2cge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VnZ2VzdGlvbi1za3Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmLmF1dG9jb21wbGV0ZS1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJvZHkuc2VhcmNoIHtcclxuICAuZW50cnktY29udGVudCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0VBUkNIIENBTlZBU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI3RiYXktc2VhcmNoLWZvcm0tY2FudmFzIHtcclxuXHQmLm9wZW4ge1xyXG5cdFx0LnNpZGViYXItY2FudmFzLXNlYXJjaCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZWJhci1jb250ZW50IHtcclxuXHRcdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0XHQgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2lkZWJhci1jYW52YXMtc2VhcmNoIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDB2dywgMTAwdmgpO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAzMDBtcyk7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuXHRcdH1cclxuXHRcdC5zaWRlYmFyLWNvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IC0zNzBweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0cGFkZGluZzogMzFweCA1MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAzMDBtcyk7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblxyXG5cdFx0XHQudGJheS1zZWFyY2gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9uLWdyb3VwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHQuYnV0dG9uLXNlYXJjaCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDExMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHRcdFx0LnNlbGVjdC1jYXRlZ29yeSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNzVweDtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQuU3Vtb1NlbGVjdCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cdFx0XHRcdC5TZWxlY3RCb3gge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm9wdFdyYXBwZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHQub3B0aW9ucyB7XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwOztcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5vcHQuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgfVxyXG4gICAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR0b3A6IDg1cHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcclxuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgPiBkaXYubGlzdC1oZWFkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMCAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIC53b29jc19wcmljZV9jb2RlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsXHJcbiAgICAgICAgICAud29vY3NfcHJpY2VfY29kZSBkZWwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcm9kdWN0LXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgXHQuc3VnZ2VzdGlvbi10aHVtYiB7XHJcbiAgICAgICAgICBcdG1heC13aWR0aDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdWdnZXN0aW9uLWdyb3VwIHtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgJi52aWV3LWFsbC1wcm9kdWN0cyB7XHJcblx0ICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0YnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHR9XHJcblx0LnNpZGViYXItY29udGVudCB7XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRiYXktbG9hZGluZzphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHR0b3A6IDEwMHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0QGluY2x1ZGUgYW5pbWF0aW9uKGNpcmNsZS1sb2FkaW5nIDAuMzVzIGxpbmVhciBpbmZpbml0ZSk7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4uYWN0aXZlLWFkbWluLWJhciB7XHJcblx0I3RiYXktc2VhcmNoLWZvcm0tY2FudmFzIC5zaWRlYmFyLWNhbnZhcy1zZWFyY2ggLnNpZGViYXItY29udGVudCB7XHJcblx0XHR0b3A6IDMycHg7XHJcblx0fVxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIRUFERVJTXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jI3skYXBwLXByZWZpeH0taGVhZGVyIHtcclxuICBtYXJnaW46ICRoZWFkZXItbWFyZ2luO1xyXG4gIHBhZGRpbmc6ICRoZWFkZXItcGFkZGluZztcclxuICB6LWluZGV4OiAxMDAxO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIE1lbnUgRml4ZWRcclxuICAubWVudV9maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlci13aWR0aCArIDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UgMHMpO1xyXG4gIH1cclxuICAudG9wYmFyLW1vYmlsZSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1tYWlubWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuICAudGJheS1tZWdhbWVudSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gIH1cclxuICAuaGVhZGVyLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BiYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi5zdGlja3ktaGVhZGVyIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwcHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSk7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICYuc3RpY2t5LTEge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgJi5zdGlja3ktYm94IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLW1haW4gPiAuY29udGFpbmVyID4gLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmhlYWRlci1tYWlubWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zdGlja3ktaGVhZGVyIHtcclxuICAgIC50b3BiYXIsIC5oZWFkZXItbWFpbm1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1tYWluIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLXdpc2hsaXN0IHtcclxuICAuY291bnRfd2lzaGxpc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXNlY29uZDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEycHgpO1xyXG4gICAgbWluLXdpZHRoOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtd2lzaGxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnlpdGgtY29tcGFyZS1oZWFkZXIge1xyXG4gIGEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLmVsZW1lbnQtc3RpY2t5LWhlYWRlciB7XHJcbiAgJi5zdGlja3kgeyBcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlO1xyXG4gICAgfVxyXG4gICAgKyAuc3RpY2t5IHtcclxuICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICArIC5zdGlja3kge1xyXG4gICAgICAgIHotaW5kZXg6IDg5OTtcclxuICAgICAgICArIC5zdGlja3kge1xyXG4gICAgICAgICAgei1pbmRleDogODk4O1xyXG4gICAgICAgICAgKyAuc3RpY2t5IHtcclxuICAgICAgICAgICAgei1pbmRleDogODk3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9mZmNhbnZhcy1sZWZ0LFxyXG4ub2ZmY2FudmFzLXJpZ2h0IHtcclxuICAuZWxlbWVudC1zdGlja3ktaGVhZGVyIHtcclxuICAgICYuc3RpY2t5IHsgXHJcbiAgICAgIHotaW5kZXg6IDEwMDE7IFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNyB7XHJcbiAgICAjdGJheS1oZWFkZXIubmF2LWNvdmVyLWFjdGl2ZS0jeyRpfSB7IFxyXG4gICAgICAjbmF2LWNvdmVyICB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KC43NSApOyBcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogMTAwMHZoO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZnAtd3JhcC5tZnAtcmVhZHkgfiAud3JhcHBlci1jb250YWluZXIgI3RiYXktaGVhZGVyIC5oZWFkZXItbWFpbi5zdGlja3ktaGVhZGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG59XHJcbiNuYXYtY292ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLlN1bW9TZWxlY3Q+LkNhcHRpb25Db250PmxhYmVsPmkge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QudGJheS1ib2R5LW1lbnUtYmFyIHtcclxuICAgICN0YmF5LWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgPmRpdjpub3QoLmhlYWRlci1tYWluKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lICFpbXBvcnRhbnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKkhlYWRlciBJY29uKi9cclxuLnRiYXktZWxlbWVudC5oZWFkZXItaWNvbiB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuLndpZHRoLWF1dG8teWVzIHsgICBcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyAgIFxyXG59XHJcbi5lbGVtZW50b3Itd2lkZ2V0LWJlc2EtbmF2LW1lbnUud2lkdGgtYXV0by15ZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcbi50YmF5X2hlYWRlci10ZW1wbGF0ZSAudy1hdXRvIHtcclxuICAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKkVsZW1lbnQgYm9yZGVyIGNoaWxkKi9cclxuI3RiYXktaGVhZGVyIHtcclxuICAuZWxlbWVudG9yLXRleHQtZWRpdG9yIHtcclxuICAgIHAsaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZWxlbWVudG9yLXdpZGdldC13cmFwPi5lbGVtZW50b3ItZWxlbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IC5kcm9wZG93bi1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcclxuICAgIHRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5lbmFibGUtZWxlbWVudC1jaGlsZC1ib3JkZXIteWVzLC5jb2x1bW4tZWxlbWVudC1jaGlsZC1ib3JkZXIge1xyXG4gIC5lbGVtZW50b3ItZWxlbWVudCB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICY6OmFmdGVyIHsgXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDE0cHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRPUCBCQVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRvcGJhciB7XHJcbiAgPiAuY29udGFpbmVyID4gLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnRvcC1jb250YWN0IHtcclxuICAuY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuLmhvdGxpbmUge1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi5zdWItdGl0bGUtYWNjb3VudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbn1cclxuLnNob3ctaWNvbi1hZnRlci15ZXMgLnRleHQtYWNjb3VudCB7XHJcbiAgQGluY2x1ZGUgdGJheS1pY29uKGFmdGVyLCB0Yi1pY29uLXp0LWFuZ2xlLWRvd24pO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4udG9wYmFyLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICA+IGRpdiwgPiAud2lkZ2V0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWItbWVudSB7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgfVxyXG59XHJcbiNoZWFkZXIgLnRiYXktbG9naW4gLmFjY291bnQtbWVudSB7XHJcbiAgdG9wOiBjYWxjKDEwMCUgLSAtMTBweCk7XHJcbn1cclxuLnRiYXktbG9naW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYWNjb3VudC1tZW51IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oMCwgMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzKTtcclxuICAgIEBpbmNsdWRlIHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMjJweCAyNXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkKCkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGVmdCB7XHJcbiAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgPiBhIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIC5hY2NvdW50LW1lbnUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICBAaW5jbHVkZSByb3RhdGVYKDApO1xyXG4gIH1cclxufVxyXG4udGJheS1jdXN0b20tbGFuZ3VhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICA+IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG4gIC5saXN0LWl0ZW0td3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJjpob3ZlciAuc3ViLW1lbnUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSByb3RhdGVYKDApO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjFweDsgXHJcbiAgICBtYXgtaGVpZ2h0OiAyMXB4O1xyXG4gIH1cclxuICBhIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuc3ViLW1lbnUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oMCwgMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzKTtcclxuICAgIEBpbmNsdWRlIHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBsaSArIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbGk6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLnNlbGVjdC1idXR0b24ge1xyXG4gICAgICBjb2xvcjogJHRoZW1lX2NvbG9yO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1jaGV2cm9uLWRvd24pO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRk9PVEVSXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiN0YmF5LWZvb3RlciB7XHJcbiAgLmhlYWRpbmctdGJheS10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufSBcclxuLiN7JGFwcC1wcmVmaXh9LWZvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50YmF5LWNvcHlyaWdodCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIH1cclxuICAud3BiX2NvbnRlbnRfZWxlbWVudCwgLndwYl9zaW5nbGVfaW1hZ2UsIHAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uOm5vdCgudGJheS1hZGRvbi1uZXdsZXR0ZXIpIHtcclxuICAgIC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJi53cGJfc2luZ2xlX2ltYWdlIHtcclxuICAgICAgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRiYXktYWRkb24tc29jaWFsLCAmLnRiYXktYWRkb24tdGV4dC1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1hZGRvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubWVudSBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwubWVudSBsaS5hY3RpdmUge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LWNvcHlyaWdodCB7XHJcbiAgLm5vbmUtbWVudSwgLnBheW1lbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAubm9uZS1tZW51IHtcclxuICAgIC5tZW51IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGFjdC1pbmZvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgfVxyXG4gIC5oZWFkIHtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvcHlyaWdodCB7XHJcbiAgY29sb3I6ICM4ODg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG4vL2JhY2sgdG8gdG9wXHJcbi50YmF5LXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBib3R0b206IDMwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHMpO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQgMHMpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2VlZSwgNSUpO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRiYXktdG8tdG9wLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRyZWV2aWV3IC8gVmVydGljYWxcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVsZW1lbnRvci13aWRnZXQtYmVzYS1uYXYtbWVudSAudGJheS10cmVldmVydGljYWwtbHYxIHsgXHJcbiAgICA+IC5uYXZiYXItbmF2eyBcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICA+IGxpID4gYSB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICB9XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBpLCBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaTpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwtNTAlKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0LWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogIEhvcml6b250YWwgLyBuYXZpZ2F0aW9uXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50YmF5LXNlY3Rpb24tc3RhdGljIC50YmF5LWNvbHVtbi1zdGF0aWMgLmVsZW1lbnRvci13aWRnZXQuZWxlbWVudG9yLWFic29sdXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnRiYXktc2VjdGlvbi1zdGF0aWMge1xyXG4gIFxyXG4gIC50YmF5LWNvbHVtbi1zdGF0aWMge1xyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcD4uZWxlbWVudG9yLWVsZW1lbnQge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkLC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAsLmVsZW1lbnRvci13aWRnZXQge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LWhvcml6b250YWwgPiB1bCA+IGxpID4gLmRyb3Bkb3duLW1lbnUgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMCAyOHB4O1xyXG4gIH1cclxufVxyXG4ubWVudSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuLmVsZW1lbnRvci13aWRnZXQtYmVzYS1uYXYtbWVudSAudGJheS1ob3Jpem9udGFsIC5uYXZiYXItbmF2IHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiB1bnNldDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgJi5hY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAuaGVhZGluZy10YmF5LXRpdGxlLC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkaW5nLXRiYXktdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciA6Zm9jdXMge1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiwmLmFjdGl2ZS1tZWdhLW1lbnUgeyBcclxuICAgICAgLmNhcmV0IHtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tZG93bik7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTsgXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XHJcbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlLW1lZ2EtbWVudSB7XHJcbiAgICAgIC5lbGVtZW50b3ItY29sdW1uPi5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgPiBsaS5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7IFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiBhIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IFxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjM1cyk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyBcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogI2UyMDIwMjtcclxuICAgICAgfVxyXG4gICAgICA+IGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAuY2FyZXQ6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgIH1cclxuICAgICYuZmxhc2gtc2FsZSB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogI2UyMDIwMjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlciwmOmZvY3VzLCYuYWN0aXZlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2UyMDIwMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ25lZC1sZWZ0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxpZ25lZC1yaWdodCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhICsgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDAsIDApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlLWluLW91dCAwcyk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAzcHggM3B4KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgID4gbGkge1xyXG4gICAgICAmOmhvdmVyLCYuYWN0aXZlLCY6Zm9jdXMge1xyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1pbm5lciB7XHJcbiAgICAgIC5oYXMtYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgPiBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YmF5LWFkZG9uIHtcclxuICAgICAgdWw6bm90KC5lbnRyeS1tZXRhLWxpc3QpIGxpIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwYl9jb250ZW50X2VsZW1lbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLndwYl9zaW5nbGVfaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR0aGVtZS1tYXJnaW4gLyAyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkdGhlbWUtbWFyZ2luIC8gMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgbGk6aG92ZXIge1xyXG4gICAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLmNvbHVtbi1mdWxsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sdW1uLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDc5MzBiO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzA3OTMwYjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYubGFiZWwtaG90IHtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAuaXRlbSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLW5hdiBsaSA+IC5kcm9wZG93bi1tZW51IC50YmF5LWFkZG9uLCAubmF2YmFyLW5hdiBsaSA+IC5kcm9wZG93bi1tZW51IC53aWRnZXQsIC50YmF5LW9mZmNhbnZhcy1tYWluIC5kcm9wZG93bi1tZW51IHtcclxuICAudGJheS1hZGRvbi1oZWFkaW5nLCAudGJheS1hZGRvbi10aXRsZSwgLndpZGdldHRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRiYXktbWVnYW1lbnUtZGFya2VuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gIC5tZWdhbWVudSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGJheS1hZGRvbl90YmF5X3NvY2lhbHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIC5zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG9mY2FudmFzIG1lbnVcclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4ubmF2YmFyLW9mZmNhbnZhcyB7XHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgLmhpdGFyZWEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5oaXRhcmVhIHtcclxuICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYub3BlbixcclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuY29sbGFwc2FibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICA+IGE6aG92ZXIsXHJcbiAgICAgICAgPiBhOmZvY3VzLFxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oaXRhcmVhOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAudGV4dC1sYWJlbCB7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlID4gYSxcclxuICAgICAgPiBhOmhvdmVyLFxyXG4gICAgICA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb2wtc21cIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnZjX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIFtjbGFzcyo9XCJjb2xcIl0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRiYXktYWRkb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi50YmF5LWFkZG9uLW5hdi1tZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRiYXktYWRkb24tdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgPiBhe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbGlnbmVkLWZ1bGx3aWR0aCB7XHJcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1sYWJlbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgcGFkZGluZzogMCA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMDgxNTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJi5sYWJlbC1uZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhN2UyODtcclxuICB9XHJcbn1cclxuXHJcbiN0YmF5LW1haW4tY29udGVudCB7XHJcbiAgLnRiYXlfY3VzdG9tX21lbnUgPiAudGJheS1hZGRvbi50YmF5LWFkZG9uLW5hdi1tZW51IHtcclxuICAgID4gLnRiYXktYWRkb24tdGl0bGV7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU2MDFcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ3NpbXBsZS1saW5lLWljb25zJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcbiAgICAgIGxpID4gYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWcsIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypTdWJtZW51IEluZGljYXRvciovXHJcbi5lbGVtZW50LXRiYXktbmF2LW1lbnUge1xyXG4gIC5jYXJldCB7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tZG93bik7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbi1pbmRpY2F0b3IteWVzIHtcclxuICAuY2FyZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQ0FURUdPUklFUyBDQU5WQVNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhdGVnb3J5LWluc2lkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYub3BlbiB7XHJcbiAgICAuY2F0ZWdvcnktaW5zaWRlLXRpdGxlOmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktaW5zaWRlLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmF2LWNvdmVyLWFjdGl2ZS0xLC5uYXYtY292ZXItYWN0aXZlLTIsLm5hdi1jb3Zlci1hY3RpdmUtMyB7XHJcbiAgLmNhdGVnb3J5LWluc2lkZS5vcGVuIHtcclxuICAgIC5jYXRlZ29yeS1pbnNpZGUtY29udGVudCB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXRlZ29yeS1pbnNpZGUtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmctbGVmdDogMTdweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1kb3duKTtcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuLmNhdGVnb3J5LWluc2lkZS1jb250ZW50IHtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoIDEwMCUgLSA2cHggKTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgbWluLXdpZHRoOiAyNzBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5lbGVtZW50b3Itd2lkZ2V0LWJlc2EtbmF2LW1lbnU6bm90KC5lbGVtZW50b3ItdG9nZ2xlLWNvbnRlbnQtbWVudS15ZXMpIHtcclxuICAuY2F0ZWdvcnktaW5zaWRlLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICAuY2F0ZWdvcnktaW5zaWRlLXRpdGxlOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1pbnNpZGUtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVHJlZXZpZXcgLyBuYXZpZ2F0aW9uXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lbGVtZW50b3ItbmF2LW1lbnUtLWxheW91dC10cmVldmlldyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbi50YmF5LXRyZWV2aWV3ID4gLm5hdmJhci1uYXYge1xyXG4gID4gbGkge1xyXG4gICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRiYXktdHJlZXZpZXcgeyAgIFxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuICAubmF2YmFyLW5hdiA+IGxpIHtcclxuICAgID4gYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRiYXktdHJlZXZpZXcgLm5hdmJhci1uYXYgPiBsaXtcclxuICAmLmFjdGl2ZS1tZWdhLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB1bCA+IGxpID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVsZW1lbnRvci1yb3csIC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1tZWdhIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH0gXHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LXRyZWV2aWV3IC50YmF5LXZlcnRpY2FsIHtcclxuICAubmF2YmFyLW5hdi5tZWdhbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udHJlZXZpZXcge1xyXG4gIC50YmF5LWFkZG9uIHtcclxuICAgID4gLnRiYXktYWRkb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS50cmVldmlldyB7XHJcbiAgbGkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLnRiYXlfY3VzdG9tX21lbnUudHJlZXZpZXctbWVudSB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRiYXktYWRkb24tdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vVHJlZXZpZXcgTWVudVxyXG4udHJlZXZpZXcge1xyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgID4gYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaSwgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGl0YXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDsgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgIFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU2MTVcIjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2ltcGxlLWxpbmUtaWNvbnMnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZXhwYW5kYWJsZSB7XHJcbiAgICAgID4uaGl0YXJlYSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTA5NVwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdzaW1wbGUtbGluZS1pY29ucyc7XHJcbiAgICAgICAgICBjb2xvcjogI2JiYjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgICAgIFxyXG4gICAgJi5jb2xsYXBzYWJsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgID4uaGl0YXJlYSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YmF5LWFkZG9uLW5hdi1tZW51LC53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgICAgLm1lbnUge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN1Yi1tZW51IHtcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTBweCwgLjVweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qU3VibWVudSBJbmRpY2F0b3IqL1xyXG4uZWxlbWVudC10YmF5LW5hdi1tZW51IC5jYXJldCB7XHJcbiAgLnRiYXktdHJlZXZpZXcge1xyXG4gICAgLmNhcmV0IHtcclxuICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSBcclxuICB9XHJcbn1cclxuIFxyXG4udGJheS1ob21lcGFnZS1kZW1vLmJvZHktaW5zaWRlLW9wZW4gI3RiYXktaGVhZGVyLm5hdi1jb3Zlci1hY3RpdmUtNCAjbmF2LWNvdmVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qICBWRVJUSUNBTCAvIG5hdmlnYXRpb25cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vVmVydGljYWwgTWVudVxyXG4udGJheS12ZXJ0aWNhbCAubmF2YmFyLW5hdiB7XHJcbiAgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuLmVsZW1lbnRvci10b2dnbGUtY29udGVudC1tZW51LXllcyB7XHJcbiAgLmNhdGVnb3J5LWluc2lkZSAuY2F0ZWdvcnktaW5zaWRlLXRpdGxlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGJheS12ZXJ0aWNhbCA+IC5uYXZiYXItbmF2IHtcclxuICA+IGxpIHtcclxuICAgICYuYWN0aXZlLW1lZ2EtbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIH1cclxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExLjU3cHg7XHJcbiAgICAgICAgICAgICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyBcclxuICAgICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IC5kcm9wZG93bi1tZW51LCA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUtbWVnYS1tZW51LCAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMS41N3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGFmdGVyLCB0Yi1pY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgICAgICAgLypydGw6cmF3OlxyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXHJcbiAgICAgICAgICAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmRyb3Bkb3duLW1lbnUsID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLW1lbnUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICA+IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAuaGVhZGluZy10YmF5LXRpdGxlIC50aXRsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgfSBcclxuICAuZHJvcGRvd24tbWVudSxcclxuICAuc3ViLW1lbnUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuZHJvcGRvd24tbWVudS1pbm5lciA+IC52Y19yb3cge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgKyAudmNfcm93IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIH1cclxuICAgIC5lbGVtZW50b3ItY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LXdwLXdpZGdldC1uYXZfbWVudSB7XHJcbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLm1lbnUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGxpIHtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbGVtZW50b3Itc2VjdGlvbi13cmFwID4gc2VjdGlvbiArIHNlY3Rpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIH1cclxuICAgIC50YmF5LXZlcnRpY2FsID4gLm5hdmJhci1uYXYge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgID5saTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmFuZHMucm93LmdyaWQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICA+IC5pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3BlbiB7XHJcbiAgLmNhdGVnb3J5LWluc2lkZS1jb250ZW50IHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgfVxyXG59XHJcbi50YmF5LXZlcnRpY2FsIHtcclxuICAubmF2YmFyLW5hdiA+IGxpe1xyXG4gICAgJi5hY3RpdmUtbWVnYS1tZW51IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgICAgIC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYmFubmVyLW1lZ2EgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfSBcclxuXHJcbn0gXHJcbi5tZW51LWNhbnZhcy1jb250ZW50IC50YmF5LXZlcnRpY2FsIC5uYXZiYXItbmF2e1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgfVxyXG4gIH1cclxuICA+IGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICA+IGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgID4gYSB7XHJcbiAgICAgIGksIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2VsZWN0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IFxyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgaSwgLmNhcmV0IHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlLW1lZ2EtbWVudSwgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTEuNTdweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1jaGV2cm9uLXJpZ2h0KTtcclxuICAgICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IFxyXG4gICAgICAgICAgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24tbWVudSwgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51LCAuc3ViLW1lbnUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmRyb3Bkb3duLW1lbnUtaW5uZXIgPiAudmNfcm93IHtcclxuICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICsgLnZjX3JvdyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Yi1tZW51IHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24gLnRiYXktYWRkb24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gIH1cclxuICAud3BiX2NvbnRlbnRfZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAudGJheS1hZGRvbi1uYXYtbWVudSB7XHJcbiAgICBsaSBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGJheS12ZXJ0aWNhbC1tZW51IC50cmVldmlldyBsaSB7XHJcbiAgJi5jb2xsYXBzYWJsZSAge1xyXG4gICAgLmhpdGFyZWE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTYxNVwiO1xyXG4gICAgfVxyXG4gIH0gIFxyXG4gICYuZXhwYW5kYWJsZSAge1xyXG4gICAgLmhpdGFyZWE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTA5NVwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGl0YXJlYTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaGl0YXJlYSB7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5uYXYudGJheS12ZXJ0aWNhbC52ZXJ0aWNhbC1zdWJtZW51LWxlZnQgLm5hdmJhci1uYXYge1xyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgID4gaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgID4gLmNhcmV0IHtcclxuICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICByaWdodDogMTAwJTsgXHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmFjdGl2ZS1tZWdhLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4udGJheS12ZXJ0aWNhbC52ZXJ0aWNhbC1zdWJtZW51LXJpZ2h0IC5uYXZiYXItbmF2IHtcclxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuZHJvcGRvd24tbWVudSwgLmFjdGl2ZS1tZWdhLW1lbnUgLmRyb3Bkb3duLW1lbnUgIHtcclxuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIC0xcHgpOyBcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qICBDQU5WQVMgLyBuYXZpZ2F0aW9uXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vIEFjdGl2ZS1hZG1pbi1iYXJcclxuLmFjdGl2ZS1hZG1pbi1iYXIge1xyXG4gIC5lbGVtZW50LW1lbnUtY2FudmFzIC5tZW51LWNhbnZhcy1jb250ZW50IHtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcbn1cclxuLmJ0bi1jYW52YXMtbWVudSBpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uZWxlbWVudC1tZW51LWNhbnZhcyB7XHJcbiAgICAubWVudS1jYW52YXMtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjg1cHg7IFxyXG4gICAgICAgIHotaW5kZXg6IDEwMDAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzNzBweCwwLDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzcwcHgsMCwwKTtcclxuICAgIH1cclxuICAgIC5jYW52YXMtb3ZlcmxheS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTsgIFxyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzKSA7XHJcbiAgICB9XHJcbiAgICAmLm9wZW4geyBcclxuICAgICAgICAuY2FudmFzLW92ZXJsYXktd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIG9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1jYW52YXMtY29udGVudCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhbnZhcy1wb3NpdGlvbi17XHJcbiAgICAmbGVmdCB7XHJcbiAgICAgICAgLmVsZW1lbnQtbWVudS1jYW52YXMgLm1lbnUtY2FudmFzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAudGJheS12ZXJ0aWNhbCAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlLW1lZ2EtbWVudSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gLTFweCk7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTM3MHB4LDAsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTM3MHB4LDAsMCk7XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbiAgICAmcmlnaHQge1xyXG4gICAgICAgIC5lbGVtZW50LW1lbnUtY2FudmFzIC5tZW51LWNhbnZhcy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRiYXktdmVydGljYWwgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZS1tZWdhLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDM3MHB4LDAsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzcwcHgsMCwwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmVsZW1lbnQtbWVudS1jYW52YXMgLm1lbnUtY2FudmFzLWNvbnRlbnQge1xyXG4gICAgLnRiYXktdHJlZXZpZXcgLnRiYXktdmVydGljYWwgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAudGJheS12ZXJ0aWNhbCB7IFxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG4gIC50b2dnbGUtY2FudmFzLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59ICIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRk9STVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaW5wdXQtZGVmYXVsdCwgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgXHRwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogV0lER0VUXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYXJjaGl2ZSB7XHJcbiAgI21haW4tY29udGFpbmVyID4gLnJvdyAge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCB7XHJcbiAgbGkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IDAgMCAkdGhlbWUtbWFyZ2luO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGltZyB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vZl9jaGVja2JveF9pbnN0b2NrICsgbGFiZWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi53b29mX2NvbnRhaW5lciBsYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5ib2R5Om5vdCgudGJheS1ib2R5LWRlZmF1bHQpIHtcclxuICAud2lkZ2V0IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gICAgfVxyXG4gICAgJi53aWRnZXRfZ2x0X3dpZGdldCAjZ29vZ2xlX2xhbmd1YWdlX3RyYW5zbGF0b3Ige1xyXG4gICAgICAuc2tpcHRyYW5zbGF0ZSA+IGRpdiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWdjbG91ZCBhLCB1bC5saXN0LXRhZ3MgbGkgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLy8gd2lkZ2V0IGltYWdlXHJcbiAgICAud2lkZ2V0X3NwX2ltYWdlLWltYWdlLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zNXMpO1xyXG5cclxuICAgICAgICBAZXh0ZW5kIC5maWx0ZXItZ3JheXNjYWxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gd2lkZ2V0IHRleHRcclxuICAgICYud2lkZ2V0X3RleHQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogKCR0aGVtZS1tYXJnaW4gLyAyKSAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHdpZGdldCBwb3N0XHJcbiAgICAucG9zdC13aWRnZXQge1xyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNpemUocGVyY2VudGFnZSgxKSwgYXV0byk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gd2lkZ2V0IGFyY2hpdmVcclxuXHJcbiAgICAmLndpZGdldF9yc3Mge1xyXG4gICAgICBAaW5jbHVkZSBsaXN0cy1zdHlsZTtcclxuXHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gd2lkZ2V0IHJlY2VudCBjb21tZW50c1xyXG4gICAgJi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdHMtc3R5bGU7XHJcblxyXG4gICAgICB1bCBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHdpZGdldCByc3NcclxuICAgICYud2lkZ2V0X3JzcyB7XHJcbiAgICAgIEBpbmNsdWRlIGxpc3RzLXN0eWxlO1xyXG5cclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9XaWRnZXQgUmVjZW50IFJldmlld3NcclxuICAgICYud2lkZ2V0X3JlY2VudF9yZXZpZXdzIHtcclxuICAgICAgdWwucHJvZHVjdF9saXN0X3dpZGdldCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuXHJcbiAgICAgICAgICBhIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3dpZGdldCBwcm9kdWN0IHNlYXJjaFxyXG4gICAgJi53aWRnZXRfcHJvZHVjdF9zZWFyY2gge1xyXG4gICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2gge1xyXG4gICAgICAgIGxhYmVsLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vV2lkZ2V0IFlpdGggV29vY29tcGFyZS1cclxuICAgICYueWl0aC13b29jb21wYXJlLXdpZGdldCB7XHJcbiAgICAgIC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYubGlzdF9lbXB0eSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY3Jvc3MyKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVtb3ZlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5jbGVhci1hbGwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGVhci1hbGwge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbXBhcmUge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9XaWRnZXQgU2hvcHBpbmcgQ2FydFxyXG4gICAgJi53aWRnZXRfc2hvcHBpbmdfY2FydCB7XHJcbiAgICAgIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy93aWRnZXRfcmVjZW50X2VudHJpZXNcclxuICAgICYud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2Zvcm1cclxuICAgICYud2lkZ2V0X21jNHdwX3dpZGdldCB7XHJcbiAgICAgIC5tYzR3cC1mb3JtIHt9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWRnZXRfcnNzIHtcclxuICAgICAgPiB1bCB7fVxyXG4gICAgfVxyXG5cclxuICAgICYud2lkZ2V0LXRpbWV3b3JrIHtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC53aWRnZXRfcHJvZHVjdF90YWdfY2xvdWQge1xyXG4gICAgLnRhZ2Nsb3VkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vd2lkZ2V0X3JlY2VudF9lbnRyaWVzXHJcbiAgLndpZGdldF9yZWNlbnRfZW50cmllcyB7XHJcbiAgICA+IHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBvc3QtZGF0ZXtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNhbGVuZGFyLTMxKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X2Jlc2FfaW5zdGFncmFtIHtcclxuICAgIC5pbnN0YWdyYW0tcGljcyB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5ncm91cC1pdGVtcyxcclxuICAgICAgICAuZWxhcHNlZC10aW1lIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzLCAud2lkZ2V0X2NhdGVnb3JpZXMge1xyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcmllcywgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwOyBcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2hpbGRyZW4ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAuY3VycmVudC1jYXQge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXQtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndpZGdldC1wcm9kdWN0cyB7XHJcbiAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi50YmF5LXdpZGdldC1iYW5uZXItaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG4gIC5iYW5uZXItcmVtb3ZlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndpZGdldF9iZXNhX3JlY2VudF9wb3N0LCAudGJheS1hZGRvbi1ibG9nLnZlcnRpY2FsLCAud2lkZ2V0X2Jlc2FfcG9wdWxhcl9wb3N0IHtcclxuICAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucm93IHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBAZm9yICRqIGZyb20gKCRpKSB0aHJvdWdoIDEge1xyXG4gICAgICAgICAgJltkYXRhLXhsZ2Rlc2t0b3A9XCIjeyRpfVwiXSAuaXRlbTpudGgtbGFzdC1jaGlsZCgjeyRqfSkgLnBvc3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgQGZvciAkaiBmcm9tICgkaSkgdGhyb3VnaCAxIHtcclxuICAgICAgICAgICZbZGF0YS1kZXNrdG9wPVwiI3skaX1cIl0gLml0ZW06bnRoLWxhc3QtY2hpbGQoI3skan0pIC5wb3N0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGZvciAkaiBmcm9tICgkaSkgdGhyb3VnaCAxIHtcclxuICAgICAgICAgICZbZGF0YS1kZXNrdG9wc21hbGw9XCIjeyRpfVwiXSAuaXRlbTpudGgtbGFzdC1jaGlsZCgjeyRqfSkgLnBvc3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIEBmb3IgJGogZnJvbSAoJGkpIHRocm91Z2ggMSB7XHJcbiAgICAgICAgICAmW2RhdGEtdGFibGV0PVwiI3skaX1cIl0gLml0ZW06bnRoLWxhc3QtY2hpbGQoI3skan0pIC5wb3N0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIEBmb3IgJGogZnJvbSAoJGkpIHRocm91Z2ggMSB7XHJcbiAgICAgICAgICAmW2RhdGEtbGFuZHNjYXBlPVwiI3skaX1cIl0gLml0ZW06bnRoLWxhc3QtY2hpbGQoI3skan0pIC5wb3N0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcclxuICAgICAgICBAZm9yICRqIGZyb20gKCRpKSB0aHJvdWdoIDEge1xyXG4gICAgICAgICAgJltkYXRhLW1vYmlsZT1cIiN7JGl9XCJdIC5pdGVtOm50aC1sYXN0LWNoaWxkKCN7JGp9KSAucG9zdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgLnBvc3Qge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDAgMTVweDtcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC5lbnRyeS10aHVtYiB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1tZXRhLWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLndpZGdldF9iZXNhX3Bvc3RzIHtcclxuICAuZW50cnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5lbnRyeS1tZXRhLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wb3N0IC5jb21tZW50cy1saW5rIGEge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGJheS13aWRnZXQteWl0aC1iYW5uZXItaW1hZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ud29vZl9jb250YWluZXJfaW5uZXJfcHJvZHVjdHRhZ3Mge1xyXG4gIHVsLndvb2ZfbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICA+IGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLndvb2ZfcmFkaW9fdGVybV9yZXNldCwgLndvb2ZfcmFkaW9fdGVybV9yZXNldF92aXNpYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBvcmRlcigtMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLnNpZGViYXIge1xyXG4gIC50YmF5LWFkZG9uLWZlYXR1cmVzIHtcclxuICAgIC5mZWF0dXJlLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYm94LWNvbnRlbnQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICAgIC5vdXJzZXJ2aWNlLWhlYWRpbmcge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5mYm94LWljb24ge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGkudGItaWNvbi0tdHJ1Y2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X2Jlc2FfcmVjZW50X3Bvc3QsIC50YmF5LWFkZG9uLWJsb2cudmVydGljYWwge1xyXG4gICAgLnBvc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgPiAud2lkZ2V0IHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAud2lkZ2V0LXRpdGxlLCAud2lkZ2V0dGl0bGUsIGg0Om5vdCguZW50cnktdGl0bGUpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi53aWRnZXRfc2VhcmNoIHtcclxuICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRyZWV2aWV3IGxpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vZl9yZWRyYXdfem9uZSB7XHJcbiAgICA+IC53b29mX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAmLndvb2ZfY2hlY2tib3hfc2FsZXNfY29udGFpbmVyIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b29mX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndvb2ZfY2hlY2tib3hfc2FsZXNfY29udGFpbmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vZl9yZWRyYXdfem9uZSB7XHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vZl9saXN0X2xhYmVsIGxpIC53b29mX2xhYmVsX3Rlcm0ge1xyXG4gIG1hcmdpbjogMDtcclxuICBAaW5jbHVkZSBzaXplKGF1dG8sIDI1cHgpO1xyXG4gIG1pbi13aWR0aDogMjVweDtcclxuICBwYWRkaW5nOiAwIDNweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICYuY2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxudWwud29vZl9saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgbGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxNXB4LCAxNXB4KTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAmLmNoZWNrZWQsICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud29vZl9jaGlsZHNfbGlzdF9saSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vZl9jaGVja2JveF9jb3VudCB7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgJi53b29mX3JhZGlvX2xhYmVsX3NlbGVjdGVkLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2ZfY2hpbGRzX2xpc3Qge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud29vZl9saXN0X2NoZWNrYm94IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxhYmVsOmhvdmVyLCBsYWJlbC53b29mX2NoZWNrYm94X2xhYmVsX3NlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud29vZl9saXN0X2NvbG9yLCAmLndvb2ZfbGlzdF9sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCA3cHggN3B4IDAgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAud29vZl9sYWJlbF9jb3VudHtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAud29vZl90b29sdGlwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vZl9jb250YWluZXJfaW5uZXJfdGFncyB7XHJcbiAgdWwud29vZl9saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gKiAgICBXaWRnZXQgUHJpY2UgRmlsdGVyXHJcbiAqXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciB7XHJcbiAgLnByaWNlX3NsaWRlcl9hbW91bnQge1xyXG4gICAgLnByaWNlX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgIC5mcm9tLCAudG8ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudWktc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxOHB4LCAxOHB4KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0b3A6IC03cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigjZGRkZGRkLCA1JSk7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIG1hcmdpbjogNXB4IDEwcHggMjBweDtcclxuICB9XHJcblxyXG4gIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbn1cclxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgLnByaWNlX2xhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICB9XHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgyMHB4LCAyMHB4KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbn1cclxuLnByaWNlX3NsaWRlcl93cmFwcGVyIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG4ud29vZl9saXN0X2NvbG9yIC53b29mX2NvbG9yX3Rlcm0ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBAaW5jbHVkZSBzaXplKDI1cHgsIDI1cHgpO1xyXG4gIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hlY2spO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICB9XHJcbiAgJi5jaGVja2VkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndpZGdldF9iZXNhX3JlY2VudF9wb3N0ID4gLnBvc3Qtd2lkZ2V0LCAud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQsIC53aWRnZXRfYmVzYV9pbnN0YWdyYW0gLmluc3RhZ3JhbS1waWNzIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gKiAgICBDdXN0b20gTWVudSBXaWRnZXRcclxuICpcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndpZGdldF9iZXNhX2N1c3RvbV9tZW51IHtcclxuICB1bC50cmVldmlldyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICogICAgVmlkZW8gV2lkZ2V0XHJcbiAqXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAud2lkZ2V0LXZpZGVvLWNvbnRlbnQge1xyXG4gIC53aWRnZXQtdmlkZW8tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgfVxyXG4gfVxyXG4gLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICogICAgUmVjY2VudCBDb21tZW50IFdpZGdldFxyXG4gKlxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2lkZ2V0X2Jlc2FfcmVjZW50X2NvbW1lbnQge1xyXG4gIC5tZWRpYSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmF2YXRhci1jb21tZW50LXdpZGdldCBpbWcge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuY29udGVudC1jb21tZW50LXdpZGdldCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBoNiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwOyBcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtdGV4dC1zaWRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAqICAgIFRhZ3MgV2lkZ2V0XHJcbiAqXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53aWRnZXRfYmVzYV93b29fY2Fyb3VzZWwge1xyXG4gIC5wcm9kdWN0LWJsb2NrIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2UgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbiAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gKiAgICBUYWdzIFdpZGdldFxyXG4gKlxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gLndpZGdldF9iZXNhX2xpc3RfY2F0ZWdvcmllcyB7XHJcbiAgLml0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmNhdC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuIH1cclxuIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAqICAgIFRhZ3MgV2lkZ2V0XHJcbiAqXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50YWdjbG91ZCwgdWwubGlzdC10YWdzIGxpIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gIGEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnVsLmxpc3QtdGFncyB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93LWFsbCB7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG4uc2hvdy12aWV3LWFsbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgYSB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgfSAgXHJcbn0gXHJcbi8vIG1vbnN0ZXIgd2lkZ2V0XHJcbi53aWRnZXRfcGFnZXMsXHJcbi53aWRnZXRfbWV0YSxcclxuLndpZGdldF9hcmNoaXZlIHtcclxuICA+IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgJi5jdXJyZW50LWNhdCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwuY2hpbGRyZW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndpZGdldF9hcmNoaXZlLFxyXG4ud2lkZ2V0X2NhdGVnb3JpZXMsXHJcbi53aWRnZXRfdGV4dCB7XHJcbiAgc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG4gIH1cclxufVxyXG5cclxuLndpZGdldF9wYWdlcyB7XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHR3aWRnZXQge1xyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi8qUG9wdXAgbmV3c2xldHRlciovXHJcbi53aWRnZXRfYmVzYV9wb3B1cF9uZXdzbGV0dGVyIHtcclxuICAubW9kYWwuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICB9XHJcbiAgLnBvcHVwLW5ld3NsZXR0ZXItd2lkZ2V0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgOXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAuc2FsZSB7XHJcbiAgICBjb2xvcjogI2ZmYjQwMDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICB9XHJcbiAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNDhweCAzMHB4IDEzN3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICA+IGEge1xyXG4gICAgICBAZXh0ZW5kIGJ1dHRvbi5idG4tY2xvc2U7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiBzcGFuIHsgXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogdW5kZXI7XHJcbiAgICAgICsgLnNvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aWRnZXQtbmV3bGV0dGVyIHtcclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICA+IC5idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LW5ld2xldHRlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsIHtcclxuICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICA+IGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg0MHB4LCA0MHB4KTsgXHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1iYWNrZHJvcC5pbiB7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwLjc1KTtcclxufVxyXG5cclxuLy9XUE1MXHJcbi53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldCB7XHJcbiAgLndwbWwtbHMge1xyXG4gICAgbGkud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcclxuICAgICAgJjpob3ZlciwgOmZvY3VzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZUluIDAuNHMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxlNjA0JztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2ltcGxlLWxpbmUtaWNvbnMnO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB0b3A6IDM1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhOmhvdmVyLCBcclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGE6Zm9jdXMsIFxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3Zlcj5hIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG59XHJcblxyXG4ud2lkZ2V0X3NlYXJjaCB7XHJcbiAgZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxNXB4O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBCUkVBRENSVU1CXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi4jeyRhcHAtcHJlZml4fS1icmVhZGNydW1iIHtcclxuICBAaW5jbHVkZSBib3gtc2l6ZSgkYnJlYWRjcnVtYi1sYXlvdXQtYmcsICRicmVhZGNydW1iLXBhZGRpbmctdG9wLCAkYnJlYWRjcnVtYi1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgbWFyZ2luOiAkYnJlYWRjcnVtYi1tYXJnaW47XHJcbiAgdGV4dC1hbGlnbjogJGJyZWFkY3J1bWItYWxpZ25tZW50O1xyXG4gIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWItZm9udC1zaXplO1xyXG5cclxuICAuYnJlYWRjcnVtYi10aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogJGJyZWFkY3J1bWItdGl0bGUtZm9udC13ZWlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGZvbnQtc2l6ZSwgJGJyZWFkY3J1bWItdGl0bGUtZm9udC1zaXplKTtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRicmVhZGNydW1iLWxpbmUtaGVpZ2h0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRiYXktYnJlYWRzY3J1bWIge1xyXG4gIC5icmVhZHNjcnVtYi1pbm5lciB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgfVxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIHBhZGRpbmc6IDE5cHggMCAxNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5icmVhZGNydW1icy1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmJyZWFkc2NydW1iLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJyZWFkY3J1bWJzLWNvbG9yLCAmLmJyZWFkY3J1bWJzLXRleHQge1xyXG4gICAgLmJyZWFkc2NydW1iLWlubmVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktd29vY29tbWVyY2UtYnJlYWRjcnVtYi5icmVhZGNydW1iIHtcclxuICAgID4gbGkge1xyXG4gICAgICArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn1cIjtcclxuXHJcbiAgICAgICAgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuICAucHJvZHVjdC1uYXYtaWNvbiB7XHJcbiAgICAubGluay1pY29ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG4gICAgfVxyXG4gICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJi5yaWdodC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHNuYXYge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluTGVmdFNob3J0IC4zcyBlYXNlIGJvdGg7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJbkxlZnRTaG9ydCAuM3MgZWFzZSBib3RoO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgLjNzIGVhc2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWljb24ge1xyXG4gICAgICAucHJvZHVjdC1idG4taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tYXJyb3ctcmlnaHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1idG4taWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tYXJyb3ctbGVmdCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICovXHJcbiAgICB9XHJcbiAgICAuaW1nLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX25hdiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5uYW1lLXByIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnBzbmF2IHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDM1MDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0TGVmdFNob3J0IC4xcyBlYXNlIC4xcyBib3RoO1xyXG4gICAgICBhbmltYXRpb246IGZhZGVPdXRMZWZ0U2hvcnQgLjFzIGVhc2UgLjFzIGJvdGg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMXMgZWFzZSAuMXMsdmlzaWJpbGl0eSAuMXMgZWFzZSAuMXMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlLW5hdi1yaWdodCwgLmFjdGl2ZS1uYXYtaWNvbiB7XHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi5iZXNhLWJhY2stYnRuIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY29sb3I6ICM4ODg7XHJcbiAgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvKnJ0bDpyYXc6XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgKi9cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZJWCBNT05TVEVSIFdJREdFVFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LnRiYXktYm9keS1kZWZhdWx0IHtcclxuICAudGJheS10b3BjYXJ0IC5jYXJ0X2xpc3QgbGkge1xyXG4gICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LWJvZHktZGVmYXVsdHtcclxuICAubW9iaWxlLWxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcC5hcmNoaXZlLWZ1bGwgLmltYWdlLW1haW5zIC5pbWFnZXMsXHJcbiAgLnNpbmd1bGFyLXNob3AgLmltYWdlLW1haW5zIC5vbmx5LWZlYXR1cmVkIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCAuaW1hZ2UtbWFpbnMgLm9ubHktZmVhdHVyZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5lbnRyeS1zaW5nbGUge1xyXG4gICAgLmVudHJ5LW1ldGEtbGlzdCA+IGxpIHtcclxuICAgICAgJi5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWdjbG91ZCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF5b3V0LWJsb2cgLmVudHJ5LXRodW1iIC5wb3N0LXR5cGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1pbmlfY2FydF9pdGVtID4gYSB7IFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBpbWcgeyBcclxuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYucmVtb3ZlX2Zyb21fY2FydF9idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zID4gYS53Yy1mb3J3YXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYuY2hlY2tvdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOTNiMGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwuY2FydF9lbXB0eSA+IGxpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzZweDtcclxuICAgICsgLnRiYXktZmlsdGVyIHtcclxuICAgICAgcGFkZGluZzogMCAzNnB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xyXG4gIH1cclxuICBcclxuICBmb3JtLmNoZWNrb3V0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAuaGVhZGVyLWxvZ28gLmxvZ28tdGhlbWUgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTI2cHg7XHJcbiAgfSBcclxuXHQuY29udGVudC1pbmRleHtcclxuXHRcdC5tYWluLWNvbnRlbnR7XHJcblx0XHRcdC5sYXlvdXQtYmxvZzpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSAuem9vbUltZyB7XHJcbiAgICBjdXJzb3I6IHVuc2V0O1xyXG4gIH1cclxuXHQjcmVjZW50Y29tbWVudHM+bGkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVudSBsaSB7XHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1lbnUgPmxpID5hIHtcclxuXHQgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnRiYXktZm9vdGVyIHtcclxuICAgIC5tZW51ID4gbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblx0LnNpZGViYXIsIC5mb290ZXIge1xyXG4gICAgLndpZGdldCB1bCBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgcGFkZGluZzogMC4yNWVtIDA7XHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDs7XHJcbiAgICAgIH1cclxuICBcdFx0dWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZ2Nsb3VkIGEge1xyXG4gICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNHB4IDEwcHggNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luOiA0cHggNHB4IDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmE0ZjI2O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZhNGYyNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndpZGdldF9jYXRlZ29yaWVzID4gdWwgbGl7XHJcbiAgICAgIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG4gIC53aWRnZXQge1xyXG4gICAgJi53aWRnZXRfdGV4dCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC53cC1jYXB0aW9uLmFsaWdubm9uZXtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBzdHJvbmc6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2lkZ2V0X3JzcyB1bCBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDIuMTI1ZW0gMDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgfVxyXG4gICAgICAucnNzLWRhdGUgLCBjaXRlIHtcclxuICAgICAgICBtYXJnaW46IDAuNWVtIDAgMS41ZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICBjaXRlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJzc1N1bW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhciB7XHJcbiAgICA+IC53aWRnZXQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICA+IC53aWRnZXQtdGl0bGUsIC53aWRnZXR0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzLCAud2lkZ2V0X2NhdGVnb3JpZXMge1xyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcmllcywgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X3BhZ2VzIHVsIGxpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLndpZGdldF9wYWdlcywgLndpZGdldF9tZXRhLCAud2lkZ2V0X2FyY2hpdmUge1xyXG4gICAgPiB1bCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LXNpbmdsZSB7XHJcbiAgICAudGFnY2xvdWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1kZXNjcmlwdGlvbiBhIGkge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnktbWV0YS1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgIH1cclxuICB9XHJcbiAgYmxvY2txdW90ZTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXN0eWxlLWxhcmdlKSB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgI3RiYXktZm9vdGVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICA+LnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmE0ZjI2O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndpZGdldCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgID4gLndpZGdldC10aXRsZSwgLndpZGdldHRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0LndpZGdldF90ZXh0IHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucnNzd2lkZ2V0ID5pbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2NsYXNzXj13cC1ibG9jay1dLFxyXG5maWd1cmVbY2xhc3NePXdwLWJsb2NrLV0sXHJcbnVsW2NsYXNzXj13cC1ibG9jay1dIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gICYud3AtYmxvY2stY292ZXIsICYud3AtYmxvY2stY292ZXItaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkLCAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwO1xyXG59XHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG59XHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4udGJheS1ib2R5LWRlZmF1bHQgLmFsaWduZnVsbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoIC0xMDB2dyAvIDIgLSAtMTAwJSAvIDIgLSAtOC41MXB4KTtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xMDB2dyAvIDIgLSAtMTAwJSAvIDIgLSAtOC41MXB4KTtcclxuICB3aWR0aDogY2FsYygxMDB2dyAtIDE3LjAycHgpO1xyXG4gIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE3LjAycHgpO1xyXG4gIH1cclxufVxyXG4uc2luZ2xlLXBvc3QgLmdhbGxlcnkge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk1OXB4KSB7XHJcbiAgLnRiYXktYm9keS1kZWZhdWx0IC5hbGlnbndpZGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XHJcbiAgICB3aWR0aDogMTUwJTtcclxuICAgICYud3AtYmxvY2stZW1iZWQtdHdpdHRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIGlmcmFtZSwgdmlkZW8sIGF1ZGlvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGlnbndpZGUge1xyXG4gICAgdmlkZW8sIGF1ZGlvIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogSW1hZ2VzICovXHJcblxyXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIHtcclxuICBpbWcsIGZpZ2NhcHRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICB9XHJcbn1cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgY29sb3I6ICM3Njc2NzY7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi8qIEdhbGxlcnkgKi9cclxuXHJcbi53cC1ibG9jay1nYWxsZXJ5IHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgKyAud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk1OXB4KSB7XHJcbiAgLnRiYXktYm9keS1kZWZhdWx0IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gOHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gOHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDE1MCUgLSAtMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBRdW90ZXMgKi9cclxuXHJcbi53cC1ibG9jay1xdW90ZSB7XHJcbiAgbWFyZ2luOiAyN3B4IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIDAgMCAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgJjpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXN0eWxlLWxhcmdlKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUge1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAyN3B4IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1xdW90ZSB7XHJcbiAgY2l0ZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgcCxcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIENvdmVyIEltYWdlcyAqL1xyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBDb2x1bW5zICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NThweCkge1xyXG4gIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gIGNvbHVtbi1nYXA6IDI3cHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAmLmFsaWduZnVsbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgJi5oYXMtMi1jb2x1bW5zIC5sYXlvdXQtY29sdW1uLTIsICYuaGFzLTMtY29sdW1ucyAubGF5b3V0LWNvbHVtbi0zLCAmLmhhcy00LWNvbHVtbnMgLmxheW91dC1jb2x1bW4tNCwgJi5oYXMtNS1jb2x1bW5zIC5sYXlvdXQtY29sdW1uLTUsICYuaGFzLTYtY29sdW1ucyAubGF5b3V0LWNvbHVtbi02IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgcC5oYXMtYmFja2dyb3VuZCB7XHJcbiAgICBwYWRkaW5nOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTWFpbiBjb2x1bW4gd2lkdGggKi9cclxuXHJcbi53cC1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAmW2RhdGEtYWxpZ249XCJ3aWRlXCJdIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gIH1cclxuICAmW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFdpZHRoIG9mIFwid2lkZVwiIGJsb2NrcyAqL1xyXG5cclxuLyogV2lkdGggb2YgXCJmdWxsLXdpZGVcIiBibG9ja3MgKi9cclxuXHJcbi8qIFRleHQgQ29sdW1ucyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTU4cHgpIHtcclxuICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgIG1hcmdpbjogMCAwIDE4cHggIWltcG9ydGFudDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLndwLWJsb2NrLXRleHQtY29sdW1ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuY29sdW1ucy0yIC53cC1ibG9jay1jb2x1bW4sICYuY29sdW1ucy0zIC53cC1ibG9jay1jb2x1bW4sICYuY29sdW1ucy00IC53cC1ibG9jay1jb2x1bW4sICYuY29sdW1ucy01IC53cC1ibG9jay1jb2x1bW4sICYuY29sdW1ucy02IC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay10ZXh0LWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgbWFyZ2luOiAwIDI3cHggMDtcclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4ud3AtYmxvY2stYnV0dG9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBWaWRlbyAqL1xyXG5cclxuLndwLWJsb2NrLWF1ZGlvLmFsaWduZnVsbCBhdWRpbywgLndwLWJsb2NrLXZpZGVvLmFsaWduZnVsbCB2aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbi8qIEF1ZGlvICovXHJcblxyXG4vKiBQYWdlICovXHJcblxyXG5kaXZbY2xhc3NePXdwLWJsb2NrLV0gYSwgZmlndXJlW2NsYXNzXj13cC1ibG9jay1dIGEsIHVsW2NsYXNzXj13cC1ibG9jay1dIGEsIFxyXG4udGJheS1ib2R5LWRlZmF1bHQgLm1haW4tcGFnZSBhLFxyXG4udGJheS1ib2R5LWRlZmF1bHQgLmVudHJ5LXNpbmdsZSBhIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnRiYXktYm9keS1kZWZhdWx0IC5lbnRyeS1zaW5nbGUgLmVudHJ5LWRlc2NyaXB0aW9uIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5kaXZbY2xhc3NePXdwLWJsb2NrLV0gYTphY3RpdmUsIGZpZ3VyZVtjbGFzc149d3AtYmxvY2stXSBhOmFjdGl2ZSwgdWxbY2xhc3NePXdwLWJsb2NrLV0gYTphY3RpdmUsIC50YmF5LWJvZHktZGVmYXVsdCAubWFpbi1wYWdlIGE6YWN0aXZlLCBkaXZbY2xhc3NePXdwLWJsb2NrLV0gYTpob3ZlciwgZmlndXJlW2NsYXNzXj13cC1ibG9jay1dIGE6aG92ZXIsIHVsW2NsYXNzXj13cC1ibG9jay1dIGE6aG92ZXIsIC50YmF5LWJvZHktZGVmYXVsdCAubWFpbi1wYWdlIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udGJheS1ib2R5LWRlZmF1bHQgLm1haW4tcGFnZSAucGFnZS1saW5rcyBhOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuZGl2W2NsYXNzXj13cC1ibG9jay1dIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJlY2VudC12aWV3IC5iZXNhLXJlY2VudC12aWV3ZWQtcHJvZHVjdHMuZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVudHJ5LXNpbmdsZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLXRleHQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcikge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NWQ2NjtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NWQ2NjtcclxuICBjb2xvcjogIzQwNDY0ZDtcclxuICBtYXJnaW46IDFlbSAwO1xyXG59XHJcbi50YmF5LWJvZHktZGVmYXVsdCAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGU6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1zdHlsZS1sYXJnZSkge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnRiYXktYm9keS1kZWZhdWx0IGJsb2NrcXVvdGU6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1zdHlsZS1sYXJnZSlbc3R5bGUqPVwidGV4dC1hbGlnbjpyaWdodFwiXSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAwMDtcclxuICBwYWRkaW5nOiAwIDFlbSAwIDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiYXktYm9keS1kZWZhdWx0IC5lbnRyeS1zaW5nbGUgLmVudHJ5LWNvbnRlbnQgYiwgXHJcbi50YmF5LWJvZHktZGVmYXVsdCAuZW50cnktc2luZ2xlIC5lbnRyeS1jb250ZW50IHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuYm9keS50YmF5LWJvZHktZGVmYXVsdHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICNtYWluLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QsICYuc2luZ2xlLXByb2R1Y3Qge1xyXG4gICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLndvb2NvbW1lcmNlLWNhcnQge1xyXG4gICAgI3RiYXktbWFpbi1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5zaW5nbGUtcG9zdCAucG9zdC1leGNlcnB0IHtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICB9XHJcbiAgLnJlbGF0ZWQtcG9zdHMge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuICAjY29tbWVudHMge1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gIH1cclxuICAmLmFyY2hpdmUgLmxheW91dC1ibG9nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi50YmF5LWJvZHktZGVmYXVsdCAubWFpbi1wYWdlLFxyXG4udGJheS1ib2R5LWRlZmF1bHQgICN0YmF5LW1haW4tY29udGVudCAuc2luZ2xlLXBvc3Qge1xyXG4gIG1heC13aWR0aDogODUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnRiYXktYm9keS1kZWZhdWx0Lndvb2NvbW1lcmNlLXBhZ2UgLm1haW4tcGFnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICBodG1sIGJvZHkuYWRtaW4tYmFyIHtcclxuICAgICAgdG9wOiAtNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubGF5b3V0LWJsb2cgLnBvc3Quc3RpY2t5IHtcclxuICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgPiBoMywgPiB1bCwgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgICA+IGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRiYXktYm9keS1kZWZhdWx0IHtcclxuICAgIC5jb250ZW50LWluZGV4IC5tYWluLWNvbnRlbnQgLmxheW91dC1ibG9nOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuYWxpZ25yaWdodCB7XHJcbiAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAwcHggMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudGJheS1maWx0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgKyAudGJheS1maWx0ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LnRiYXktYm9keS1kZWZhdWx0LnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLm1haW4td3JhcHBlciwgXHJcbiAgYm9keS50YmF5LWJvZHktZGVmYXVsdC5zaW5nbGUtcHJvZHVjdCAubWFpbi13cmFwcGVyLFxyXG4gIGJvZHkudGJheS1ib2R5LWRlZmF1bHQud29vY29tbWVyY2UtY2FydCAjdGJheS1tYWluLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudGJheS1ib2R5LWRlZmF1bHQ6bm90KC5tb2JpbGUtaGlkZGVuLWZvb3RlcikgI3RiYXktZm9vdGVyIC50YmF5LWNvcHlyaWdodCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAudGJheS1ib2R5LWRlZmF1bHQgZm9ybS5jaGVja291dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbn1cclxuIiwiXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92MVwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92MlwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92M1wiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92NFwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92NVwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92NlwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92N1wiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92OFwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92OVwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92MTBcIjtcclxuXHRAaW1wb3J0IFwicHJvZHVjdHMvdjExXCI7XHJcblx0QGltcG9ydCBcInByb2R1Y3RzL3YxMlwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92MTNcIjtcclxuXHRAaW1wb3J0IFwicHJvZHVjdHMvdjE0XCI7XHJcblx0QGltcG9ydCBcInByb2R1Y3RzL3YxNVwiO1xyXG5cdEBpbXBvcnQgXCJwcm9kdWN0cy92MTZcIjtcclxuXHRAaW1wb3J0IFwicHJvZHVjdHMvdmVydGljYWwtdjFcIjtcclxuXHRAaW1wb3J0IFwicHJvZHVjdHMvdmVydGljYWwtdjJcIjtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIERFRkFVTFRcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtYmxvY2sudjEge1xyXG4gIHBhZGRpbmc6IDI0cHggMjRweCAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICA+IGRpdiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jay1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAmLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAgXHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgXHRcdCYuYWRkZWQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb21wYXJlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICArIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC55aXRoLXdjd2wtd2lzaGxpc3RleGlzdHNicm93c2UsXHJcbiAgICAueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2Uge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRpbWUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmFkZC1jYXJ0IHtcclxuICAgIGEuYWRkZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICArIGEuYWRkZWRfdG9fY2FydCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIFYyXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LWJsb2NrLnYyIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAmOmhvdmVyIHtcclxuICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICAgIC5yYXRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIHVsLnNob3ctYnJhbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYXRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTlweCAxMHB4IDI5cHg7XHJcbiAgfVxyXG4gIC5ncm91cC1idXR0b25zIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgei1pbmRleDogMzAxO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWRkLWNhcnQgYS5hZGRlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC1jb21wYXJlIGF7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkZC1jYXJ0IGEuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnQ6YmVmb3JlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IHtcclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLnByb2R1Y3QtYmxvY2sudjIge1xyXG4gIHNwYW4ub25zYWxlIHtcclxuICAgIHRvcDogMTlweDtcclxuICAgIGxlZnQ6IDE5cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIC5zYWxlZCB7XHJcbiAgICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtZnVsbC1hcmNoaXZlOm5vdCguc2luZ2xlLWZ1bGwpIC5wcm9kdWN0LWJsb2NrLnYyIHtcclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICAgIGJvdHRvbTogNTFweDtcclxuICB9XHJcbn1cclxuLnRiYXktYWRkb24tZmxhc2gtc2FsZXMgLnByb2R1Y3QtYmxvY2sudjIge1xyXG4gIC5zdG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPRFVDVFMgTEFZT1VUIFNUWUxFUyBWM1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1ibG9jay52MyB7XHJcbiAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAmLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IC00MXB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICYuYWRkZWQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuYnV0dG9uLXdpc2hsaXN0IGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkLWNhcnQgYS5hZGRlZCArIGEuYWRkZWRfdG9fY2FydCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAwIDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuYmxvY2staW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIC5vdXQtc3RvY2sge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgQGluY2x1ZGUgc2l6ZShhdXRvLCBhdXRvKTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgdWwge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgbGkgYS52YXJpYWJsZS1pdGVtLXNwYW4tY29sb3Ige1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDEzcHgsIDEzcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktcHJvZHVjdC1zbGlkZXItZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTIwcHgsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC1jb21wYXJlIGEge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi5hZGRlZDpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLXdjd2wtd2lzaGxpc3RleGlzdHNicm93c2Uuc2hvdyBhLCAueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2Uuc2hvdyBhIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgfVxyXG4gIC53b29jc19wcmljZV9jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnRpbWUge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIC50aW1taW5nIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuICAgIC5zdG9jayB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0LWJsb2NrLnYzIHNwYW4ub25zYWxlIHtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHRvcDogMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgLnNhbGVkLCAuZmVhdHVyZWQge1xyXG4gICAgbWluLXdpZHRoOiA0MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcbi50YmF5LWFkZG9uLWZsYXNoLXNhbGVzIC52MyAuc3RvY2sge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4ucHJvZHVjdC1jb3VudGRvd24gLnByb2R1Y3RzLWdyaWQucHJvZHVjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIFY0XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LWJsb2NrLnY0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAmOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSB0cmFuc2xhdGVaKDApKTtcclxuICAgIH1cclxuICAgIC5yYXRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gICAgLmNhcHRpb24gLmFkZC1jYXJ0IGEge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gICAgLnByaWNlIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLm5hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAub3V0LXN0b2NrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSguNik7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHggMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgID4gLnJhdGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuICAgIC5wcmljZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIH1cclxuICAgID4gLmFkZC1jYXJ0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGQtY2FydCB7XHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXBsdXMpO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjgpIHRyYW5zbGF0ZVooMCkpO1xyXG4gICAgei1pbmRleDogMzAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hZGRlZCB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmFkZC1jYXJ0IGEuYWRkZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnlpdGgtY29tcGFyZSBhe1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG4gICAgJi5hZGRlZCB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLXdjd2wtd2lzaGxpc3RleGlzdHNicm93c2Uuc2hvdyxcclxuICAueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2Uuc2hvdyB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbiAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYS52YXJpYWJsZS1pdGVtLXNwYW4tY29sb3Ige1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NzX3ByaWNlX2NvZGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcclxuICAgIC50aW1taW5nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICA+IC5zdG9jayB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0LWJsb2NrLnY0IHNwYW4ub25zYWxlIHtcclxuICB0b3A6IDIwcHg7XHJcbiAgbGVmdDogMjBweDtcclxuICByaWdodDogYXV0bztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAuc2FsZWQge1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgfVxyXG4gIC5mZWF0dXJlZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5LXByb2R1Y3RzIHtcclxuICAmLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtYmxvY2sudjQge1xyXG4gICAgLmNhcHRpb24gLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGJheS1ib2R5LXdvb2NvbW1lcmNlLWNhdGFsb2ctbW9kIC5wcm9kdWN0LWJsb2NrLnY0OmhvdmVyIC5wcmljZSB7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIFY1XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LWJsb2NrLnY1IHtcclxuICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmltYWdlIHtcclxuICAgICAgJi5oYXMtc2xpZGVyLWdhbGxlcnkge1xyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiAtNDJweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG5cdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkZC1jYXJ0IGEuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnR7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC1jb21wYXJlIGF7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2staW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4IDE1cHggMTVweDtcclxuICB9XHJcbiAgLnJhdGluZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIC5vdXQtc3RvY2sge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDAgOHB4O1xyXG4gICAgdWwge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgbGkgYS52YXJpYWJsZS1pdGVtLXNwYW4tY29sb3Ige1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDEzcHgsIDEzcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMCAxNXB4O1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDIwcHgsIC01MCUpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgaSB7XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAgIH1cclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBpe1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b2NrIC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcbiAgLnRpbWUge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLnN0b2NrIHtcclxuICAgICAgbWFyZ2luOiAzcHggMCAwO1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1taW5nIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b2NrLWZsYXNoLXNhbGUge1xyXG4gICAgbWFyZ2luOiAxMHB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIHtcclxuICAucHJvZHVjdC1ibG9jay52NSBzcGFuLm9uc2FsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgLnNhbGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1MzgxNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWNvdW50ZG93biwgLnRiYXktYWRkb24tZmxhc2gtc2FsZXMge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnY1IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPRFVDVFMgTEFZT1VUIFNUWUxFUyBWNlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1ibG9jay52NiB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gICAgLmltYWdlLmhhcy1zbGlkZXItZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkZC1jYXJ0IGEuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC1jb21wYXJlIGEge1xyXG4gICAgJi5hZGRlZCB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHVsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuICAgIGxpIGEudmFyaWFibGUtaXRlbS1zcGFuLWNvbG9yIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxM3B4LCAxM3B4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktcHJvZHVjdC1zbGlkZXItZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGkge1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tbGVmdCk7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTIwcHgsIC01MCUpO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgaXtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAudGltbWluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0b2NrIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jay1mbGFzaC1zYWxlIHtcclxuICAgIG1hcmdpbjogMTJweCAwIDA7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWNvdW50ZG93biAucHJvZHVjdC1ibG9jay52NiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0LWJsb2NrLnY2IHNwYW4ub25zYWxlIHtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHRvcDogMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAuc2FsZWQsIC5mZWF0dXJlZCB7XHJcbiAgICBtaW4td2lkdGg6IDM4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1RTIExBWU9VVCBTVFlMRVMgVjdcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtYmxvY2sudjcge1xyXG4gIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAmLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB9XHJcbiAgfSBcclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIGxpIGEudmFyaWFibGUtaXRlbS1zcGFuLWNvbG9yIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTFweCwgMTFweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICB9XHJcbiAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtNDFweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgID4gZGl2IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYuYnV0dG9uLXdpc2hsaXN0IHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkLWNhcnQgYS5hZGRlZCArIGEuYWRkZWRfdG9fY2FydCB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZ3JpZCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5ibG9jay1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW46IDNweCAwIDdweDtcclxuICB9XHJcbiAgLnJhdGluZyB7XHJcbiAgICBtYXJnaW46IC0ycHggMCAtM3B4O1xyXG4gIH1cclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLnByb2R1Y3QtYmxvY2sudjcgc3Bhbi5vbnNhbGUge1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIC5zYWxlZCwgLmZlYXR1cmVkIHtcclxuICAgIG1pbi13aWR0aDogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1jb3VudGRvd24gLnByb2R1Y3QtYmxvY2sudjcge1xyXG4gIC50aW1taW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgbGVmdDogMTdweDtcclxuICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIH1cclxuICAgIC5kYXRlLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgICAudGJheS1jb3VudGRvd24ge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC50aW1taW5nIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1RTIExBWU9VVCBTVFlMRVMgVjhcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtYmxvY2sudjgge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAmOmhvdmVyIHtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICYuaGFzLXNsaWRlci1nYWxsZXJ5IHtcclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIGxpIGEudmFyaWFibGUtaXRlbS1zcGFuLWNvbG9yIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTNweCwgMTNweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICB9XHJcbiAgLmdyb3VwLWhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyMjI7XHJcbiAgfVxyXG4gIHVsLnNob3ctYnJhbmQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm91cC1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24td2lzaGxpc3QgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgICYubGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGQtY2FydCBhLmFkZGVkICsgYS5hZGRlZF90b19jYXJ0IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG59XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2staW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICB9XHJcbiAgLnRiYXktcHJvZHVjdC1zbGlkZXItZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTIwcHgsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2Uge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnY4IHNwYW4ub25zYWxlIHtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAuZmVhdHVyZWQge1xyXG4gICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNhbGVkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICFpbXBvcnRhbnQpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYucHJvZHVjdCAucHJvZHVjdC1ibG9jay52OCB7XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbjogNnB4IDAgMnB4OztcclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1RTIExBWU9VVCBTVFlMRVMgVjlcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtYmxvY2sudjkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmOmhvdmVyIHtcclxuICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpIHRyYW5zbGF0ZVooMCkpO1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWFkZC1jYXJ0IHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgfVxyXG4gICAgLmltYWdlLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgLm91dC1zdG9jayB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDIwcHgsIC01MCUpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBpIHtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWxlZnQpO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAqL1xyXG4gICAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jay1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjgpIHRyYW5zbGF0ZVooMCkpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIFx0XHQmLmFkZGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgYSB7IFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3VwLWFkZC1jYXJ0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB6LWluZGV4OiAzMDA7XHJcbiAgfVxyXG4gIC5hZGQtY2FydCBhIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWRkZWRfdG9fY2FydCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgdWwge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgbGkgYSB7XHJcbiAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICYudmFyaWFibGUtaXRlbS1zcGFuLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweCA4cHg7XHJcbiAgfVxyXG4gIC5ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuYnV0dG9uLXdpc2hsaXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGEgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLXdjd2wtYWRkLWJ1dHRvbj4gYSBpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLm5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLnNob3ctYnJhbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYXRpbmcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gICYudGJheS12YXJpYWJsZS1zYWxlIHtcclxuICAgIC5ncm91cC1hZGQtY2FydCB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZGQtY2FydCB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuYWRkLWNhcnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2Uge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnY5IHNwYW4ub25zYWxlIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgICAuc2FsZWQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjY2EwODE1O1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYucHJvZHVjdCAucHJvZHVjdC1ibG9jay52OSB7XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBkZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtY291bnRkb3duIC5wcm9kdWN0LWJsb2NrLnY5IHtcclxuICAudGltZSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAudGltbWluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0b2NrIHtcclxuICAgICAgbWFyZ2luOiA1cHggMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1RTIExBWU9VVCBTVFlMRVMgVjEwXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LWJsb2NrLnYxMCB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAtd2Via2l0LXRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcclxuICAgICAgICAtbXMtdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGJlbG93O1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjsgXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB1bCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gIH1cclxuICAucmF0aW5nIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgei1pbmRleDogMzAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFkZGVkIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi5hZGQtY2FydCBhLmFkZGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkZC1jYXJ0IGEuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnQ6YmVmb3JlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAud29vY3NfcHJpY2VfY29kZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC50YmF5LXByb2R1Y3Qtc2xpZGVyLWdhbGxlcnkgLnNsaWNrLWFycm93IHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IDJweDtcclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTIwcHgsIDApKTtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMzNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b2NrIHtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAudGltbWluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgPiAuc3RvY2sge1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2Uge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnYxMCBzcGFuLm9uc2FsZSB7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC5mZWF0dXJlZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNhbGVkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcblxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPRFVDVFMgTEFZT1VUIFNUWUxFUyBWMTFcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtYmxvY2sudjExIHtcclxuICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAmLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLm5hbWUge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuYWRkLWNhcnQge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IC00MnB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIGxpIGEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAmLnZhcmlhYmxlLWl0ZW0tc3Bhbi1jb2xvciB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxMnB4LDEycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmluZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuYWRkLWNhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tcGx1cyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hZGRlZCB7XHJcbiAgICAgICAgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLnByaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICB9XHJcbiAgLmJsb2NrLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDRweCAwIDEwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXByb2R1Y3Qtc2xpZGVyLWdhbGxlcnkgLnNsaWNrLWFycm93IHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDIwcHgsIC01MCUpO1xyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnlpdGgtY29tcGFyZSBhIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgICYuYWRkZWQge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSB7XHJcbiAgLnByb2R1Y3QtYmxvY2sudjExIHNwYW4ub25zYWxlIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgLnNhbGVkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAhaW1wb3J0YW50KTtcclxuICAgIH1cclxuICB9XHJcbiAgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYmxvY2sudjExIHtcclxuICAgIC5wcmljZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIFYxMlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1ibG9jay52MTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmltYWdlLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnJhdGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB9XHJcbiAgICAuY2FwdGlvbiAuYWRkLWNhcnQgYSB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB9XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2staW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgLm91dC1zdG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjg1KTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEycHggMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnByaWNlIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICA+IC5hZGQtY2FydCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcbiAgLnJhdGluZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICB9XHJcbiAgLmFkZC1jYXJ0IHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAmLmFkZGVkICsgYS5hZGRlZF90b19jYXJ0IHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWigwKTtcclxuICAgIHotaW5kZXg6IDMwMTtcclxuICAgID4gZGl2IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hZGRlZCB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi5hZGQtY2FydCBhLmFkZGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnlpdGgtd2N3bC13aXNobGlzdGV4aXN0c2Jyb3dzZS5zaG93LFxyXG4gIC55aXRoLXdjd2wtd2lzaGxpc3RhZGRlZGJyb3dzZS5zaG93IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBsaSBhLnN3YXRjaC1wYV9jb2xvciB7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMTVweCwgMTVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXByb2R1Y3Qtc2xpZGVyLWdhbGxlcnkgLnNsaWNrLWFycm93IHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDIwcHgsIC01MCUpO1xyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0LWJsb2NrLnYxMiBzcGFuLm9uc2FsZSB7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIGxlZnQ6IDM5cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLnNhbGVkLCAuZmVhdHVyZWQge1xyXG4gICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWNvdW50ZG93biAucHJvZHVjdC1ibG9jay52MTIge1xyXG4gIC50aW1lIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgLnN0b2NrIHtcclxuICAgICAgbWFyZ2luOiA1cHggMjBweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIFYxM1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1ibG9jay52MTMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOmhvdmVyIHtcclxuICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmltYWdlLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50YmF5LXByb2R1Y3Qtc2xpZGVyLWdhbGxlcnkgLnNsaWNrLWFycm93IHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBpIHtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWxlZnQpO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWRkLWNhcnQgYSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgJi5hZGRlZCB7XHJcbiAgICAgICAgICArIGEuYWRkZWRfdG9fY2FydCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2staW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTNweCAxMHB4IDE1cHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiA0cHggNjBweCAxNXB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBAaW5jbHVkZSBvcmRlcigxKTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJhdGluZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgfVxyXG4gIC5idXR0b24td2lzaGxpc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC13Y3dsLWFkZC1idXR0b24+IGEgaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIHVsLnNob3ctYnJhbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHVsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRiYXktYWRkb24tZmxhc2gtc2FsZXMgLnByb2R1Y3QtYmxvY2sudjEzIHtcclxuICAuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICBib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtY291bnRkb3duIC5wcm9kdWN0LWJsb2NrLnYxMyB7XHJcbiAgLnRpbWUge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDA7XHJcbiAgICAudGltbWluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0b2NrIHtcclxuICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLnByb2R1Y3QtYmxvY2sudjEzIHtcclxuICBzcGFuLm9uc2FsZSB7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLnNhbGVkLCAuZmVhdHVyZWQge1xyXG4gICAgICBtaW4td2lkdGg6IDQycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPRFVDVFMgTEFZT1VUIFNUWUxFUyBWMTRcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtYmxvY2sudjE0IHtcclxuICAmOmhvdmVyIHtcclxuICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5pbWFnZS5oYXMtc2xpZGVyLWdhbGxlcnkge1xyXG4gICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciBsaSBhLnZhcmlhYmxlLWl0ZW0tc3Bhbi1jb2xvciB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDEycHgsMTJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICB9XHJcbiAgLnRiYXktcHJvZHVjdC1zbGlkZXItZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm91cC1idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogMTFweDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hZGRlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICArIGEuYWRkZWRfdG9fY2FydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC1jb21wYXJlIGE6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWigwKTtcclxuICB9XHJcbiAgLmJsb2NrLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYnV0dG9uLXdpc2hsaXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTJweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlLnNob3csXHJcbiAgLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlLnNob3cge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLXdjd2wtYWRkLWJ1dHRvbj4gYSBpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgdWwuc2hvdy1icmFuZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBsaSBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2Uge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnYxNCBzcGFuLm9uc2FsZSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICAgIC5zYWxlZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJsb2NrLnYxNCB7XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNUUyBMQVlPVVQgU1RZTEVTIHYxNVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1ibG9jay52MTUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSB0cmFuc2xhdGVaKDApKTtcclxuICAgIH1cclxuICAgIC5ncm91cC1hZGQtY2FydCB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgJjpob3ZlciB7XHJcblx0XHQgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIC5pbWFnZS5oYXMtc2xpZGVyLWdhbGxlcnkge1xyXG4gICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgLm91dC1zdG9jayB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDIwcHgsIC01MCUpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBpIHtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWxlZnQpO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5ncm91cC1idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuOCkgdHJhbnNsYXRlWigwKSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgID4gZGl2IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgXHRcdCYuYWRkZWQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSBhIHsgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXAtYWRkLWNhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMzAwO1xyXG4gIH1cclxuICAuYWRkLWNhcnQgYS5sb2FkaW5nIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7IFxyXG4gIH1cclxuICAuYWRkLWNhcnQgYSB7XHJcbiAgXHR3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmLmFkZGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hZGRlZF90b19jYXJ0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICBcdG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tcGx1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGkgYS52YXJpYWJsZS1pdGVtLXNwYW4tY29sb3Ige1xyXG5cdCAgICB3aWR0aDogMTNweDtcclxuXHQgICAgaGVpZ2h0OiAxM3B4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMTNweDtcclxuXHRcdH1cclxuICB9XHJcbiAgLnlpdGgtY29tcGFyZSBhOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xyXG4gIH1cclxuICAuZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAueWl0aC13Y3dsLWFkZC1idXR0b24+IGEgaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwuc2hvdy1icmFuZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBhIHtcclxuICAgIFx0Zm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYXRpbmcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuc3RvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIHtcclxuICAucHJvZHVjdC1ibG9jay52MTUgc3Bhbi5vbnNhbGUge1xyXG4gIFx0dG9wOiAyMHB4O1xyXG4gIFx0bGVmdDogMjBweDtcclxuICAgIC5mZWF0dXJlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2FsZWQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA0MnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYucHJvZHVjdCAucHJvZHVjdC1ibG9jay52MTUge1xyXG4gICAgLnByaWNlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC53b29jc19wcmljZV9jb2RlIHtcclxuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1RTIExBWU9VVCBTVFlMRVMgVjE2XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LWJsb2NrLnYxNiB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UuaGFzLXNsaWRlci1nYWxsZXJ5IHtcclxuICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAyMjI7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm91cC1idXR0b25zIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgxNXB4KTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICsgZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgXHRcdCYuYWRkZWQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDIzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICA+IC5yYXRpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBsaSBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICYudmFyaWFibGUtaXRlbS1zcGFuLWNvbG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDE3cHgsIDE3cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGQtY2FydCB7XHJcbiAgICBhLmFkZGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5hZGRlZF90b19jYXJ0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGxpbmVhciAuMjVzKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgICByZ2JhKCMwMDAsIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoIzAwMCwgMSkgOTglXHJcbiAgICAgICk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAoMCAxcHgpO1xyXG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogKDAgMXB4KTtcclxuICAgICAgLW1zLWJhY2tncm91bmQtc2l6ZTogKDAgMXB4KTtcclxuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiAoMCAxcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICgwIDFweCk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAwJTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLnNob3ctYnJhbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnRiYXktcHJvZHVjdC1zbGlkZXItZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgaSB7XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAgIH1cclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLWNvbXBhcmUgYTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5zdG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAuc3RvY2stZmxhc2gtc2FsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAudGltZSAuc3RvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0LWJsb2NrLnYxNiBzcGFuLm9uc2FsZSB7XHJcbiAgbGVmdDogMjBweDtcclxuICB0b3A6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC5zYWxlZCwgLmZlYXR1cmVkIHtcclxuICAgIG1pbi13aWR0aDogNDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgXHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFN0YXJ0IFZlcnRpY2FsIFByb2R1Y3RcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3RiYXktbWFpbi1jb250ZW50IC50YmF5LWVsZW1lbnQge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnZlcnRpY2FsLXYxIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtYmxvY2sudmVydGljYWwtdjEgeyBcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgLm91dC1zdG9jayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVsZW1lbnRvci1wcm9kdWN0LXZlcnRpY2FsLXYxIHtcclxuICAgIC5vd2wtY2Fyb3VzZWw6bm90KC5yb3ctMSkge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXNsaWRlID4gZGl2IHtcclxuICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgKiBFbmQgVmVydGljYWwgUHJvZHVjdFxyXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFN0YXJ0IFZlcnRpY2FsIHYyXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LWJsb2NrLnZlcnRpY2FsLXYyIHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIC5wcm9kdWN0LXRvcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgLm91dC1zdG9jayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgfVxyXG4gIC50b3RhbC1zb2xkIHsgXHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uZWxlbWVudG9yLXByb2R1Y3QtdmVydGljYWwtdjIgeyBcclxuICAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICArIC5vd2wtY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTM5cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1lbGVtZW50LXByb2R1Y3RzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICA+IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRvdHRlZCArIC5zaG93LWFsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWw6bm90KC5yb3ctMSkge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSA+IGRpdiB7XHJcbiAgICAgICsgZGl2IHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG59XHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBFbmQgVmVydGljYWwgdjJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAiLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUXVhbnRpdHkgTW9kZVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1xdWFudGl0eS1tb2RlIHtcclxuICAucHJvZHVjdC1ibG9jayB7XHJcbiAgICAucXVhbnRpdHktZ3JvdXAtYnRuICsgLm5hbWUgIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICAuYWRkLWNhcnQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7ICBcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTNweDsgXHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7ICBcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0OyAgXHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWRkLWNhcnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICAgIGEuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgICAucXVhbnRpdHkgLmJveCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQucXR5IHtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGlzdCB7XHJcbiAgICAgIC5hZGQtY2FydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMzRweDtcclxuICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnF1YW50aXR5LWdyb3VwLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgfVxyXG4gICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC5saXN0KSB7XHJcbiAgICAgIC5xdWFudGl0eS1ncm91cC1idG4uYWN0aXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzJweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGQtY2FydCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDsgIFxyXG4gICAgICAgICAgICAmLmxvYWRpbmcgeyBcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZS1jYXJ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gIiwiI3RiYXktaGVhZGVyIC5lbGVtZW50b3ItZWRpdC1tb2RlIC5lbGVtZW50b3ItYmFja2dyb3VuZC1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0gXHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSB7XHJcbiAgICAudGJheS1jb2x1bW4tcmVjZW50bHl2aWV3ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1yZWNlbnRseS12aWV3ZWQtaGVhZGVyOmhvdmVyIHtcclxuICAgICAgICAuY29udGVudC12aWV3IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTsgXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQge1xyXG4gICAgPi5lbGVtZW50b3Itcm93Pi5lbGVtZW50b3ItY29sdW1uPiBkaXYuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkLFxyXG4gICAgPi5lbGVtZW50b3ItY29sdW1uPiBkaXYuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7ICAgIFxyXG4gICAgfSBcclxufVxyXG4uZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuI2VsZW1lbnRvciAudGJheS1lbGVtZW50LW5hdi1tZW51IC5kcm9wZG93bi1tZW51IC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gPnVsID4gbGkge1xyXG4gICAgJjpob3ZlciwmOmZvY3VzLCYuYWN0aXZlIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gYSB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmVsZW1lbnRvci13aWRnZXQtaW1hZ2UgLmVsZW1lbnRvci1pbWFnZSB7XHJcbiAgICA+YSwgZmlndXJlPmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qICBGSVggRUxFTUVOVE9SIFBST1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZWxlbWVudG9yLXdpZGdldC1iZXNhLW5hdi1tZW51IHtcclxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSB1bCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIC5lbGVtZW50b3ItbmF2LW1lbnUgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIi5oZWFkZXItZGVmYXVsdCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwwLDAsLjA2KTtcclxuICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubWNhcnQtYm9yZGVyIHVsID4gbGkudG90YWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLCY6Zm9jdXMsJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSwuY2FyZXQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWRvd24pO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUtbWVnYS1tZW51LCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgID4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJldDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFsaWduZWQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmxhc2gtc2FsZSB7XHJcbiAgICAgICAgICAgICAgICBhLC5jYXJldDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTIwMjAyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2UyMDIwMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmZvY3VzLCYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHggMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsJjpmb2N1cywmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItbWFpbm1lbnUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy9taW5pIGNhcnRcclxuICAgIC8vcG9wdXAsIGxlZnQsIHJpZ2h0XHJcbiAgICAudGJheS10b3BjYXJ0IHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgICAgIHRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcnRfbGlzdCBhLnJlbW92ZSBpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDQwMG1zKTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0LXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2ZmY2FudmFzLWNsb3NlIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1yaWdodCB7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzcwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9mZmNhbnZhcy1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNjJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLWxlZnQge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzcwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FydF9saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5yZW1vdmUgaSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FydC1kcm9wZG93biA+IGEge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC53aWRnZXQtaGVhZGVyLWNhcnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5hZG1pbi1iYXIgLmhlYWRlci1kZWZhdWx0IC50YmF5LXRvcGNhcnQgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG4jdGJheS1oZWFkZXIgLmhlYWRlci1kZWZhdWx0IC5oZWFkZXItbWFpbm1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5oZWFkZXItZGVmYXVsdCB7XHJcbiAgICAgICAgLnRiYXktdG9wY2FydCB7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9mZmNhbnZhcy1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMjZweCwyNnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgSEVBRElOR1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZWxlbWVudC10YmF5LWhlYWRpbmd7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrLW1vZHVsZS1tYXJnaW4tYm90dG9tO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAkYmxvY2stbW9kdWxlLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhlYWRpbmctdGJheS1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAuc3VidGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICB9XHJcbn1cclxuLnNob3ctYWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICBib3R0b206IDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLypydGw6cmF3OlxyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyBcclxuICAgICovXHJcbiAgfVxyXG59ICIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIElDT05TXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50YmF5LWVsZW1lbnQgc3ZnIHtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufSAiLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBCQU5ORVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC1iYW5uZXIge1xyXG4gIC5iYW5uZXItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgID4gaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICB9XHJcbiAgICAuc3R5bGUtYnRuIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIsJjpob3ZlciAuc3R5bGUtYnRuLCY6aG92ZXIgPiBpICB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIEJBTk5FUiBDTE9TRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjdGlvbi1iYW5uZXItY2xvc2Uge1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLmVsZW1lbnRvci13aWRnZXQtYmVzYS1iYW5uZXItY2xvc2UgIHtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxuICB9XHJcbn1cclxuLnRiYXktZWxlbWVudC1iYW5uZXItY2xvc2Uge1xyXG4gIC5iYW5uZXItY29udGVudCAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmJhbm5lci1yZW1vdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfSBcclxuICB9IFxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIEJBTk5FUiBDT1VOVERPV05cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBCUkFORFNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLy90YmF5LWFkZG9uLWJyYW5kc1xyXG4udGJheS1lbGVtZW50LWJyYW5kcyB7XHJcbiAgLnJvdy5ncmlkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgIFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgXHQmOmhvdmVyIHtcclxuICAgICAgXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgXHR9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVsZW1lbnRvci13aWRnZXQtYmVzYS1icmFuZHMgLm93bC1jYXJvdXNlbC5zbGljay1zbGlkZXIgdWwuc2xpY2stZG90cyB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufSIsIi50YmF5LWVsZW1lbnQtYnV0dG9uIGkge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBDT1VOVEVSXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mZWF0dXJlZC12ZW5kb3IgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG5cdC5lbGVtZW50b3ItYnV0dG9uIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7IFxyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0Ym90dG9tOiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb2xsYWJvcmF0ZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTJlMjtcclxuXHQuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3ItY29sdW1uIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTJlMjtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG5cdH1cclxuXHQudGJheS1lbGVtZW50LnRiYXktZWxlbWVudC1oZWFkaW5nIHtcclxuXHRcdHBhZGRpbmc6IDI5cHggMDtcclxuXHRcdC5oZWFkaW5nLXRiYXktdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJ0aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcbi50YmF5LWVsZW1lbnQudGJheS1lbGVtZW50LXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtbWV0YTpiZWZvcmUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGJheS1lbGVtZW50LnRiYXktZWxlbWVudC1mZWF0dXJlcyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5mZWF0dXJlcyB7XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmZib3gtaW1hZ2UgaW1nIHtcclxuXHRcdFx0d2lkdGg6IDE4MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4MnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fSAgXHJcblx0LmZib3gtY29udGVudCAub3Vyc2VydmljZS1oZWFkaW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxufVxyXG4udGJheS1lbGVtZW50LnRiYXktZWxlbWVudC10ZXN0aW1vbmlhbHMge1xyXG5cdC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdCYucm93LmdyaWQge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRlc3RpbW9uaWFscy1ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHRcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHdpZHRoOiA1M3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdH1cclxuXHRcdC50ZXN0aW1vbmlhbC1tZXRhIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiA1OHB4O1xyXG5cdFx0XHRsZWZ0OiAxMDZweDtcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5leGNlcnB0IHtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDA7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXgoMSk7IFxyXG5cdFx0XHRjb2xvcjogIzU1NTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fSBcclxufVxyXG4uZWxlbWVudG9yLXdpZGdldC1pY29uLWJveCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0LmVsZW1lbnRvci1pY29uIHtcclxuXHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHR9XHJcblx0LmVsZW1lbnRvci1pY29uLWJveC1jb250ZW50IHtcclxuXHRcdC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgQ1VTVE9NIE1FTlVcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC1saXN0LW1lbnUge1xyXG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdC5saXN0LW1lbnUtd3JhcHBlciB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBGRUFUVVJFRCBCQU5ORVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBGRUFUVVJFU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGJheS1lbGVtZW50LWZlYXR1cmVzIHtcclxuICAucm93LmdyaWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmJveC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgfVxyXG4gIC5vdXJzZXJ2aWNlLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcblxyXG5cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIEdSSUQgUE9TVFNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVsZW1lbnRvci13aWRnZXQtYmVzYS1wb3N0cy1ncmlkIHtcclxuXHQucG9zdC10eXBlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucm93LmdyaWQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdD4gLml0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5lbnRyeS1kZXNjcmlwdGlvbiB7XHJcblx0XHRjb2xvcjogIzg4ODtcclxuXHR9XHJcblx0LnJlYWRtb3JlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1jaGV2cm9uLXJpZ2h0KTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0LypydGw6cmF3OlxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAqL1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIElOU1RBR1JBTSBcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC1pbnN0YWdyYW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuaXRlbSB7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmluc3RhZ3JhbS1pdGVtLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgJjpiZWZvcmUsIC5ncm91cC1pdGVtcyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncm91cC1pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC0yMHB4KTtcclxuICAgICAgfVxyXG4gICAgICAudGltZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KC42KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cC1pdGVtcywgLnRpbWUge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnN0YS10eXBlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3VwLWl0ZW1zIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1mb2xsb3cge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50YmF5LWVsZW1lbnQtbWVudS12ZXJ0aWNhbCB7XHJcbiAgICAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdmVydGljYWwtY29udGFpbmVyID4gLm1lbnUtdmVydGljYWwgIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzEzMTExMTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIE5FV1NMRVRURVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC1uZXdzbGV0dGVyLCAud2lkZ2V0LW5ld2xldHRlciB7XHJcbiAgLm1jNHdwLWZvcm0tZmllbGRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5pbnB1dC1uZXdsZXR0ZXIge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4IDAgMCAzcHgpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgd2lkdGg6IGF1dG87IFxyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAzM3B4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDNweCAzcHggMCk7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4OyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndpZGdldC1uZXdsZXR0ZXIge1xyXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIE9VUiBURUFNIFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLm91ci10ZWFtLWNvbnRlbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDMwcHggMCAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuc29jaWFsLWxpbmsge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC0yM3B4KTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICB9XHJcbiAgLnNvY2lhbC1saW5rIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LWVsZW1lbnQtb3VyLXRlYW0ge1xyXG4gIC5yb3cuZ3JpZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5uYW1lLXRlYW0sIC5qb2Ige1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgfVxyXG4gIC5uYW1lLXRlYW0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgLmpvYiB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIFNPQ0lBTFMgTElOS1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc29jaWFsIHtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDI5cHgsIDI5cHgpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZmFjZWJvb2stY29sb3I7XHJcbiAgICAgICYudHdpdHRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHR3aXR0ZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRpbnN0YWdyYW0tY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5waW50ZXJlc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW50ZXJlc3QtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5nb29nbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnb29nbGUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi55b3V0dWJlLXBsYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR5b3V0dWJlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgVEVTVElNT05JQUxTIFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGJheS1lbGVtZW50LXRlc3RpbW9uaWFscyB7XHJcblx0aW1nIHtcclxuXHRcdG1heC13aWR0aDogNjBweDtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuXHR9XHJcblx0LmV4Y2VycHQge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cdC50ZXN0aW1vbmlhbHMtYm9keSB7XHJcblx0XHRwYWRkaW5nOiAwcHggMTBweCAyMHB4O1xyXG5cdFx0Y29sb3I6ICM4ODg7XHJcblx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRlc3RpbW9uaWFsLW1ldGEge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSB0YmF5LWljb24tc3RhcihiZWZvcmUsIGljb24tMDAtc3Rhcik7XHJcblx0ICAmOmJlZm9yZSB7XHJcblx0XHRib3R0b206IDhweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbG9yOiAjZmZhYzBkO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgfVxyXG5cdH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLW1ldGEge1xyXG5cdHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cdD4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6ICM1NTU7XHJcblx0XHQmLm5hbWUge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBWSURFT1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGJheS1hZGRvbi12aWRlbyAudGJheS1hZGRvbi1jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lm1haW4tY29udGVudCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQudGJheS1tb2RhbEJ1dHRvbiB7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICB0b3A6IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgcmlnaHQ6IGF1dG87XHJcblx0ICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xyXG5cdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0ICBjb2xvcjogJGJsYWNrO1xyXG5cdCAgZm9udC1zaXplOiAyNXB4O1xyXG5cdCAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgcGFkZGluZzogMDtcclxuXHQgIGJvcmRlcjogMDtcclxuXHQgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcblx0ICBpIHtcclxuXHQgIFx0d2lkdGg6IDUwcHg7XHJcblx0ICBcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdCAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcblx0ICBcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgXHQmOmJlZm9yZSB7XHJcblx0ICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgXHRcdHotaW5kZXg6IDExO1xyXG5cdCAgXHR9XHJcblx0ICBcdCY6YWZ0ZXIge1xyXG5cdCAgXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdCAgXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuXHQgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICBcdFx0bGVmdDogLTEycHg7XHJcblx0ICBcdFx0cmlnaHQ6IC0xMnB4O1xyXG5cdCAgXHRcdHRvcDogLTEycHg7XHJcblx0ICBcdFx0Ym90dG9tOiAtMTJweDtcclxuXHQgIFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcblx0ICBcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuXHQgIFx0XHR6LWluZGV4OiAwO1xyXG5cdCAgXHR9XHJcblx0ICB9XHJcblx0ICAmOmZvY3VzIHtcclxuXHQgICAgb3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIgaTphZnRlciB7XHJcbiAgXHRcdGxlZnQ6IDA7XHJcbiAgXHRcdHRvcDogMDtcclxuICBcdFx0cmlnaHQ6IDA7XHJcbiAgXHRcdGJvdHRvbTogMDtcclxuICBcdH1cclxuXHR9XHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMCU7XHJcblx0fVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgV09PQ09NTUVSQ0UgVEFHU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VhcmNoLXRyZW5kaW5nLXRhZ3Mtd3JhcHBlciB7XHJcblx0cGFkZGluZy10b3A6IDY1cHg7XHJcblx0LnRiYXktYWRkb24tdGl0bGUge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIFNJTkdMRSBJTUFHRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud3BiX3NpbmdsZV9pbWFnZSB7XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGIsIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53cGJfc2luZ2xlX2ltYWdlLndpZGdldDpub3QoLm5vLWVmZmVjdCkge1xyXG4gIGEudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlLWluLW91dCAwcyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAmLnZjX2JveF9zaGFkb3cge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlLWluLW91dCAwcyk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC1tb3otdHJhbnNmb3JtIDAuMzVzO1xyXG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLW1zLXRyYW5zZm9ybSAwLjM1cztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLW8tdHJhbnNmb3JtIDAuMzVzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdG9wOiAxNSU7XHJcbiAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgYm90dG9tOiAxNSU7XHJcbiAgICAgIGxlZnQ6IDclO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0b3A6IDclO1xyXG4gICAgICByaWdodDogMTUlO1xyXG4gICAgICBib3R0b206IDclO1xyXG4gICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IDEwMDtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwMDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmEudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIsIC53aWRnZXRfbWVkaWFfaW1hZ2UgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICB9XHJcbiAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguMTUpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBQUk9EVUNUU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvZHVjdC1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmltYWdlIHtcclxuICAgICAgLmltYWdlLWhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLmhhcy1zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgIH1cclxuICB9ICAgXHJcbiAgLnByb2R1Y3QtdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAub25seS1mZWF0dXJlZCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICB9XHJcbiAgJi5ncmlkIHtcclxuICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc29sZC1kb2thbiB7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoLmZ1bGxfbmFtZSkgYSB7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJi5wcm9kdWN0LXN3YXRjaGVkIC5pbWFnZS1ob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIC5zd2F0Y2gtaGFzLWltYWdlIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDMwcHg7IFxyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5pbWFnZS1ob3ZlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cyk7XHJcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgIH1cclxuICAgIC5vdXQtc3RvY2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjgpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgZGl2LmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XHJcbiAgICAgIHNwYW4gc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICA+IGRpdiB7IFxyXG4gICAgICAgIGEgPiBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYueWl0aC13Y3dsLWFkZC1idXR0b24ge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kZWxldGVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnZpZXctd2lzaGxpc3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkZC1jYXJ0IHtcclxuICAgIGEge1xyXG4gICAgICAmLmFkZGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgK2EuYWRkZWRfdG9fY2FydCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNhcnQtZnVsbCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNwaW4gMnMgbGluZWFyIGluZmluaXRlKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tbG9hZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC52YXJpYXRpb25zIC52YWx1ZSA+IGRpdixcclxuICAudmFyaWF0aW9ucyAudmFsdWUgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAudmFyaWF0aW9ucyB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHRyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXdjdnMtc3dhdGNoZXMgLnN3YXRjaC5zd2F0Y2gtY29sb3Ige1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLnNob3ctYnJhbmQge1xyXG4gICAgcGFkZGluZzogMCAwIDVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOm5vdCg6b25seS1jaGlsZCwgOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBhOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcsJztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbGVhciwgLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFkZF90b19jYXJ0X2J1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5ibG9jay1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgID4gLnJhdGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgbWFyZ2luOiA1cHggMCAxMnB4O1xyXG4gICAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvdW50IHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBzcGFuLnByaWNlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hbWUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2ssXHJcbiAgLnN1Yi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAueWl0aC1jb21wYXJlIGEge1xyXG4gICAgJi5hZGRlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZ3Jlc3Mge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0IHNwYW4ub25zYWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgei1pbmRleDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgY29sb3I6ICNlMjAyMDI7XHJcbiAgc3BhbiB7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmE0ZjI3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZhNGYyNztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgIGNvbG9yOiAjMjFhYjBiO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjFhYjBiOyAgIFxyXG4gICAgfVxyXG4gICAgJi5zYWxlZCArIC5mZWF0dXJlZCB7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXZpZXctYWxsIHtcclxuICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgbWFyZ2luOiAzNXB4IDA7XHJcbn1cclxuLnRiYXktYWRkb24tcHJvZHVjdHMudGJheS1hZGRvbi1ncmlkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI3RiYXktY2FydC1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3V0bGluZTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgXHJcbiAgLm1vZGFsLWRpYWxvZyB7IFxyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDMwMG1zKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvOyBcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIDApOyBcclxuICB9ICBcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pbiB+IC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gIH1cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiA5cHggMTlweDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAmLnZpZXctY2FydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgICAmLmNoZWNrb3V0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idXR0b24td2lzaGxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4jeWl0aC13Y3dsLXBvcHVwLW1lc3NhZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICMwNzkzMGI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gIGJvcmRlcjogMDtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAyMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcbn1cclxuLnRiYXktYWRkb24tcHJvZHVjdHMge1xyXG4gIC5zaG93LWFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogcHJvZHVjdC1zbGlkZXItZ2FsbGVyeVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaGFzLXNsaWRlci1nYWxsZXJ5IHtcclxuICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcbi50YmF5LXByb2R1Y3Qtc2xpZGVyLWdhbGxlcnl7XHJcbiAgJi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgXHJcbiAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLmdhbGxlcnlfaXRlbSB7XHJcbiAgICAgICY6bm90KC5maXJzdCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICAvKnJ0bDpyYXc6XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC13cmFwOiB1bnNldDtcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDIyMjI7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zKTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLypydGw6cmF3OlxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAqL1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEVuZCBwcm9kdWN0LXNsaWRlci1nYWxsZXJ5XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTdHlsZSBmb3IgYWxsIEVsZW1lbnQgUHJvZHVjdHNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5lbGVtZW50b3ItcHJvZHVjdC12ZXJ0aWNhbC12MiwuZWxlbWVudG9yLXByb2R1Y3QtdmVydGljYWwtdjEge1xyXG4gIC5vd2wtY2Fyb3VzZWwsLnJvdyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAuaXRlbSwgPiAucHJvZHVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9IFxyXG59XHJcblxyXG4udGJheS1lbGVtZW50W2NsYXNzKj1cInRiYXktZWxlbWVudC1wcm9kdWN0XCJdIHtcclxuICAub3dsLWNhcm91c2VsLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW46IDA7IFxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCwucm93IHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIC5pdGVtLCA+IC5wcm9kdWN0IHtcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZWxlbWVudG9yLXdpZGdldC13cC13aWRnZXQtd29vY29tbWVyY2VfcHJvZHVjdF90YWdfY2xvdWQgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIGg1IHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcbi5lbGVtZW50b3ItcHJvZHVjdC12ZXJ0aWNhbC12MSB7XHJcbiAgLml0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vZml4IHdpc2hsaXN0XHJcblxyXG4ucHJvZHVjdC1ibG9jayB7XHJcbiAgLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICAuZXhpc3RzIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgzNXB4LDM1cHgpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLmZlZWRiYWNrIC55aXRoLXdjd2wtaWNvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgfVxyXG4gIC5mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgzNXB4LDM1cHgpO1xyXG4gICAgKyBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leGlzdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiBkaXYgPiBhIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG4ubW9iaWxlLWJ0bi1jYXJ0LWNsaWNrIC50YmF5LW1vYmlsZS13aXNobGlzdCAuZXhpc3RzIGEgaSB7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvcjsgXHJcbn0gXHJcblxyXG4uc2luZ3VsYXItc2hvcCBkaXYuZ3JvdXAtYnV0dG9uIC50YmF5LXdpc2hsaXN0IC5leGlzdHMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbiAgLmZlZWRiYWNrIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICArIGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG59ICBcclxuXHJcblxyXG5cclxuLy9maXggc3R5bGUgd2lzaGxpc3QgYnV0dG9uIFxyXG4ud29vY29tbWVyY2UgeyBcclxuICBhLmJ1dHRvbi5hbHQuYWRkX3RvX3dpc2hsaXN0LCAueWl0aC13Y3dsLWFkZC1idXR0b24gYS5idXR0b24uYWx0IHsgXHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwOyBcclxuICB9XHJcbiAgYS5hZGRfdG9fd2lzaGxpc3QuYnV0dG9uLmFsdCB7IFxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJsb2NrIHsgXHJcbiAgICBhLmJ1dHRvbi5hbHQuYWRkX3RvX3dpc2hsaXN0LCAueWl0aC13Y3dsLWFkZC1idXR0b24gYS5idXR0b24uYWx0IHtcclxuICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7IFxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyBcclxuICAgICAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7IFxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7ICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH0gXHJcbiAgICB9IFxyXG4gICAgLmV4aXN0cyB7XHJcbiAgICAgIGEuYnV0dG9uLmFsdC5hZGRfdG9fd2lzaGxpc3QsIC55aXRoLXdjd2wtYWRkLWJ1dHRvbiBhLmJ1dHRvbi5hbHQge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmhvdmVyIHsgXHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyAgXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XHJcbiAgICAuYnV0dG9uLmFkZF90b193aXNobGlzdCwgLnlpdGgtd2N3bC1hZGQtYnV0dG9uID4gYSB7IFxyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDsgXHJcbiAgICB9XHJcbiAgfVxyXG59ICAgICAgXHJcbiAgXHJcbi8vXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC53b29jb21tZXJjZSAudGJheS1tb2JpbGUtd2lzaGxpc3Qge1xyXG4gICAgYS5hZGRfdG9fd2lzaGxpc3QuYnV0dG9uLmFsdCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyBcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXdpc2hsaXN0IHtcclxuICAgICAgLmFkZF90b193aXNobGlzdCBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5leGlzdHMge1xyXG4gICAgICAgIC5hZGRfdG9fd2lzaGxpc3QgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yOyBcclxuICAgICAgICAgICYueWl0aC13Y3dsLWljb24ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktbW9iaWxlLXdpc2hsaXN0IHtcclxuICAgIC5idXR0b24td2lzaGxpc3QgLmZlZWRiYWNrIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgXHJcbiAgLmJ1dHRvbi13aXNobGlzdCAuZXhpc3RzIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QtYmxvY2sge1xyXG4gICAgYS5idXR0b24uYWx0LmFkZF90b193aXNobGlzdCwgLnlpdGgtd2N3bC1hZGQtYnV0dG9uIGEuYnV0dG9uLmFsdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIH1cclxuICAgIC5leGlzdHMge1xyXG4gICAgICBhLmJ1dHRvbi5hbHQuYWRkX3RvX3dpc2hsaXN0LCAueWl0aC13Y3dsLWFkZC1idXR0b24gYS5idXR0b24uYWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGlzdCB7XHJcbiAgICAgIGEuYnV0dG9uLmFsdC5hZGRfdG9fd2lzaGxpc3QsIC55aXRoLXdjd2wtYWRkLWJ1dHRvbiBhLmJ1dHRvbi5hbHQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtYmxvY2sge1xyXG4gICAgLmJ1dHRvbi13aXNobGlzdCAuZmVlZGJhY2sge1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDMzcHgsMzNweCk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIH1cclxuICAgIC5leGlzdHMgPiBkaXYgPiBhIGkge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi5saXN0IC5idXR0b24td2lzaGxpc3QgLmZlZWRiYWNrIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucHJvZHVjdC1ibG9jayB7XHJcbiAgICAmLmxpc3Qge1xyXG4gICAgICAuYnV0dG9uLXdpc2hsaXN0IHtcclxuICAgICAgICAuZXhpc3RzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMzVweCwzNXB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgZGl2LmJ1dHRvbi13aXNobGlzdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCA+IGRpdi55aXRoLXdjd2wtYWRkLWJ1dHRvbiBhLmRlbGV0ZV9pdGVtIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5idXR0b24td2lzaGxpc3QgLmV4aXN0czpob3ZlciAuZmVlZGJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7IFxyXG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICAgIC5idXR0b24td2lzaGxpc3QgaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgLnByb2R1Y3QtYmxvY2subGlzdCB7IFxyXG4gICAgICBhLmJ1dHRvbi5hbHQuYWRkX3RvX3dpc2hsaXN0LCAueWl0aC13Y3dsLWFkZC1idXR0b24gYS5idXR0b24uYWx0LCBhLmFkZF90b193aXNobGlzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgXHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgICAgLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICAgICAgLnlpdGgtd2N3bC13aXNobGlzdGV4aXN0c2Jyb3dzZSwgLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlIHtcclxuICAgICAgICAgIC5mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMzVweCwzN3B4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZmVlZGJhY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjsgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIENVU1RPTSBJTUFHRVMgTElTVCBDQVRFR09SSUVTXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zdHlsZS0xIC5jdXN0b20taW1hZ2UtbGlzdC1jYXRlZ29yaWVzIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgJi5vd2wtY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pdGVtLWNhdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLml0ZW0tY2F0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxufVxyXG4uc3R5bGUtMiAuY3VzdG9tLWltYWdlLWxpc3QtY2F0ZWdvcmllcyB7XHJcbiAgJi5vd2wtY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBtYXJnaW46IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yb3cge1xyXG4gICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW0tY2F0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgIHBhZGRpbmc6IDExcHggMjBweDtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGksIC5jYXQtbmFtZXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0LW5hbWUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmN1c3RvbS1pbWFnZS1saXN0LWNhdGVnb3JpZXMge1xyXG4gIC5pdGVtLWNhdCB7XHJcbiAgICA+IGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICB9XHJcbiAgLml0ZW0tY2F0IHtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTsgICAgXHJcbiAgfVxyXG4gIC5jYXQtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzExMTExMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY291bnQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJi50YmF5LWFkZG9uLWNhcm91c2VsIHtcclxuICAgIC5jYXJvdXNlbC13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBDVVNUT00gSU1BR0VTIExJU1QgVGFnc1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3VzdG9tLWltYWdlLWxpc3QtdGFncyB7XHJcbiAgICAmLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS10YWcge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXRhZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMXB4IDMwcHggMjhweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyZTJlMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyZTJlMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRhZy1uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZy1ob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgfVxyXG4gICAgLmNvdW50LWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIExJU1QgQ0FURUdPUklFU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGlzdC1jYXRlZ29yaWVzLXByb2R1Y3Qge1xyXG5cdCYuZ3JpZCB7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHQuaXRlbS1jYXQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fSAgXHJcblx0fVxyXG5cdC5oZWFkaW5nLXRiYXktdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lml0ZW0tY2F0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5jYXQtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBHUklEXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQ0FST1VTRUxcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBQUk9EVUNUIENBVEVHT1JJRVMgSU5GT1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBUQkFZIFBST0RVQ1QgQ0FURUdPUllcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50YmF5LWFkZG9uLXByb2R1Y3QtY2F0ZWdvcnkge1xyXG4gICAgLndvb2NvbW1lcmNlIHtcclxuICAgICAgICAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJheS1hZGRvbi1iYW5uZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1wbHVzKTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpOyBcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyOmFmdGVyLCY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbCwgLnJvdy5ncmlkIHtcclxuICAgICAgICAucHJvZHVjdC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbC5zbGljay1kb3R0ZWQgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00NnB4O1xyXG4gICAgfVxyXG4gICAgJi5oYXMtYmFubmVyIHtcclxuICAgICAgICAud29vY29tbWVyY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGJheS1hZGRvbi1iYW5uZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgICAgICAgICsgZGl2IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC50YmF5LWFkZG9uLXByb2R1Y3QtY2F0ZWdvcnkge1xyXG4gICAgICAgICYuaGFzLWJhbm5lciAudGJheS1hZGRvbi1iYW5uZXIgKyBkaXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC50YmF5LWFkZG9uLXByb2R1Y3QtY2F0ZWdvcnkge1xyXG4gICAgICAgIC50YmF5LWFkZG9uLWJhbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLWJhbm5lciAudGJheS1hZGRvbi1iYW5uZXIgKyBkaXYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLnRiYXktYWRkb24tcHJvZHVjdC1jYXRlZ29yeSB7XHJcbiAgICAgICAgLndvb2NvbW1lcmNlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiYXktYWRkb24tYmFubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1iYW5uZXIgLnRiYXktYWRkb24tYmFubmVyICsgZGl2IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgUFJPRFVDVCBDT1VOVERPV05cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3QtY291bnQtZG93biB7XHJcbiAgLmZsYXNoLXNhbGVzLWRhdGUge1xyXG4gICAgLnRpbWVzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpbWUge1xyXG4gICAgYmFja2dyb3VuZDogI2UyMDIwMjtcclxuICAgIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICAudGltZXMgPiBkaXYge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcbn1cclxuLnRpbW1pbmcge1xyXG4gIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjODg4O1xyXG4gID4gZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgICArIGRpdiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG4udGltZXMge1xyXG4gID4gZGl2LCA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gID4gc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwIDJweDtcclxuICB9XHJcbn1cclxuLnRiYXktYWRkb24ucHJvZHVjdC1jb3VudGRvd24ge1xyXG4gIC50YmF5LWFkZG9uLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBQUk9EVUNUIEZMQVNIIFNBTEVcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC50YmF5LWVsZW1lbnQtcHJvZHVjdC1mbGFzaC1zYWxlcyB7XHJcbiAgLnNob3ctYWxsIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWZsYXNoLXNhbGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLml0ZW0tZGVhbC1lbmRlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDExMTtcclxuICB9XHJcbiAgLnRiYXktbm90LWZsYXNoLXNhbGU6aG92ZXIge1xyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZGVhbC1lbmRlZCB7XHJcbiAgICAucHJvZHVjdC1mbGFzaC1zYWxlcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIHotaW5kZXg6IDExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZsYXNoLXNhbGVzLWRhdGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDExMTE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b3AtZmxhc2gtc2FsZS13cmFwcGVyIHtcclxuICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC5oZWFkaW5nLXRiYXktdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5mbGFzaC1zYWxlcy1kYXRlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDIwMjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICsgZGl2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lcyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0b2NrLWZsYXNoLXNhbGUtdjIge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZMQVNIIFNBTEUgUEFHRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZWxlbWVudHMge1xyXG4gIC50YmF5LWFkZG9uLWZsYXNoLXNhbGVzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC52Y19yb3cge1xyXG4gICAgLmZsYXNoLXNhbGVzLWRhdGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi5kYXRlLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVzIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaGVhZGVyXHJcbi5wcm9kdWN0LWZsYXNoLXNhbGVzLWhlYWRlciBhIHtcclxuICBjb2xvcjogI2UyMDIwMjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vcHJvZHVjdC1mbGFzaC1zYWxlcy1tYWluXHJcbi5wcm9kdWN0LWZsYXNoLXNhbGVzLW1haW4ge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLnRvcC1mbGFzaC1zYWxlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgXHJcbiAgICAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgUFJPRFVDVFMgQ0FURUdPUklFUyBUQUJTIFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubmF2LXRhYnMge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi50YmF5LWVsZW1lbnQtcHJvZHVjdC1jYXRlZ29yaWVzLXRhYnMge1xyXG5cdC5wcm9kdWN0LWJsb2NrLnYxIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1wcm9kdWN0LWNhdGVnb3J5LXRhYiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRpbmctcHJvZHVjdC1jYXRlZ29yeS10YWJzIHtcclxuXHQuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1heC13aWR0aDogMzAlO1xyXG5cdFx0Ky5idG4gKyAudGFicy1saXN0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdFx0KyAudGFicy1saXN0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0biB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y29sb3I6ICM1NTU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdG1hcmdpbjogNHB4IDAgMCAyMHB4O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0Ym90dG9tOiA0cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0LypydGw6cmF3OlxyXG5cdFx0ICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0ICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHQgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0ICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXHJcblx0XHQgICAgKi9cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiYXktZWxlbWVudC1wcm9kdWN0LWNhdGVnb3JpZXMtdGFicywudGJheS1lbGVtZW50LXByb2R1Y3QtdGFicyB7XHJcblx0LnRhYnMtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuXHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0cGFkZGluZzogMCAzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Y29sb3I6ICM1NTU7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDhweDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlID4gYXtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGJheS1lbGVtZW50LXByb2R1Y3QtY2F0ZWdvcmllcy10YWJzIHtcclxuXHQuaGVhZGluZy1wcm9kdWN0LWNhdGVnb3J5LXRhYnMge1xyXG5cdFx0cGFkZGluZzogMjBweCAyNnB4IDIycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuXHRcdC5oZWFkaW5nLXRiYXktdGl0bGUge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9IFxyXG59XHJcbi5lbGVtZW50b3ItcHJvZHVjdC12ZXJ0aWNhbC12MiAudGJheS1lbGVtZW50LXByb2R1Y3QtY2F0ZWdvcmllcy10YWJzIHtcclxuXHQudGFiLWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fSBcclxuXHQub3dsLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LnRiYXktZWxlbWVudC1wcm9kdWN0LWNhdGVnb3JpZXMtdGFicyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDdweDtcclxuXHRcdC50YmF5LWFkZG9uLWNvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRpbmctcHJvZHVjdC1jYXRlZ29yeS10YWJzIC5idG4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRpbmctdGJheS10aXRsZSArIC5idG4gKyAudGFicy1saXN0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQudGJheS1lbGVtZW50LXByb2R1Y3QtY2F0ZWdvcmllcy10YWJzIC5oZWFkaW5nLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuXHRcdCsgLmJ0biArIC50YWJzLWxpc3Qge1xyXG5cdFx0ZmxvYXQ6IGluaXRpYWw7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdCsgLnRhYnMtbGlzdCB7XHJcblx0XHRcdGZsb2F0OiBpbmhlcml0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogR1JJRFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIENBUk9VU0VMXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRCQVkgUFJPRFVDVFMgVEFCU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGJheS1lbGVtZW50LXByb2R1Y3QtdGFicyB7XHJcbiAgLmhlYWRpbmctdGJheS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICsgLnRhYnMtbGlzdCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEJBWSBXT09DT01NRVJDRSBUQUdcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPRFVDVCBSRUNFTlQgVklFV1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jbWFpbi1jb250ZW50IC5wcm9kdWN0LXJlY2VudGx5LXZpZXdlZC1tYWluIC5jb250ZW50LWVtcHR5IHtcclxuXHRtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG4uZWxlbWVudHMge1xyXG4gXHQucHJvZHVjdC1yZWNlbnRseS12aWV3ZWQge1xyXG5cdFx0LnJvdy5ncmlkLCAub3dsLWNhcm91c2VsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtcmVjZW50bHktdmlld2VkIHtcclxuXHQudGJheS1hZGRvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQuY29udGVudC1lbXB0eSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQubGlzdC1yZWNlbnQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJvdy5ncmlkLCAub3dsLWNhcm91c2VsIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcbn1cclxuLnJlY2VudC12aWV3ZWQtcHJvZHVjdHN7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDY1cHg7XHJcblx0LmhlYWRpbmctdGJheS13cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5zaG93LWFsbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcblx0XHRAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQvKnJ0bDpyYXc6XHJcblx0XHQgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0XHQgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdCAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0XHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHQqL1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAZm9yICRpIGZyb20gNSB0aHJvdWdoIDE2IHtcclxuXHRcdCZbZGF0YS1jb2x1bW49XCIjeyRpfVwiXSAucHJvZHVjdC1pdGVtIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleChwZXJjZW50YWdlKDEgLyAkaSkpO1xyXG5cdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtdmlldyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHQmLmVtcHR5IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWluLWhlaWdodDogMTQ3cHg7XHJcblx0XHR9XHJcblx0XHQuc2hvdy1hbGwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAgXHJcblx0XHRcdG1hcmdpbjogMTlweCBhdXRvIDA7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saXN0LXJlY2VudCB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWl0ZW0ge1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDBkMGQwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBoZWFkZXJcclxuLnByb2R1Y3QtcmVjZW50bHktdmlld2VkLWhlYWRlciB7XHJcblx0LmNvbnRlbnQtdmlldyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cdFx0Ji5lbXB0eSAubGlzdC1yZWNlbnR7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnNob3ctYWxsIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0bWFyZ2luOiAxOXB4IGF1dG8gMDtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHQuY29udGVudC12aWV3IHtcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHRcdGgzLGksaDM6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubGlzdC1yZWNlbnQge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC8qcnRsOnJhdzpcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQqL1xyXG5cdFx0QGluY2x1ZGUgZmxleCgxKTtcclxuXHR9XHJcblx0QGZvciAkaSBmcm9tIDQgdGhyb3VnaCAxMiB7XHJcblx0XHQmW2RhdGEtY29sdW1uPVwiI3skaX1cIl0ge1xyXG5cdFx0XHQucHJvZHVjdC1pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KHBlcmNlbnRhZ2UoMSAvICRpKSk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBwZXJjZW50YWdlKDEgLyAkaSk7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2RkZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuLXJlYWRtb3JlIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuXHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdG1hcmdpbjogMCAzMHB4O1xyXG5cdFx0cGFkZGluZzogMCAxNHB4O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1jaGV2cm9uLWRvd24pO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zNXMsIGNvbG9yIDBzKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy9tYWluXHJcbi5wcm9kdWN0LXJlY2VudGx5LXZpZXdlZC1tYWluIGEuYnRuLXJlYWRtb3JlIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHBhZGRpbmc6IDhweCAyNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcblx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnRiYXktZWxlbWVudC1wcm9kdWN0LWxpc3QtdGFncyB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzKTtcclxuICAgICAgICBtYXJnaW46IDAgN3B4IDdweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTlweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tdGFnKTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRUxFTUVOVCBDT01QQVJFXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udGJheS1lbGVtZW50LWNvbXBhcmUge1xyXG4gICAgYS5lbGVtZW50LWJ0bi1jb21wYXJlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEFSQ0hJVkVcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFyY2hpdmUge1xyXG4gIC5tYWluLWNvbnRlbnQge1xyXG4gICAgJi5sZWZ0LW1haW4sJi5tYWluLXJpZ2h0IHtcclxuICAgICAgPiAucm93IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wteGwtOSB7XHJcbiAgICAubGF5b3V0LWJsb2cge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF5b3V0LWJsb2cge1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5hcnRpY2xlIC5tb3JlIHtcclxuXHRtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcbi5sYXlvdXQtYmxvZyB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgLnJvdy5ncmlkIHtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2aWdhdGlvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZmxleDogMTAwJTtcclxuICAgIGEge1xyXG4gICAgICAmLnByZXYsJi5uZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LXRodW1iIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wb3N0LXR5cGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNDBweCw0MHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvc2l0aW9uLWltYWdlLXJvdyAuZW50cnktdGh1bWIgLnBvc3QtdHlwZSB7XHJcbiAgICBsZWZ0OiAzNXB4O1xyXG4gIH1cclxufVxyXG4ucG9zdCB7XHJcbiAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuICAuZW50cnktZGF0ZSwgLmNvbW1lbnRzLWxpbmssIC5jb21tZW50cy1saW5rIGEge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmLnN0aWNreSB7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDM1cHggMCAwIDApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgID4gaDMsID4gdWwsID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDE1cHggMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjVweCAwIDM1cHggMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1wdXNocGluKTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktdGh1bWIge1xyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtMSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS0yIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgKyBhIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBleHRlbmQgLmhhcy1hZnRlcjtcclxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1jb250ZW50IHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgcHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbnRyeS1tZXRhLWxpc3Qge1xyXG4gIGNvbG9yOiAjODg4O1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICA+ICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tc3F1YXJlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLmVudHJ5LWF1dGhvciB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE5cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIEBleHRlbmQgLmhhcy1hZnRlcjtcclxuICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktY2F0ZWdvcnkge1xyXG4gICAgYSB7XHJcbiAgICAgIEBleHRlbmQgLmhhcy1hZnRlcjtcclxuICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWV0YSB0aW1lOmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmVudHJ5LWRlc2NyaXB0aW9uIHtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBjb2xvcjogIzU1NTtcclxufVxyXG4ucG9zdC1saXN0LCAucG9zdC1ncmlkIHtcclxuICAucmVhZG1vcmUge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVudHJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW46IDEwcHggMCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGEge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3N0LWxpc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLnBvc3QgLmVudHJ5LWhlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZW50cnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB9XHJcbiAgJi5wb3NpdGlvbi1pbWFnZS1yb3cge1xyXG4gICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgLnBvc3Qge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3N0IHsgXHJcbiAgLmVudHJ5LWNhdGVnb3J5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbnRyeS10aXRsZSB7XHJcbiAgLmNvbW1lbnRzLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuLnBvc3QtZ3JpZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAucG9zdCB7XHJcbiAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LXRpdGxlIHtcclxuICAgIG1hcmdpbjogOHB4IDAgMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAuZW50cnktbWV0YS1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAuY29tbWVudHMtbGluayBhIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9zdC1sYXJnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uc3R5bGUtZ3JpZCwgLnJlbGF0ZWQtcG9zdHMge1xyXG4gIC5wb3N0IHtcclxuICBcdC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAuZW50cnktZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3R5bGUtdmVydGljYWwge1xyXG4gIC5wb3N0IHtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICBmaWd1cmUsIC5vd2wtY2Fyb3VzZWwtcGxheSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAqICAgIEJsb2cgUGFnZSBEZWZhdWx0XHJcbiAqXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wb3N0LWFyZWEge1xyXG4gIC5wb3N0LWxpc3Qge1xyXG4gICAgLmVudHJ5LWxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0aWNreSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5wb3N0LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGZvbnQtc2l6ZSwgMThweCk7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDI3cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgYXV0byk7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG4gIH1cclxuXHJcbiAgLmVudHJ5LW1ldGEge1xyXG4gICAgbWFyZ2luOiA4cHggMCAxMnB4IDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICYsIGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgLnJhdGluZ3Mge1xyXG4gICAgICAubWV0YSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmF0aW5nIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJsb2ctY29udGVudC1tYXJnaW47XHJcblxyXG4gICAgLmF1dGhvci1hYm91dC1jb250YWluZXIgLmF2YXRhci1pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yLXRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxheW91dC1ibG9nIHtcclxuICAucm93ID4gZGl2Om5vdCguY29sLW1kLTEyKSB7XHJcbiAgICAucG9zdC1saXN0IHtcclxuICAgICAgXHJcbiAgICAgIC5vd2wtY2Fyb3VzZWwgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUE9TVCBBVURJT1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYXVkaW8tcmVzcG9uc2l2ZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUE9TVCBHQUxMRVJZXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wb3N0IHtcclxuICAuZ2FsbGVyeSB7XHJcbiAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG5cclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIElNQUdFIFBPU1RcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNUQU5EQVJEIFBPU1RcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBPU1QgVklERU9cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnZpZGVvLXJlc3BvbnNpdmUge1xyXG5cdGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGVtYmVkLCBpZnJhbWUsIG9iamVjdCwgdmlkZW8ge1xyXG5cdFx0dG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7IFxyXG5cdH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQT1NUIExJTktcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxpbmstd3JhcCB7XHJcbiAgbWluLWhlaWdodDogMjAycHg7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBPU1QgUVVPVEVcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNJTkdMRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VhcmNoIHtcclxuICAjbWFpbi1jb250YWluZXIge1xyXG4gICAgPiAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgJiNtYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFnY2xvdWQgYSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXIge1xyXG4gID4gLndpZGdldCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMjBweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuXHJcbiAgLndpZGdldF90YmF5X2luc3RhZ3JhbSB7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgID4gLml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X3NlYXJjaCB7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5idG46Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLndpZGdldF9iZXNhX3JlY2VudF9wb3N0IHtcclxuICAgIHVsID4gbGkge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mbGV4LXJvdy1yZXZlcnNlIHtcclxuICAuc2lkZWJhciA+IC53aWRnZXQge1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4IDIwcHggMTVweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgLmNvbC14bC0zIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmNvbC14bC05IHtcclxuICAgIC5wb3N0LWV4Y2VycHQge1xyXG4gICAgICBwYWRkaW5nOiAgNTBweCAxNXB4IDcwcHggMTVweDtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkLXBvc3RzIHtcclxuICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgI2NvbW1lbnRzIHtcclxuICAgICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LXNpbmdsZSAuZW50cnktdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICBwYWRkaW5nOiAgNjBweCAxMDBweCA3MHB4IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuICA+IC5yb3cge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgPiBkaXYuc2luZ2xlLWZ1bGwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlLWZ1bGwge1xyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IC02OHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgIGxlZnQ6IC02OHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3QsIC5hcmNoaXZlIHtcclxuICAubWFpbi1jb250ZW50IHtcclxuICAgID4gLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgKyBkaXZ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZW50cnktc2luZ2xlIHtcclxuICAuZW50cnktaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmVudHJ5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5lbnRyeS1jb250ZW50IHtcclxuICAgIC50YmF5LWFkZG9uIHtcclxuICAgICAgLnRiYXktYWRkb24tdGl0bGUsIC50YmF5LWFkZG9uLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYudGJheS1hZGRvbi10ZXh0LWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYiwgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyLjI1ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgJi5pcy1zdHlsZS13aWRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1zdHlsZS1kb3RzIHtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktbWV0YS1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgID4gbGkge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGJheS1wb3N0LXNoYXJlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgID4gc3BhbiwgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1kZXNjcmlwdGlvbiB7XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktY2F0ZWdvcnkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAZXh0ZW5kIC5oYXMtYWZ0ZXI7XHJcbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgICAgIH1cclxuICAgICAgKyBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNvY2lhbC1zaGFyZSB7XHJcbiAgICBtYXJnaW46ICgkdGhlbWUtbWFyZ2luIC8gMikgMCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW46IDAgJHRoZW1lLW1hcmdpbiAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29tbWVudHMge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAuYXV0aG9yLWluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgIH1cclxuICAgIC5hdmFydGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmFsbC1wb3N0IHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAqL1xyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLypydGw6cmF3OlxyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXHJcbiAgICAgICAgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud3BiX2NvbnRlbnRfZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICAudGFnY2xvdWQge1xyXG4gICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5ib2R5Om5vdCgudGJheS1ib2R5LWRlZmF1bHQpIHtcclxuICAuZW50cnktc2luZ2xlIHtcclxuICAgIC5lbnRyeS10aHVtYiwgLm93bC1jYXJvdXNlbC1wbGF5LCAuY29udGVudC1pbWFnZSwgLmF1ZGlvLXdyYXAsIC5saW5rLXdyYXAsID4gYmxvY2txdW90ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sb2dnZWQtaW4tYXMge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIGE6bGFzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XHJcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgQGV4dGVuZCAuaW5wdXQtZGVmYXVsdDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG4vL3Bvc3QtbmF2aWdhdGlvblxyXG4ubmF2aWdhdGlvbiB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnBvc3QtbmF2aWdhdGlvbiB7XHJcbiAgcGFkZGluZzogNDNweCAwIDUwcHg7XHJcblxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICYubmF2LW5leHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAubWV0YS1uYXYge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1hcnJvdy1yaWdodCk7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWV0YS1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1hcnJvdy1sZWZ0KTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxufVxyXG4ucGFnZS1saW5rcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICBtYXJnaW46IDE1cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aDtcclxuICA+IGEsXHJcbiAgPiBzcGFuOm5vdCgucGFnZS1saW5rcy10aXRsZSkge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgfVxyXG5cclxuICA+IHNwYW46bm90KC5wYWdlLWxpbmtzLXRpdGxlKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Igbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVsYXRlZC1wb3N0cyB7XHJcbiAgcGFkZGluZzogNjBweCAyOHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICArICNjb21tZW50cyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuLnRiYXktYWRkb24tYmxvZy5yZWxhdGUtYmxvZyB7XHJcbiAgLnRiYXktYWRkb24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAucG9zdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LXRodW1iIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubm8tdGh1bWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1tZXRhLWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDFweCAwIDA7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gKiAgICBDb21tZW50IExpc3RcclxuICpcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2NvbW1lbnRzIHtcclxuICBwYWRkaW5nOiA0NXB4IDI4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgdWwuY29tbWVudC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLmNoaWxkcmVuIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4N3B4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudCxcclxuICB1bC5jb21tZW50LWxpc3QgPiBsaSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnRzLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCA3cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAudGJheS1hdmF0YXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICBtYXJnaW46IDAgMzRweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tZW50X2NvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tZXRhIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgfVxyXG4gIC5jb21tZW50LXRleHQge1xyXG4gICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRiYXktYXV0aG9yIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1zcXVhcmUpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRpbWUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIC5jaGFuZ2Uge1xyXG4gICAgYSArIGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtcmVwbHktbGluayB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tcmVwbHkpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgc21hbGwge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNyb3NzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tZW50LWVkaXQtbGluayB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1wZW5jaWwzKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tZW50LWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAjcmVzcG9uZCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgfVxyXG59XHJcbiNjb21tZW50Zm9ybSB7XHJcbiAgY29sb3I6ICM4ODg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICYjY29tbWVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2NvbW1lbnRzLCAjcmV2aWV3cyB7XHJcbiAgI3Jlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0IHtcclxuICBcdEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICB9XHJcbn1cclxuYm9keTpub3QoLndvb2NvbW1lcmNlKSAjY29tbWVudHMge1xyXG4gICNyZXBseS10aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAzcHg7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcbiAgLmgtaW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gIH1cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgbWFyZ2luOiA2cHggMCAwO1xyXG4gIH1cclxuICBwLm1ldGEge1xyXG4gICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gIH1cclxuICA+IC5jb21tZW50Zm9ybSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbjogMCAwIDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgI21haW4tY29udGVudDpub3QoLnNpbmdsZS1mdWxsKSB7XHJcbiAgICAuZW50cnktYXV0aG9yLCAuZW50cnktY2F0ZWdvcnkge1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtY29udGVudCB7XHJcbiAgLnBhZ2UtaGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXlvdXQtYmxvZyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEFCT1VUXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBDT05UQUNUXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53cGNmNyAud3BjZjctdGV4dCxcclxuLndwY2Y3IC53cGNmNy10ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLndwY2Y3IHAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLndwY2Y3IHAgLmZhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICNjZGNhYzM7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbGVmdDogMTJweDtcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG4ud3BjZjcgcCAuZmEtcGVuY2lsIHtcclxuICB0b3A6IDQlO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybSB7XHJcbiAgLmZvcm0taG9yaXpvbnRhbHtcclxuICAgIGxhYmVse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwOyAgXHJcbiAgICB9XHJcbiAgICAud3BjZjctc3VibWl0IHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYWpheC1sb2FkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgdG9wOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQucmVxdWlyZWR7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXF1aXJlZCB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmLndwY2Y3LXRleHRhcmVhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSB7XHJcbiAgICBAZXh0ZW5kIC5pbnB1dC1kZWZhdWx0O1xyXG4gIH1cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcblxyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIGhlaWdodDogMjAzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLndwYl9nbWFwc193aWRnZXQgLndwYl93cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuLmNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgLndwYl9jb250ZW50X2VsZW1lbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZWxlbWVudG9yLXNvY2lhbC1pY29ucy13cmFwcGVyID4gYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuICAuY29udGFjdC1pbmZvIHtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgcGFkZGluZzogMTFweCAwIDE3cHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRpbmctdGJheS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDAgN3B4O1xyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGQVFTXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0ge1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICsuZWxlbWVudG9yLWFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gIH1cclxuICAuZWxlbWVudG9yLWFjdGl2ZSB7XHJcbiAgICAmLmVsZW1lbnRvci10YWItY29udGVudCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZWxlbWVudG9yLWFjY29yZGlvbiB7XHJcbiAgLmVsZW1lbnRvci10YWItdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLmVsZW1lbnRvci10YWItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMjhweCAxMHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG4uZWxlbWVudG9yLXRhYi10aXRsZSwgLmVsZW1lbnRvci10YWItY29udGVudCB7XHJcbiAgJi5lbGVtZW50b3ItYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBURVJNUyBPRiBVU0VcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRFUk1TIE9GIFVTRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZS10ZW1wbGF0ZS00MDQgI3RiYXktbWFpbi1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG59XHJcbi5wYWdlLTQwNCB7XHJcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogNTcwcHg7XHJcbiAgXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xyXG4gIH0gXHJcbiAgaDMge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAuc3ViLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5iYWNrdG9ob21lLC5jb250YWN0dXMge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogSWNvbiBGb250cyBEZW1vXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pY29uLXByZXZpZXctYm94IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAucHJldmlldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBjb2RlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzIzMjMyMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5wcmV2aWV3IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBjb2RlLGkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNhd2Vzb21lLWZvbnQge1xyXG4gID4gZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9udGF3ZXNvbWUtaWNvbi1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAuZmEtaG92ZXIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAucHJldmlldyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnByZXZpZXcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAudGV4dC1tdXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBDT1VOVERPV04gVElNRVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTTElDSyBTTElERVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi4vLi4vLi4vZm9udHMvc2xpY2svXCIgIWRlZmF1bHQ7ICBcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogI2VlZSAhZGVmYXVsdDsgXHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkdGhlbWUtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJpbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIgeyBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgICBzcmM6IHVybCguLi9mb250cy9zbGljay9zbGljay5lb3QpO1xyXG4gICAgc3JjOiB1cmwoLi9mb250cy9zbGljay9zbGljay5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybCguLi9mb250cy9zbGljay9zbGljay53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3NsaWNrL3NsaWNrLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIFxyXG4gICAgdXJsKC4uL2ZvbnRzL3NsaWNrL3NsaWNrLnN2ZyNzbGljaykgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcclxuICB9XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDEwcHgsIDEwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm93bC1jYXJvdXNlbCwgLnNsaWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luLXJpZ2h0Oi0xNXB4O1xyXG4gIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gID4gLnNsaWNrLWFycm93IHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTY4cHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMsIG9wYWNpdHkgMXMpO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgIGxlZnQ6IC02OHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLypydGw6cmF3OlxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAqL1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgID4gLnNsaWNrLWFycm93IHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zbGlkZXItYmxvZyB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweCAwIDUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmRyYWdnaW5nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZmxvYXQ6IGxlZnQ7IFxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZsZXgtY29udHJvbC1uYXYge1xyXG4gID4gLnNsaWNrLWFycm93IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICovXHJcbiAgICB9XHJcbiAgICAmLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogNzBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QwZDBkMDtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNsaWRlciB7XHJcbiAgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucm93LW5vLW9uZS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gID5kaXYge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogIGNhbGMoMTAwJSAtIC0zMHB4KTsgXHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICA+Lml0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAgMCAxNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb3ctMS5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICA+Lml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3dsLWNhcm91c2VsLnByb2R1Y3RzIHtcclxuICAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKkRpc2FibGUgY2Fyb3VzZWwqL1xyXG5cclxuLmNhcm91c2VsLW1kIHtcclxuICBAaW5jbHVkZSBzaXplKCRiby1jYXJvdXNlbC1tZC13aWR0aCwgJGJvLWNhcm91c2VsLW1kLWhlaWdodCk7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAkYm8tY2Fyb3VzZWwtbWQtaGVpZ2h0O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtc20ge1xyXG4gIEBpbmNsdWRlIHNpemUoJGJvLWNhcm91c2VsLXNtLXdpZHRoLCAkYm8tY2Fyb3VzZWwtc20taGVpZ2h0KTtcclxuXHJcbiAgbGluZS1oZWlnaHQ6ICRiby1jYXJvdXNlbC1zbS1oZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwteHMge1xyXG4gIEBpbmNsdWRlIHNpemUoJGJvLWNhcm91c2VsLXhzLXdpZHRoLCAkYm8tY2Fyb3VzZWwteHMtaGVpZ2h0KTtcclxuXHJcbiAgbGluZS1oZWlnaHQ6ICRiby1jYXJvdXNlbC14cy1oZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmltZ1tkYXRhLWxhenlsb2FkZWRde1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXIgMC4xcztcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhciAwLjJzO1xyXG59XHJcblxyXG4vKiBQQVJUIDIgLSBVcG9uIExhenkgTG9hZCAqL1xyXG5pbWcubG9hZGVke1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyIDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXIgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXIgMC4ycztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsOm5vdCguc2xpY2stc2xpZGVyKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTsgXHJcblxyXG4gICZbZGF0YS1pdGVtc10gZGl2Lml0ZW0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLyptaW4gMTYwMHB4Ki9cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgJltkYXRhLWl0ZW1zPVwiI3skaX1cIl0ge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9biArIDEpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7ICAgIFxyXG4gICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBmb3IgJGogZnJvbSAoJGkgKyAxKSB0aHJvdWdoICgkaSArIDEpIHtcclxuICAgICAgICAgID4gZGl2Om50aC1jaGlsZChuICsgI3skan0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH0gICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLypGaXggYWpheCB0YWJzIHdoZW4gcm93cyAyIHRvIDUqL1xyXG4gICAgICAgIEBmb3IgJHQgZnJvbSAyIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAmW2RhdGEtcm93cz1cIiN7JHR9XCJdIHsgIFxyXG4gICAgICAgICAgICBAZm9yICRqIGZyb20gKCRpICsgMSkgdGhyb3VnaCAoJGkgKyAxKSB7XHJcbiAgICAgICAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4gKyAjeyRqKigkdCAtIDEpfSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGZvciAkaiBmcm9tICgkaSArIDEpIHRocm91Z2ggKCRpICsgMSkge1xyXG4gICAgICAgICAgICAgID4gZGl2Om50aC1jaGlsZChuICsgI3skaiokdCAtIDF9KSB7ICAgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qMTIwMHB4IHRvIDE1OTlweCovXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICZbZGF0YS1kZXNrdG9wc2xpY2s9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleChwZXJjZW50YWdlKDEgLyAkaSkpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKDEgLyAkaSk7XHJcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZm9yICRqIGZyb20gKCRpICsgMSkgdGhyb3VnaCAoJGkgKyAxKSB7XHJcbiAgICAgICAgICA+IGRpdjpudGgtY2hpbGQobiArICN7JGp9KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKjk5MnB4IHRvIDExOTlweCovXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgJltkYXRhLWRlc2t0b3BzbWFsbHNsaWNrPVwiI3skaX1cIl0ge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGZvciAkaiBmcm9tICgkaSArIDEpIHRocm91Z2ggKCRpICsgMSkge1xyXG4gICAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4gKyAjeyRqfSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG5cclxuICAvKjc2OHB4IHRvIDk5MXB4Ki9cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICZbZGF0YS10YWJsZXRzbGljaz1cIiN7JGl9XCJdIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KHBlcmNlbnRhZ2UoMSAvICRpKSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDEgLyAkaSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBmb3IgJGogZnJvbSAoJGkgKyAxKSB0aHJvdWdoICgkaSArIDEpIHtcclxuICAgICAgICAgID4gZGl2Om50aC1jaGlsZChuICsgI3skan0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICBcclxuXHJcbiAgLyo1NzYgdG8gNzY3cHgqL1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgJltkYXRhLWxhbmRzY2FwZXNsaWNrPVwiI3skaX1cIl0ge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGZvciAkaiBmcm9tICgkaSArIDEpIHRocm91Z2ggKCRpICsgMSkge1xyXG4gICAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4gKyAjeyRqfSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtdW5zbGljaz1cIjFcIl0ge1xyXG4gICAgICAgICAgQGZvciAkaiBmcm9tICgkaSArIDEpIHRocm91Z2ggKCRpICsgMSkge1xyXG4gICAgICAgICAgICA+IGRpdjpudGgtY2hpbGQobiArICN7JGp9KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyptYXggNTc1Ki9cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgICAmW2RhdGEtbW9iaWxlc2xpY2s9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleChwZXJjZW50YWdlKDEgLyAkaSkpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKDEgLyAkaSk7XHJcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZm9yICRqIGZyb20gKCRpICsgMSkgdGhyb3VnaCAoJGkgKyAxKSB7XHJcbiAgICAgICAgICA+IGRpdjpudGgtY2hpbGQobiArICN7JGp9KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS11bnNsaWNrPVwiMVwiXSB7XHJcbiAgICAgICAgICBAZm9yICRqIGZyb20gKCRpICsgMSkgdGhyb3VnaCAoJGkgKyAxKSB7XHJcbiAgICAgICAgICAgID4gZGl2Om50aC1jaGlsZChuICsgI3skan0pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZpeCByb3cgMiB2cyAzXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG4gICYucm93LTIsICYucm93LTMge1xyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQ09VTlRFUlVQXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBDVVJSRU5DWSBTV0lUQ0hFUlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRiYXktY3VycmVuY3kge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICAud29vY3NfZGlwbGF5X25vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLWN1cnJlbmN5LXN3aXRjaGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBhcHBlYXJhbmNlKCk7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UtY3VycmVuY3ktc3dpdGNoZXItZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuU3Vtb1NlbGVjdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgPiAuQ2FwdGlvbkNvbnQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgID4gbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1kb3duKTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyBhbGwpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgbGFiZWwgaTphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAub3B0V3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDAsIDApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzKTtcclxuICAgICAgQGluY2x1ZGUgcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgPiAub3B0aW9ucyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsaS5vcHQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9ICBcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuLCAmOmZvY3VzID4ge1xyXG4gICAgICAuQ2FwdGlvbkNvbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSAhaW1wb3J0YW50KTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm9wdFdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICA+IC5DYXB0aW9uQ29udCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSAhaW1wb3J0YW50KTtcclxuICAgICAgfVxyXG4gICAgICA+IC5vcHRXcmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSByb3RhdGVYKDApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLndvb2NzX3Nob3dfZmxhZ3Mge1xyXG4gICAgLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpLm9wdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkub3B0IHtcclxuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIC8qcnRsOnJhdzpcclxuICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAqL1xyXG4gIH1cclxuICAmOmhvdmVyLCAmLnNlbGVjdGVkIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLndpZGdldC13b29jb21tZXJjZS1jdXJyZW5jeS1zd2l0Y2hlciB7XHJcbiAgLmRkLWRlc2Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGEuZGQtb3B0aW9uLFxyXG4gIC5kZC1zZWxlY3RlZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5kZC1wb2ludGVyIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBib3R0b206IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZC1wb2ludGVyLWRvd24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLvhIdcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGQtcG9pbnRlci11cCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIu+EhlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEhDIFNUSUNLWVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTUFHTklGSUMgUE9QVVBcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIE1NRU5VXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tbS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tbS1tZW51IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpsaW5rLCAmOnZpc2l0ZWQgeyBcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1wYW5lbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMDtcclxuICA+IC5tbS1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVsIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1tLXBhbmVscyB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAudGJheS1hZGRvbiAudGJheS1hZGRvbi10aXRsZSwgLnRiYXktYWRkb24gLnRiYXktYWRkb24taGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVsIHtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGxpbmVhcjtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAmOm5vdCgubW0taGlkZGVuKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVsX2hhcy1uYXZiYXIge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubW0tcGFuZWxfb3BlbmVkIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1wYW5lbF9oaWdoZXN0IHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubW0tcGFuZWxfbm9hbmltYXRpb24ge1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAmLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCA+IC5tbS1wYW5lbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLWxpc3RpdGVtX29wZW5lZCA+IC5tbS1wYW5lbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCB7XHJcbiAgPiAubW0tYnRuX25leHQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbV9vcGVuZWQgPiAubW0tYnRuX25leHQ6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gIHJpZ2h0OiAxOXB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tbS1idG4ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1tLWJ0bl9mdWxsd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW0tYnRuX2NsZWFyIHtcclxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1idG5fY2xvc2Uge1xyXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLWJ0bl9jbGVhcjpiZWZvcmUsIC5tbS1idG5fY2xvc2U6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICByaWdodDogMThweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ubW0tYnRuX2NsZWFyOmFmdGVyLCAubW0tYnRuX2Nsb3NlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tbS1idG5fbmV4dHtcclxuICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1idG5fcHJldntcclxuICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tbGVmdCk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbmF2YmFyIHtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcclxuICA+ICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbmF2YmFyX190aXRsZSB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW0tbmF2YmFyX19idG4ge1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcGFuZWxfaGFzLW5hdmJhciAubW0tbmF2YmFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1tLWxpc3RpdGVtLCAubW0tbGlzdHZpZXcge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIC5tbS1idG5fbmV4dCB7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbGlzdHZpZXcge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGEge1xyXG4gICAgaSB7XHJcbiAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1tLWxpc3RpdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgPiBhLCBzcGFuIHtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gIH1cclxuICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbiAgJi5mbGFzaC1zYWxlIHtcclxuICAgID4gYSB7XHJcbiAgICAgIGNvbG9yOiAjZTIwMjAyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tYnRuX25leHQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzLCAyLCAxLCAwKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmOm5vdCgubW0tYnRuX2Z1bGx3aWR0aCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICArIHtcclxuICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW0tYnRuX2Z1bGx3aWR0aCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gICAgKyB7XHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbGlzdGl0ZW1fZGl2aWRlciB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDIwcHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbV9zcGFjZXIge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gID4gLm1tLWJ0bl9uZXh0IHtcclxuICAgIHRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC5tbS1uYXZiYXIge1xyXG4gICAgYSwgPiAqIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3R2aWV3IHtcclxuICAgIGE6bm90KC5tbS1idG5fbmV4dCkge1xyXG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQgPiB7XHJcbiAgICBhOm5vdCgubW0tYnRuX25leHQpLCBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbGlzdGl0ZW1fb3BlbmVkID4ge1xyXG4gICAgLm1tLWJ0bl9uZXh0LCAubW0tcGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbGlzdGl0ZW1fZGl2aWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhZ2Uge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW0tc2xpZGVvdXQge1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4gI3RiYXktbWFpbi1jb250ZW50Lm1tLXNsaWRlb3V0IHtcclxuICB6LWluZGV4OiB1bnNldDtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4gI2N1c3RvbS1sb2dpbi13cmFwcGVyLmluICsgI3RiYXktaGVhZGVyIHtcclxuICB6LWluZGV4OiAxMDAyO1xyXG59XHJcbi5tb2RhbC1vcGVuICNjdXN0b20tbG9naW4td3JhcHBlci5pbiArICN0YmF5LWhlYWRlciArIC5tbS1zbGlkZW91dCB7XHJcbiAgei1pbmRleDogMTAwMTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmVkIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9iYWNrZ3JvdW5kIC5tbS1wYWdlIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG59XHJcblxyXG4ubW0tbWVudV9vZmZjYW52YXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgJi5tbS1tZW51X29wZW5lZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYubW0tbm8tY3NzdHJhbnNmb3JtcyB7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gIH1cclxuICB3aWR0aDogODAlO1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgbWF4LXdpZHRoOiA0NDBweDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ0MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX2Jsb2NraW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42MSk7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1zcm9ubHkge1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1tLW1lbnVfYXV0b2hlaWdodCB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAuNHMgZWFzZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGhlaWdodDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICY6bm90KC5tbS1tZW51X29mZmNhbnZhcykge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLCAmLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcclxuICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2F1dG9oZWlnaHQtbWVhc3VyaW5nIHtcclxuICAubW0tcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsOm5vdCgubW0tbGlzdGl0ZW1fb3BlbmVkKSAubW0tcGFuZWwge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcclxuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcclxuICAubW0tcGFuZWxzID4ge1xyXG4gICAgLm1tLXBhbmVsIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCx0cmFuc2Zvcm07XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuICAgIC5tbS1wYW5lbF9vcGVuZWQsIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9bW0tcGFuZWxfY29sdW1ucy1dIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5tbS1tZW51X2NvbHVtbnMtMSAubW0tcGFuZWxfY29sdW1ucy0wLCAubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVsX2NvbHVtbnMtMSwgLm1tLW1lbnVfY29sdW1ucy0zIC5tbS1wYW5lbF9jb2x1bW5zLTIsIC5tbS1tZW51X2NvbHVtbnMtNCAubW0tcGFuZWxfY29sdW1ucy0zIHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuXHJcbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9jb2x1bW5zLTAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ubW0tbWVudV9jb2x1bW5zLTAge1xyXG4gIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGVsc2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bm90KC5tbS1wYW5lbF9vcGVuZWQpOm5vdCgubW0tcGFuZWxfb3BlbmVkLXBhcmVudCkge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxuICBtYXgtd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wIHtcclxuICAmLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHZ3LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7XHJcbiAgfVxyXG4gICYubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcclxuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfY29sdW1ucy0xIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLm1tLW1lbnVfY29sdW1ucy0xIHtcclxuICAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGVsc2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bm90KC5tbS1wYW5lbF9vcGVuZWQpOm5vdCgubW0tcGFuZWxfb3BlbmVkLXBhcmVudCkge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxuICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMSB7XHJcbiAgJi5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO1xyXG4gIH1cclxuICAmLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwdncsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwdncsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcclxuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ0MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ0MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9jb2x1bW5zLTIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xyXG59XHJcblxyXG4ubW0tbWVudV9jb2x1bW5zLTIge1xyXG4gIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBlbHNlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDAlLCAwKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwMCUsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDAlLCAwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuICB3aWR0aDogODAlO1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgbWF4LXdpZHRoOiA4ODBweDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIge1xyXG4gICYubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHZ3LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHZ3LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcclxuICB9XHJcbiAgJi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwdncsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4ODBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODgwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODgwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDg4MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODgwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcclxuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04ODBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg4MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04ODBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTg4MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTg4MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9jb2x1bW5zLTMge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwMCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwMCUsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApO1xyXG59XHJcblxyXG4ubW0tbWVudV9jb2x1bW5zLTMge1xyXG4gIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHdpZHRoOiAzMy4zNCU7XHJcbiAgICBlbHNlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAlLCAwKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMCUsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAlLCAwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMCUsIDAsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMCUsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuICB3aWR0aDogODAlO1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zIHtcclxuICAmLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHZ3LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7XHJcbiAgfVxyXG4gICYubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMyMHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMyMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMzIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMzIwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcclxuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMzIwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMzIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzMjBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEzMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMzIwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2NvbHVtbnMtNCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAlLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwJSwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2NvbHVtbnMtNCB7XHJcbiAgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGVsc2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bm90KC5tbS1wYW5lbF9vcGVuZWQpOm5vdCgubW0tcGFuZWxfb3BlbmVkLXBhcmVudCkge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwMCUsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAwJSwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwMCUsIDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAwJSwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAwJSwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxuICBtYXgtd2lkdGg6IDE3NjBweDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQge1xyXG4gICYubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHZ3LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHZ3LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcclxuICB9XHJcbiAgJi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwdncsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjIwMHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzYwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE3NjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE3NjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE3NjBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy00Lm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMjAwcHgpIHtcclxuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE3NjBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE3NjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTc2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTc2MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE3NjBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIHtcclxuICAmLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLCAmLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyBbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQge1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCx0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5tbS1jb3VudGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA0NXB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiA1MCU7XHJcbiAgKyB7XHJcbiAgICAubW0tYnRuX25leHQ6bm90KC5tbS1idG5fZnVsbHdpZHRoKSB7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICArIHtcclxuICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLWJ0bl9mdWxsd2lkdGggKyB7XHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbGlzdGl0ZW1fdmVydGljYWwge1xyXG4gID4gLm1tLWNvdW50ZXIge1xyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgJi5tbS1saXN0aXRlbV9zcGFjZXIgPiAubW0tY291bnRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1tLWxpc3RpdGVtX25vc3ViaXRlbXMgPiAubW0tY291bnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1tLWNvdW50ZXIge1xyXG4gIGNvbG9yOiAjY2NjY2NjO1xyXG59XHJcblxyXG4ubW0tbGlzdGl0ZW1fZGl2aWRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG59XHJcblxyXG4ubW0tbWVudV9kaXZpZGVycy1saWdodCAubW0tbGlzdGl0ZW1fZGl2aWRlciB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubW0tYm9yZGVyLW5vbmUgLm1tLWxpc3RpdGVtX2RpdmlkZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1wYW5lbF9kaXZpZGVycyAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmVkLm1tLWRyYWdnaW5nIHtcclxuICAubW0tbWVudSwgLm1tLXNsaWRlb3V0IHtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLW1lbnVfZHJvcGRvd24ge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogODAlO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9kcm9wZG93biB7XHJcbiAgLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gIC5tbS1wYWdlX19ibG9ja2VyIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAubW0tbWVudV9kcm9wZG93biB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAmLm1tLXdyYXBwZXJfb3BlbmVkOm5vdCgubW0td3JhcHBlcl9vcGVuaW5nKSAubW0tbWVudV9kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1tbS1tZW51X3RpcC1dOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RpcC1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogMjJweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG5cclxuLm1tLW1lbnVfdGlwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDIycHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1tLW1lbnVfdGlwLXRvcDpiZWZvcmUge1xyXG4gIHRvcDogLThweDtcclxufVxyXG5cclxuLm1tLW1lbnVfdGlwLWJvdHRvbTpiZWZvcmUge1xyXG4gIGJvdHRvbTogLThweDtcclxufVxyXG5cclxuLm1tLWljb25iYXIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLm1tLWljb25iYXJfX2JvdHRvbSwgLm1tLWljb25iYXJfX3RvcCB7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ubW0taWNvbmJhcl9fYm90dG9tID4gKiwgLm1tLWljb25iYXJfX3RvcCA+ICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4ubW0taWNvbmJhcl9fYm90dG9tIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1pY29uYmFyX190b3Age1xyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ubW0taWNvbmJhcl9fYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5tbS1tZW51X2ljb25iYXItNDAge1xyXG4gIC5tbS1uYXZiYXJzX2JvdHRvbSwgLm1tLW5hdmJhcnNfdG9wLCAubW0tcGFuZWxzIHtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLm1tLWljb25iYXIge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9pY29uYmFyLTYwIHtcclxuICAubW0tbmF2YmFyc19ib3R0b20sIC5tbS1uYXZiYXJzX3RvcCwgLm1tLXBhbmVscyB7XHJcbiAgICBsZWZ0OiA2MHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5tbS1pY29uYmFyIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1tLW1lbnVfaWNvbmJhci04MCB7XHJcbiAgLm1tLW5hdmJhcnNfYm90dG9tLCAubW0tbmF2YmFyc190b3AsIC5tbS1wYW5lbHMge1xyXG4gICAgbGVmdDogODBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAubW0taWNvbmJhciB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1pY29uYmFyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGEge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1pY29uYmFyX190YWJfc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufVxyXG5cclxuW2NsYXNzKj1tbS1tZW51X2ljb25wYW5lbC1dIHtcclxuICAubW0tcGFuZWxzID4ge1xyXG4gICAgLm1tLXBhbmVsIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGxlZnQ7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxsZWZ0LC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX29wZW5lZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICZbY2xhc3MqPW1tLXBhbmVsX2ljb25wYW5lbC1dOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLWZpcnN0KTpub3QoLm1tLXBhbmVsX2ljb25wYW5lbC0wKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1wYW5lbF9vcGVuZWRbY2xhc3MqPW1tLXBhbmVsX2ljb25wYW5lbC1dOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLWZpcnN0KTpub3QoLm1tLXBhbmVsX2ljb25wYW5lbC0wKSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW0tbWVudV9oaWRlZGl2aWRlciAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbGlzdGl0ZW1fZGl2aWRlciwgJi5tbS1tZW51X2hpZGVuYXZiYXIgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLW5hdmJhciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLW1lbnVfaWNvbnBhbmVsLTQwIHtcclxuICAubW0tcGFuZWxfaWNvbnBhbmVsLTAge1xyXG4gICAgbGVmdDogMDtcclxuICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1wYW5lbF9pY29ucGFuZWwtMSB7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLXBhbmVsX2ljb25wYW5lbC0yIHtcclxuICAgIGxlZnQ6IDgwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tcGFuZWxfaWNvbnBhbmVsLTMge1xyXG4gICAgbGVmdDogMTIwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB+IHtcclxuICAgIC5tbS1wYW5lbCwgLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2ljb25wYW5lbC02MCB7XHJcbiAgLm1tLXBhbmVsX2ljb25wYW5lbC0wIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tcGFuZWxfaWNvbnBhbmVsLTEge1xyXG4gICAgbGVmdDogNjBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgbGVmdDogNjBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1wYW5lbF9pY29ucGFuZWwtMiB7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tcGFuZWxfaWNvbnBhbmVsLTMge1xyXG4gICAgbGVmdDogMTgwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgIGxlZnQ6IDE4MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB+IHtcclxuICAgIC5tbS1wYW5lbCwgLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2ljb25wYW5lbC04MCB7XHJcbiAgLm1tLXBhbmVsX2ljb25wYW5lbC0wIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tcGFuZWxfaWNvbnBhbmVsLTEge1xyXG4gICAgbGVmdDogODBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgbGVmdDogODBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1wYW5lbF9pY29ucGFuZWwtMiB7XHJcbiAgICBsZWZ0OiAxNjBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tcGFuZWxfaWNvbnBhbmVsLTMge1xyXG4gICAgbGVmdDogMjQwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgIGxlZnQ6IDI0MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB+IHtcclxuICAgIC5tbS1wYW5lbCwgLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1wYW5lbF9fYmxvY2tlciB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IC5tbS1wYW5lbF9fYmxvY2tlciB7XHJcbiAgb3BhY2l0eTogLjY7XHJcbiAgYm90dG9tOiAtMTAwMDAwcHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X2tleWJvYXJkZm9jdXMgYTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX2JvdHRvbSwgLm1tLW5hdmJhcnNfdG9wIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7IFxyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX2JvdHRvbSA+IC5tbS1uYXZiYXIsIC5tbS1uYXZiYXJzX3RvcCA+IC5tbS1uYXZiYXIge1xyXG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ubW0tbmF2YmFyc19ib3R0b20gPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX2hhcy1idG5zKSwgLm1tLW5hdmJhcnNfdG9wID4gLm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhcl9oYXMtYnRucykge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX2JvdHRvbSA+IC5tbS1uYXZiYXIgPiA6bm90KGltZyk6bm90KC5tbS1idG4pIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC1tcy1mbGV4OiAxO1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX3RvcCB7XHJcbiAgPiAubW0tbmF2YmFyID4gOm5vdChpbWcpOm5vdCgubW0tYnRuKSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogYXV0bztcclxufSBcclxuXHJcbi5tbS1tZW51X25hdmJhcl90b3AtMSAubW0tcGFuZWxzIHtcclxuICB0b3A6IDcxcHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X25hdmJhcl90b3AtMSAubW0tbmF2YmFyc19oYXMtdGFicyB+IC5tbS1wYW5lbHMge1xyXG4gIHRvcDogNDVweDtcclxufVxyXG5cclxuLm1tLW1lbnVfbmF2YmFyX3RvcC0yIC5tbS1wYW5lbHMge1xyXG4gIHRvcDogMTE1cHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X25hdmJhcl90b3AtMyAubW0tcGFuZWxzIHtcclxuICB0b3A6IDEyMHB4O1xyXG59XHJcblxyXG4ubW0tbWVudV9uYXZiYXJfdG9wLTQgLm1tLXBhbmVscyB7XHJcbiAgdG9wOiAxNjBweDtcclxufVxyXG5cclxuLm1tLW5hdmJhcnNfYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIC5tbS1zZWFyY2hmaWVsZF9faW5wdXQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTEgLm1tLXBhbmVscyB7XHJcbiAgYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTIgLm1tLXBhbmVscyB7XHJcbiAgYm90dG9tOiAxMTVweDtcclxufVxyXG5cclxuLm1tLW1lbnVfbmF2YmFyX2JvdHRvbS0zIC5tbS1wYW5lbHMge1xyXG4gIGJvdHRvbTogMTIwcHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X25hdmJhcl9ib3R0b20tNCAubW0tcGFuZWxzIHtcclxuICBib3R0b206IDE2MHB4O1xyXG59XHJcblxyXG4ubW0tbmF2YmFyX3NpemUtMiB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubW0tbmF2YmFyX3NpemUtMyB7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxufVxyXG5cclxuLm1tLW5hdmJhcl9zaXplLTQge1xyXG4gIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xyXG4gID4ge1xyXG4gICAgKiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCAzcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbmF2YmFyX2hhcy1idG5zIHtcclxuICAubW0tbmF2YmFyX19icmVhZGNydW1icyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5tbS1idG46bm90KC5tbS1oaWRkZW4pICsgLm1tLW5hdmJhcl9fYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl90YWJzIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfiAubW0tbmF2YmFyIHtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyX3RhYnMge1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX3RvcCB7XHJcbiAgLm1tLW5hdmJhcl90YWJzOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICAubW0tbmF2YmFyX3RhYnM6Zmlyc3QtY2hpbGQgLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJzX2JvdHRvbSB7XHJcbiAgLm1tLW5hdmJhcl90YWJzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIH1cclxuICAubW0tbmF2YmFyX3RhYnM6bGFzdC1jaGlsZCAubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1uYXZiYXJfdGFicyA+IDpub3QoLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkKSwgLm1tLW5hdmJhcnNfYm90dG9tLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzIH4gLm1tLW5hdmJhciwgLm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX3RhYnMpIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X3J0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgJi5tbS1tZW51X29mZmNhbnZhcyB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLm1tLXBhbmVsIHtcclxuICAgICY6bm90KC5tbS1wYW5lbF9vcGVuZWQpIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICAmLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbmF2YmFyIHtcclxuICAgIC5tbS1idG4ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLWJ0bl9uZXh0OmFmdGVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgbGVmdDogMjNweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubW0tYnRuX3ByZXY6YmVmb3JlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0aXRlbSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICA+IHtcclxuICAgICAgYTpub3QoLm1tLWJ0bl9uZXh0KSwgc3Bhbjpub3QoLm1tLWJ0bl9uZXh0KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLWJ0bl9uZXh0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGxlZnQ6IDIzcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgKyB7XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1idG5fZnVsbHdpZHRoICsge1xyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW0tY291bnRlciB7XHJcbiAgICBsZWZ0OiA0NXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICArIC5tbS1idG5fbmV4dCArIHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0dmlldyAubW0tY291bnRlciArIC5tbS1idG5fZnVsbHdpZHRoICsge1xyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJltjbGFzcyo9bW0tbWVudV9pY29ucGFuZWwtXSAubW0tcGFuZWxzID4ge1xyXG4gICAgLm1tLXBhbmVsIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQsLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxyaWdodDtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHJpZ2h0LC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1wYW5lbF9vcGVuZWQsIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtjbGFzcyo9bW0tcGFuZWxfaWNvbnBhbmVsLV0ge1xyXG4gICAgbGVmdDogMDtcclxuICAgIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1tZW51X2ljb25wYW5lbC00MCB7XHJcbiAgICAubW0tcGFuZWxfaWNvbnBhbmVsLTAge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC0xIHtcclxuICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC0yIHtcclxuICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC0zIHtcclxuICAgICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMjBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tcGFuZWxfaWNvbnBhbmVsLWZpcnN0IH4ge1xyXG4gICAgICAubW0tcGFuZWwsIC5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1tZW51X2ljb25wYW5lbC02MCB7XHJcbiAgICAubW0tcGFuZWxfaWNvbnBhbmVsLTAge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC0xIHtcclxuICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC0yIHtcclxuICAgICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMjBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tcGFuZWxfaWNvbnBhbmVsLTMge1xyXG4gICAgICByaWdodDogMTgwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1wYW5lbF9pY29ucGFuZWwtZmlyc3QgfiB7XHJcbiAgICAgIC5tbS1wYW5lbCwgLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1tLW1lbnVfaWNvbnBhbmVsLTgwIHtcclxuICAgIC5tbS1wYW5lbF9pY29ucGFuZWwtMCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmLm1tLXBhbmVsX29wZW5lZCB+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tcGFuZWxfaWNvbnBhbmVsLTEge1xyXG4gICAgICByaWdodDogODBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tcGFuZWxfaWNvbnBhbmVsLTIge1xyXG4gICAgICByaWdodDogMTYwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICYubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1wYW5lbF9pY29ucGFuZWwtMyB7XHJcbiAgICAgIHJpZ2h0OiAyNDBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgJi5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcclxuICAgICAgICByaWdodDogMjQwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB+IHtcclxuICAgICAgLm1tLXBhbmVsLCAubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBodG1sW2NsYXNzKj1tbS1zaWRlYmFyX2V4cGFuZGVkLV06bm90KC5tbS1zaWRlYmFyX2Nsb3NlZCkgLm1tLW1lbnVfcnRsIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICAmLm1tLWNoZWNrIHtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubW0tdG9nZ2xlIHtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgKyB7XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tbS1jaGVjayArIHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWJ0bl9uZXh0ICsgbGFiZWwge1xyXG4gICAgJi5tbS1jaGVjaywgJi5tbS10b2dnbGUge1xyXG4gICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYubW0tY2hlY2sgKyB7XHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubW0tdG9nZ2xlICsge1xyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1tLWNoZWNrICsge1xyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW0tY291bnRlciArIC5tbS1idG5fbmV4dCArIGxhYmVsIHtcclxuICAgICYubW0tY2hlY2ssICYubW0tdG9nZ2xlIHtcclxuICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5tbS1jaGVjayArIHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tbS10b2dnbGUgKyB7XHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1zZWFyY2hmaWVsZCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xyXG4gICAgbWF4LWhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcGFuZWxfX25vcmVzdWx0c21zZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTUwJTtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5tbS1zZWFyY2hmaWVsZF9fYnRuIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5tbS1zZWFyY2hmaWVsZF9faW5wdXQge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLW1zLWZsZXg6IDE7XHJcbiAgZmxleDogMTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tbS1zZWFyY2hmaWVsZF9fY2FuY2VsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC40cyBlYXNlO1xyXG59XHJcblxyXG4ubW0tc2VhcmNoZmllbGRfX2NhbmNlbC1hY3RpdmUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLm1tLXBhbmVsID4gLm1tLXNlYXJjaGZpZWxkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tbS1wYW5lbF9oYXMtc2VhcmNoZmllbGQge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubW0tcGFuZWxfaGFzLW5hdmJhci5tbS1wYW5lbF9oYXMtc2VhcmNoZmllbGQge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gID4gLm1tLXNlYXJjaGZpZWxkIHtcclxuICAgIHRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbV9ub3N1Yml0ZW1zID4gLm1tLWJ0bl9uZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICsge1xyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tc2VhcmNoZmllbGQgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5tbS1wYW5lbF9fbm9yZXN1bHRzbXNnIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4ubW0tc2VjdGlvbmluZGV4ZXIge1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAtMjBweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIHRyYW5zaXRpb246IHJpZ2h0IC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcclxuICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICB+IC5tbS1wYW5lbHMge1xyXG4gICAgdHJhbnNpdGlvbjogcmlnaHQgLjRzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9oYXMtc2VjdGlvbmluZGV4ZXIge1xyXG4gIC5tbS1zZWN0aW9uaW5kZXhlciB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLm1tLXBhbmVscyB7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9uYXZiYXJfdG9wLTEgLm1tLXNlY3Rpb25pbmRleGVyIHtcclxuICB0b3A6IDQycHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X25hdmJhcl90b3AtMiAubW0tc2VjdGlvbmluZGV4ZXIge1xyXG4gIHRvcDogODJweDtcclxufVxyXG5cclxuLm1tLW1lbnVfbmF2YmFyX3RvcC0zIC5tbS1zZWN0aW9uaW5kZXhlciB7XHJcbiAgdG9wOiAxMjJweDtcclxufVxyXG5cclxuLm1tLW1lbnVfbmF2YmFyX3RvcC00IC5tbS1zZWN0aW9uaW5kZXhlciB7XHJcbiAgdG9wOiAxNjJweDtcclxufVxyXG5cclxuLm1tLW1lbnVfbmF2YmFyX2JvdHRvbS0xIC5tbS1zZWN0aW9uaW5kZXhlciB7XHJcbiAgYm90dG9tOiA0MnB4O1xyXG59XHJcblxyXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTIgLm1tLXNlY3Rpb25pbmRleGVyIHtcclxuICBib3R0b206IDgycHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X25hdmJhcl9ib3R0b20tMyAubW0tc2VjdGlvbmluZGV4ZXIge1xyXG4gIGJvdHRvbTogMTIycHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X25hdmJhcl9ib3R0b20tNCAubW0tc2VjdGlvbmluZGV4ZXIge1xyXG4gIGJvdHRvbTogMTYycHg7XHJcbn1cclxuXHJcbi5tbS1zZWN0aW9uaW5kZXhlciBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4ubW0tbWVudV9zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW0gPiBhIHtcclxuICAmLm1tLWJ0bl9mdWxsd2lkdGggKyB7XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpub3QoLm1tLWJ0bl9mdWxsd2lkdGgpIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtID4gYSB7XHJcbiAgJi5tbS1idG5fZnVsbHdpZHRoICsge1xyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bm90KC5tbS1idG5fZnVsbHdpZHRoKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLW1lbnVfc2VsZWN0ZWQtaG92ZXIge1xyXG4gIC5tbS1saXN0dmlldzpob3ZlciA+IC5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IHtcclxuICAgIGEsIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0aXRlbSA+IGEge1xyXG4gICAgJi5tbS1idG5fZnVsbHdpZHRoOmhvdmVyICsgc3BhbiwgJjpub3QoLm1tLWJ0bl9mdWxsd2lkdGgpOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IHtcclxuICAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbV9zZWxlY3RlZC1wYXJlbnQpID4ge1xyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudCA+IGEge1xyXG4gICAgJi5tbS1idG5fZnVsbHdpZHRoICsgc3BhbiwgJi5tbS1idG5fbmV4dDpub3QoLm1tLWJ0bl9mdWxsd2lkdGgpIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkLV0gYm9keSwgW2NsYXNzKj1tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQtXSBib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbltjbGFzcyo9bW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZC1dIC5tbS1zbGlkZW91dCwgW2NsYXNzKj1tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQtXSAubW0tc2xpZGVvdXQge1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07XHJcbn1cclxuXHJcbltjbGFzcyo9bW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZC1dIC5tbS1wYWdlLCBbY2xhc3MqPW1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC1dIC5tbS1wYWdlIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbltjbGFzcyo9bW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZC1dIC5tbS1tZW51X3NpZGViYXItY29sbGFwc2VkLCBbY2xhc3MqPW1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC1dIC5tbS1tZW51X3NpZGViYXItZXhwYW5kZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltjbGFzcyo9bW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZC1dOm5vdCgubW0td3JhcHBlcl9vcGVuaW5nKSB7XHJcbiAgLm1tLW1lbnVfaGlkZWRpdmlkZXIgLm1tLWxpc3RpdGVtX2RpdmlkZXIsIC5tbS1tZW51X2hpZGVuYXZiYXIgLm1tLW5hdmJhciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQtNDAgLm1tLXNsaWRlb3V0LCBbY2xhc3MqPW1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC1dLm1tLW1lbnVfc2lkZWJhci1jbG9zZWQubW0tbWVudV9zaWRlYmFyLWNvbGxhcHNlZC00MCAubW0tc2xpZGVvdXQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDBweCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MHB4LCAwLCAwKTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQtNjAgLm1tLXNsaWRlb3V0LCBbY2xhc3MqPW1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC1dLm1tLW1lbnVfc2lkZWJhci1jbG9zZWQubW0tbWVudV9zaWRlYmFyLWNvbGxhcHNlZC02MCAubW0tc2xpZGVvdXQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDYwcHgsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjBweCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MHB4LCAwLCAwKTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQtODAgLm1tLXNsaWRlb3V0IHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgMCwgMCk7XHJcbn1cclxuXHJcbltjbGFzcyo9bW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkLV0ge1xyXG4gICYubW0tbWVudV9zaWRlYmFyLWNsb3NlZC5tbS1tZW51X3NpZGViYXItY29sbGFwc2VkLTgwIC5tbS1zbGlkZW91dCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDAsIDApO1xyXG4gIH1cclxuICAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkIHtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgJi5tbS1tZW51X3BhZ2VzaGFkb3c6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1tLXdyYXBwZXJfYmxvY2tpbmcge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1wYWdlX19ibG9ja2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQtMjUge1xyXG4gICY6bm90KC5tbS13cmFwcGVyX3NpZGViYXItY2xvc2VkKSAubW0tc2xpZGVvdXQge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuMzMzMzMlLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjMzMzMzJSwgMCkgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjMzMzMzJSwgMCkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMy4zMzMzMyUsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMzLjMzMzMzJSwgMCwgMCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZCB7XHJcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkLTMwIHtcclxuICAmOm5vdCgubW0td3JhcHBlcl9zaWRlYmFyLWNsb3NlZCkgLm1tLXNsaWRlb3V0IHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQyLjg1NzE0JSwgMCkgIWltcG9ydGFudDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi44NTcxNCUsIDApICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi44NTcxNCUsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDIuODU3MTQlLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0Mi44NTcxNCUsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tbS1tZW51X3NpZGViYXItZXhwYW5kZWQge1xyXG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC0zNSB7XHJcbiAgJjpub3QoLm1tLXdyYXBwZXJfc2lkZWJhci1jbG9zZWQpIC5tbS1zbGlkZW91dCB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1My44NDYxNSUsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTMuODQ2MTUlLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTMuODQ2MTUlLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUzLjg0NjE1JSwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTMuODQ2MTUlLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkIHtcclxuICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X19ibG9ja2VyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDIsIDEsIDApO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMztcclxufVxyXG5cclxuLm1tLW1lbnVfb3BlbmVkIC5tbS1tZW51X19ibG9ja2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgJi5tbS1jaGVjaywgJi5tbS10b2dnbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAmLm1tLWNoZWNrLCAmLm1tLXRvZ2dsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gICYubW0tY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYubW0tdG9nZ2xlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBtYXJnaW46IDFweDtcclxuICAgIH1cclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbmxhYmVsLm1tLWNoZWNrIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBoZWlnaHQ6IDIwJTtcclxuICAgIG1hcmdpbjogMjUlIDAgMCAyMCU7XHJcbiAgICBvcGFjaXR5OiAuMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0Lm1tLWNoZWNrOmNoZWNrZWQgfiBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCBsYWJlbCB7XHJcbiAgJi5tbS10b2dnbGUsICYubW0tY2hlY2sge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxubGFiZWwge1xyXG4gICYubW0tdG9nZ2xlIHtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgICsge1xyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm1tLWNoZWNrIHtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgICsge1xyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1tLWJ0bl9uZXh0ICsgbGFiZWwge1xyXG4gICYubW0tY2hlY2ssICYubW0tdG9nZ2xlIHtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgJi5tbS1jaGVjayArIHtcclxuICAgIGEsIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5tbS10b2dnbGUgKyB7XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1tLWNoZWNrICsge1xyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1jb3VudGVyICsgLm1tLWJ0bl9uZXh0ICsgbGFiZWwge1xyXG4gICYubW0tY2hlY2ssICYubW0tdG9nZ2xlIHtcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gICYubW0tY2hlY2sgKyB7XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5tbS10b2dnbGUgKyB7XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsLm1tLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC5tbS10b2dnbGU6Y2hlY2tlZCB+IGxhYmVsLm1tLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZDogIzRiZDk2MztcclxufVxyXG5cclxubGFiZWwubW0tY2hlY2s6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2JvcmRlci1ub25lIC5tbS1saXN0aXRlbTphZnRlciwgLm1tLXBhbmVsX2JvcmRlci1ub25lIC5tbS1saXN0aXRlbTphZnRlciB7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuLm1tLW1lbnVfYm9yZGVyLWZ1bGwgLm1tLWxpc3RpdGVtOmFmdGVyLCAubW0tcGFuZWxfYm9yZGVyLWZ1bGwgLm1tLWxpc3RpdGVtOmFmdGVyIHtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbS1tZW51X2JvcmRlci1vZmZzZXQgLm1tLWxpc3RpdGVtOmFmdGVyLCAubW0tcGFuZWxfYm9yZGVyLW9mZnNldCAubW0tbGlzdGl0ZW06YWZ0ZXIge1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LW1lbnUtem9vbSB7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtem9vbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1tZW51LXpvb20ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuZWQgLm1tLW1lbnVfZngtbWVudS16b29tLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LW1lbnUtem9vbS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLm1tLW1lbnVfZngtbWVudS1zbGlkZSB7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuZWQgLm1tLW1lbnVfZngtbWVudS1zbGlkZS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1zbGlkZS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLm1tLW1lbnVfZngtbWVudS1mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1mYWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsIC5tbS1wYW5lbF9meC1ub25lIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xyXG59XHJcblxyXG4ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwgLm1tLXBhbmVsX2Z4LW5vbmUubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LXBhbmVscy16b29tIC5tbS1wYW5lbCwgLm1tLXBhbmVsX2Z4LXpvb20ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LXBhbmVscy16b29tIC5tbS1wYW5lbC5tbS1wYW5lbF9vcGVuZWQsIC5tbS1wYW5lbF9meC16b29tLm1tLXBhbmVsX29wZW5lZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LXBhbmVscy16b29tIC5tbS1wYW5lbC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50LCAubW0tcGFuZWxfZngtem9vbS5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xyXG59XHJcblxyXG4ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtMCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwgLm1tLXBhbmVsX2Z4LXNsaWRlLTAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS0xMDAgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQsIC5tbS1wYW5lbF9meC1zbGlkZS0xMDAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLXVwIC5tbS1wYW5lbCwgLm1tLXBhbmVsX2Z4LXNsaWRlLXVwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxufVxyXG5cclxuLm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLXVwIHtcclxuICAubW0tcGFuZWxfb3BlbmVkLCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVsX2Z4LXNsaWRlLXVwLm1tLXBhbmVsX29wZW5lZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS1yaWdodCAubW0tcGFuZWwsIC5tbS1wYW5lbF9meC1zbGlkZS1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLXJpZ2h0IHtcclxuICAubW0tcGFuZWxfb3BlbmVkLCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVsX2Z4LXNsaWRlLXJpZ2h0Lm1tLXBhbmVsX29wZW5lZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbltjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW0ge1xyXG4gIHRyYW5zaXRpb246IG5vbmUgLjRzIGVhc2U7XHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg5KSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMTApIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMTEpIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCgxMikge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCgxMykge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjUwbXM7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuN3M7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDE1KSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z4LWxpc3RpdGVtcy1zbGlkZSAubW0tbGlzdGl0ZW0ge1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbGlzdGl0ZW1zLXNsaWRlIC5tbS1wYW5lbF9vcGVuZWQgLm1tLWxpc3RpdGVtIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubW0tbWVudV9meC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdGl0ZW0ge1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1saXN0aXRlbXMtZmFkZSAubW0tcGFuZWxfb3BlbmVkIC5tbS1saXN0aXRlbSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1tLW1lbnVfZngtbGlzdGl0ZW1zLWRyb3AgLm1tLWxpc3RpdGVtIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRvcDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogLTI1JTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1saXN0aXRlbXMtZHJvcCAubW0tcGFuZWxfb3BlbmVkIC5tbS1saXN0aXRlbSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z1bGxzY3JlZW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAwMHB4O1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ge1xyXG4gICYubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDB2dywgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwdncsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwdncsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHZ3LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwdncsIDAsIDApO1xyXG4gIH1cclxuICAmLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwdncsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDB2dywgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwdncsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDB2dywgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDB2dywgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwMHB4KSB7XHJcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMDBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMDAwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2Z1bGxzY3JlZW4ge1xyXG4gICYubW0tbWVudV9wb3NpdGlvbi10b3AsICYubW0tbWVudV9wb3NpdGlvbi1ib3R0b20ge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2xpc3R2aWV3LTMwIHtcclxuICAubW0tbGlzdGl0ZW0gPiB7XHJcbiAgICBhOm5vdCgubW0tYnRuX25leHQpLCBzcGFuIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm1tLWJ0bl9uZXh0IHtcclxuICAgIGhlaWdodDogMzA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9saXN0dmlldy01MCB7XHJcbiAgLm1tLWxpc3RpdGVtID4ge1xyXG4gICAgYTpub3QoLm1tLWJ0bl9uZXh0KSwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm1tLWJ0bl9uZXh0IHtcclxuICAgIGhlaWdodDogNTA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9saXN0dmlldy02MCB7XHJcbiAgLm1tLWxpc3RpdGVtID4ge1xyXG4gICAgYTpub3QoLm1tLWJ0bl9uZXh0KSwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm1tLWJ0bl9uZXh0IHtcclxuICAgIGhlaWdodDogNjA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xyXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9saXN0dmlldy1qdXN0aWZ5IHtcclxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCAubW0tbGlzdHZpZXcsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdHZpZXcge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCAubW0tbGlzdGl0ZW0sIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdGl0ZW0ge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbV9kaXZpZGVyKSwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9saXN0dmlldy1qdXN0aWZ5IC5tbS1saXN0aXRlbTpub3QoLm1tLWxpc3RpdGVtX2RpdmlkZXIpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzID4gLm1tLXBhbmVsIC5tbS1saXN0aXRlbSA+IHtcclxuICBhOm5vdCgubW0tYnRuX25leHQpLCBzcGFuIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1wYW5lbHMgPiAubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdGl0ZW0gPiB7XHJcbiAgYTpub3QoLm1tLWJ0bl9uZXh0KSwgc3BhbiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbGlzdHZpZXdfaW5zZXQge1xyXG4gIGxpc3Qtc3R5bGU6IGluc2lkZSBkaXNjO1xyXG4gIHBhZGRpbmc6IDAgMTBweCAxNXB4IDQwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gID4gbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9tdWx0aWxpbmUgLm1tLWxpc3RpdGVtID4ge1xyXG4gIGEsIHNwYW4ge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcGFuZWxfbXVsdGlsaW5lIC5tbS1saXN0aXRlbSA+IHtcclxuICBhLCBzcGFuIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1tbS1tZW51X3BhZ2VkaW1dLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgW2NsYXNzKj1tbS1tZW51X3BhZ2VkaW1dLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gIG9wYWNpdHk6IC4zO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UgLjRzO1xyXG59XHJcblxyXG4ubW0tbWVudV9vcGVuZWQge1xyXG4gICYubW0tbWVudV9wYWdlZGltIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICB9XHJcbiAgJi5tbS1tZW51X3BhZ2VkaW0tYmxhY2sgfiAubW0tcGFnZV9fYmxvY2tlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIH1cclxuICAmLm1tLW1lbnVfcGFnZWRpbS13aGl0ZSB+IC5tbS1wYWdlX19ibG9ja2VyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9wb3B1cCB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogODAlO1xyXG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDg4MHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgei1pbmRleDogMjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICAmLm1tLW1lbnVfb3BlbmVkIH4ge1xyXG4gICAgLm1tLXNsaWRlb3V0IHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgIC5tbS1wYWdlX19ibG9ja2VyIHtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9wdXAge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwdncsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xyXG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00NDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00NDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sIC5tbS1tZW51X3Bvc2l0aW9uLWZyb250LCAubW0tbWVudV9wb3NpdGlvbi10b3Age1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZCwgLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9vcGVuZWQsIC5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZCB7XHJcbiAgei1pbmRleDogMTAwMTtcclxufVxyXG5cclxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0LCAubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCwgLm1tLW1lbnVfcG9zaXRpb24tdG9wLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20ubW0tbWVudV9vcGVuZWQgfiAubW0tcGFnZV9fYmxvY2tlciwgLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9vcGVuZWQgfiAubW0tcGFnZV9fYmxvY2tlciwgLm1tLW1lbnVfcG9zaXRpb24tdG9wLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5tbS1tZW51X3Bvc2l0aW9uLWZyb250IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICYubW0tbWVudV9wb3NpdGlvbi1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW0tbWVudV9wb3NpdGlvbi10b3Age1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICBoZWlnaHQ6IDgwdmg7XHJcbiAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgbWF4LWhlaWdodDogODgwcHg7XHJcbn1cclxuXHJcbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGhlaWdodDogODB2aDtcclxuICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICBtYXgtaGVpZ2h0OiA4ODBweDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyB7XHJcbiAgLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLCAubW0tbWVudV9wb3NpdGlvbi1mcm9udCwgLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV9zaGFkb3ctcGFnZSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTIwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRvcDogLTEwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKCgtMjBweCkgMCwgMCAwLCAwIDEwMCUsICgtMjBweCkgMTAwJSk7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oKC0yMHB4KSAwLCAwIDAsIDAgMTAwJSwgKC0yMHB4KSAxMDAlKTtcclxuICB9XHJcbiAgJi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0OmFmdGVyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDIwcHggMCwgNDBweCAwLCA0MHB4IDEwMCUsIDIwcHggMTAwJSk7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjBweCAwLCA0MHB4IDAsIDQwcHggMTAwJSwgMjBweCAxMDAlKTtcclxuICB9XHJcbiAgJi5tbS1tZW51X3Bvc2l0aW9uLWZyb250OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X3NoYWRvdy1wYW5lbHMgLm1tLXBhbmVsIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RoZW1lLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgLm1tLW5hdmJhciB7XHJcbiAgICBhLCA+ICoge1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tYnRuIHtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0dmlldyB7XHJcbiAgICAubW0tYnRuX25leHQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxuICAgIGE6bm90KC5tbS1idG5fbmV4dCkge1xyXG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IHtcclxuICAgIGE6bm90KC5tbS1idG5fbmV4dCksIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbGlzdGl0ZW1fb3BlbmVkID4ge1xyXG4gICAgLm1tLWJ0bl9uZXh0LCAubW0tcGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbGlzdGl0ZW1fZGl2aWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gIH1cclxuICAubW0tY291bnRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIH1cclxuICAubW0taWNvbmJhciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW0tbWVudV9rZXlib2FyZGZvY3VzIGE6Zm9jdXMsIC5tbS1uYXZiYXJfdGFicyA+IDpub3QoLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkKSwgLm1tLW5hdmJhcnNfYm90dG9tLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzIH4gLm1tLW5hdmJhciwgLm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX3RhYnMpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgfVxyXG4gICYubW0tbWVudV9zaGFkb3ctcGFnZTphZnRlciwgJi5tbS1tZW51X3NoYWRvdy1wYW5lbHMgLm1tLXBhbmVsIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcbiAgLm1tLXNlYXJjaGZpZWxkIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxuICAubW0tcGFuZWxfX25vcmVzdWx0c21zZywgLm1tLXNlY3Rpb25pbmRleGVyIGEge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcbiAgJi5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIHtcclxuICAgIC5tbS1saXN0dmlldzpob3ZlciA+IC5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tbGlzdGl0ZW0gPiBhIHtcclxuICAgICAgJi5tbS1idG5fZnVsbHdpZHRoOmhvdmVyICsgc3BhbiwgJjpub3QoLm1tLWJ0bl9mdWxsd2lkdGgpOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQge1xyXG4gICAgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50KSA+IHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50ID4gYSB7XHJcbiAgICAgICYubW0tYnRuX2Z1bGx3aWR0aCArIHNwYW4sICYubW0tYnRuX25leHQ6bm90KC5tbS1idG5fZnVsbHdpZHRoKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICAmLm1tLWNoZWNrOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgfVxyXG4gICAgJi5tbS10b2dnbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV90aGVtZS13aGl0ZWlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kOiAjNGJkOTYzO1xyXG59XHJcblxyXG4ubW0tbWVudV90aGVtZS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gIC5tbS1uYXZiYXIge1xyXG4gICAgYSwgPiAqIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWJ0biB7XHJcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW0tbGlzdHZpZXcge1xyXG4gICAgLm1tLWJ0bl9uZXh0OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICB9XHJcbiAgICBhOm5vdCgubW0tYnRuX25leHQpIHtcclxuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3NlbGVjdGVkID4ge1xyXG4gICAgYTpub3QoLm1tLWJ0bl9uZXh0KSwgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX29wZW5lZCA+IHtcclxuICAgIC5tbS1idG5fbmV4dCwgLm1tLXBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX2RpdmlkZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcclxuICB9XHJcbiAgLm1tLWNvdW50ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICB9XHJcbiAgLm1tLWljb25iYXIge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1tLW1lbnVfa2V5Ym9hcmRmb2N1cyBhOmZvY3VzLCAubW0tbmF2YmFyX3RhYnMgPiA6bm90KC5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZCksIC5tbS1uYXZiYXJzX2JvdHRvbS5tbS1uYXZiYXJzX2hhcy10YWJzIC5tbS1uYXZiYXJfdGFicyB+IC5tbS1uYXZiYXIsIC5tbS1uYXZiYXJzX3RvcC5tbS1uYXZiYXJzX2hhcy10YWJzID4gLm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhcl90YWJzKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG4gICYubW0tbWVudV9zaGFkb3ctcGFnZTphZnRlciwgJi5tbS1tZW51X3NoYWRvdy1wYW5lbHMgLm1tLXBhbmVsIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcbiAgLm1tLXNlYXJjaGZpZWxkIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICB9XHJcbiAgLm1tLXBhbmVsX19ub3Jlc3VsdHNtc2csIC5tbS1zZWN0aW9uaW5kZXhlciBhIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgfVxyXG4gICYubW0tbWVudV9zZWxlY3RlZC1ob3ZlciB7XHJcbiAgICAubW0tbGlzdHZpZXc6aG92ZXIgPiAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQgPiB7XHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLWxpc3RpdGVtID4gYSB7XHJcbiAgICAgICYubW0tYnRuX2Z1bGx3aWR0aDpob3ZlciArIHNwYW4sICY6bm90KC5tbS1idG5fZnVsbHdpZHRoKTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQge1xyXG4gICAgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50KSA+IHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50ID4gYSB7XHJcbiAgICAgICYubW0tYnRuX2Z1bGx3aWR0aCArIHNwYW4sICYubW0tYnRuX25leHQ6bm90KC5tbS1idG5fZnVsbHdpZHRoKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgICYubW0tY2hlY2s6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gICAgfVxyXG4gICAgJi5tbS10b2dnbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV90aGVtZS1kYXJraW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGUge1xyXG4gIGJhY2tncm91bmQ6ICM0YmQ5NjM7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RoZW1lLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAubW0tbmF2YmFyIHtcclxuICAgIGEsID4gKiB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1idG4ge1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3R2aWV3IHtcclxuICAgIC5tbS1idG5fbmV4dDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG4gICAgYTpub3QoLm1tLWJ0bl9uZXh0KSB7XHJcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX3NlbGVjdGVkID4ge1xyXG4gICAgYTpub3QoLm1tLWJ0bl9uZXh0KSwgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0aXRlbV9vcGVuZWQgPiB7XHJcbiAgICAubW0tYnRuX25leHQsIC5tbS1wYW5lbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWxpc3RpdGVtX2RpdmlkZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIH1cclxuICAubW0tY291bnRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIH1cclxuICAubW0taWNvbmJhciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW0tbWVudV9rZXlib2FyZGZvY3VzIGE6Zm9jdXMsIC5tbS1uYXZiYXJfdGFicyA+IDpub3QoLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkKSwgLm1tLW5hdmJhcnNfYm90dG9tLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzIH4gLm1tLW5hdmJhciwgLm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX3RhYnMpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgfVxyXG4gICYubW0tbWVudV9zaGFkb3ctcGFnZTphZnRlciwgJi5tbS1tZW51X3NoYWRvdy1wYW5lbHMgLm1tLXBhbmVsIHtcclxuICAgIGJveC1zaGFkb3c6IGZhbHNlO1xyXG4gIH1cclxuICAubW0tc2VhcmNoZmllbGQgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIH1cclxuICAubW0tcGFuZWxfX25vcmVzdWx0c21zZywgLm1tLXNlY3Rpb25pbmRleGVyIGEge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICB9XHJcbiAgJi5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIHtcclxuICAgIC5tbS1saXN0dmlldzpob3ZlciA+IC5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tbGlzdGl0ZW0gPiBhIHtcclxuICAgICAgJi5tbS1idG5fZnVsbHdpZHRoOmhvdmVyICsgc3BhbiwgJjpub3QoLm1tLWJ0bl9mdWxsd2lkdGgpOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQge1xyXG4gICAgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50KSA+IHtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50ID4gYSB7XHJcbiAgICAgICYubW0tYnRuX2Z1bGx3aWR0aCArIHNwYW4sICYubW0tYnRuX25leHQ6bm90KC5tbS1idG5fZnVsbHdpZHRoKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICAmLm1tLWNoZWNrOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIH1cclxuICAgICYubW0tdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1tZW51X3RoZW1lLWJsYWNraW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGUge1xyXG4gIGJhY2tncm91bmQ6ICM0YmQ5NjM7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0dmlldywgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0dmlldyB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0dmlldzphZnRlciwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0dmlldzphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbSwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDUwJTtcclxufVxyXG5cclxuLm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtOmFmdGVyLCAubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtOmFmdGVyIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS14cywgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLXhzIHtcclxuICB3aWR0aDogMTIuNSU7XHJcbiAgcGFkZGluZy10b3A6IDEyLjUlO1xyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS1zLCAubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUtcyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nLXRvcDogMjUlO1xyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS1sLCAubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUtbCB7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBwYWRkaW5nLXRvcDogNzUlO1xyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS14bCwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLXhsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMTAwJTtcclxufVxyXG5cclxuLm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtID4ge1xyXG4gIGEsIHNwYW4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDUwJSAxMHB4IDAgMTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtID4ge1xyXG4gIGEsIHNwYW4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDUwJSAxMHB4IDAgMTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0gPiAubW0tYnRuX25leHQsIC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdGl0ZW0gPiAubW0tYnRuX25leHQge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0gPiAubW0tYnRuX25leHQge1xyXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbSA+IC5tbS1idG5fbmV4dCB7XHJcbiAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW1fZGl2aWRlciwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9kaXZpZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW0tbWVudV90aWxldmlldyAubW0tcGFuZWwsIC5tbS1wYW5lbF90aWxldmlldyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1wYW5lbCB7XHJcbiAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcGFuZWxfdGlsZXZpZXcge1xyXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuaHRtbDpub3QoLm1tLXdyYXBwZXJfb3BlbmluZykgYVtocmVmPVwiI3BhZ2VcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW1lbnUtb3BlbiB7IFxyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qTmV3IG1vYmlsZSBtZW51Ki9cclxuLypsaWdodCovXHJcbiRtbWVudS1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XHJcblxyXG4vKmRhcmsqL1xyXG4kbW1uZXUtYmctZGFyazogIzFlNDA1YjtcclxuJG1tbmV1LXNlYXJjaC1jb2xvci10ZXh0LWRhcms6ICM5OTk5OTk7XHJcbiRtbW5ldS1ib3JkZXItY29sb3ItZGFyazogcmdiKDIzOCwgMjM4LCAyMzgpO1xyXG5cclxuLnRiYXktbW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tbS1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgJi5tbS1tZW51X3RoZW1lLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZDogJG1tbmV1LWJnLWRhcms7XHJcbiAgICAubW0tbmF2YmFyc190b3AgPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX3RhYnMpIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1tbmV1LWJnLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgLm1tLXNlYXJjaGZpZWxkIGlucHV0IHtcclxuICAgICAgICBjb2xvcjogJG1tbmV1LXNlYXJjaC1jb2xvci10ZXh0LWRhcms7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLW5hdmJhciB7XHJcbiAgICAgIGEsID4gKiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLWJ0bntcclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1tbmV1LXNlYXJjaC1jb2xvci10ZXh0LWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1uYXZiYXJfdGFicyB7XHJcbiAgICAgIGE6bm90KC5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtbW5ldS1iZy1kYXJrO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1tbmV1LWJvcmRlci1jb2xvci1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tbmF2YmFyLFxyXG4gICAgLm1tLWxpc3RpdGVtOmFmdGVyLFxyXG4gICAgLm1tLW5hdmJhcnNfdG9wLFxyXG4gICAgLm1tLW5hdmJhcnNfYm90dG9tIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbW1uZXUtYm9yZGVyLWNvbG9yLWRhcms7XHJcbiAgICB9XHJcbiAgICAubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLW5hdmJhciArIC5tbS1saXN0dmlldyBsaSBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1tLW5hdmJhciB7XHJcbiAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICBhLCA+ICp7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gICAgPiBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1tZW51X3NoYWRvdy1wYWdlOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tbS1uYXZiYXJzX3RvcCB7XHJcbiAgICA+IC5tbS1uYXZiYXI6bm90KC5tbS1uYXZiYXJfdGFicykge1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIC5tbS1zZWFyY2hmaWVsZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIC5tbS1zZWFyY2hmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW0tcGFuZWxfaGFzLW5hdmJhciAubW0tbmF2YmFyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gIH0gXHJcbiAgXHJcbiAgLm1tLXBhbmVscyB7XHJcbiAgICAubW0tbmF2YmFyX190aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1zZWFyY2hmaWVsZF9fYnRuIHtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLm1tLXNlYXJjaGZpZWxkX19jYW5jZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIC5tbS1uYXZiYXJfdGFicyB7XHJcbiAgICBhOm5vdCgubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQpIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAmLnRiLWljb24taWNvbnMyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1tLW5hdmJhcnNfYm90dG9tIHtcclxuICAgIC5tbS1uYXZiYXIge1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbS1saXN0aXRlbSB7XHJcbiAgICBhIHtcclxuICAgICAgaSxpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWItbWVudSAge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUtaW5uZXIgeyBcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudSBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtbWVudS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1tLWNvdW50ZXIge1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAubW0tbmF2YmFyc19ib3R0b20sLm1tLW5hdmJhcnNfdG9wIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG1tZW51LWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC52Y19yb3cgPiBkaXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKkZpeCBjc3MqL1xyXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X29mZmNhbnZhcy5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ubW0tbWVudV9vZmZjYW52YXMge1xyXG4gICYubW0tbWVudV9vcGVuZWQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICB9XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfb3BlbmluZyBbY2xhc3MqPW1tLW1lbnVfcGFnZWRpbV0ubW0tbWVudV9vcGVuZWQgfiAubW0tcGFnZV9fYmxvY2tlciB7XHJcbiAgb3BhY2l0eTogLjY7XHJcbn1cclxuXHJcbi5tbS1zZWFyY2hmaWVsZF9fY2FuY2VsIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ubW0tc2VhcmNoZmllbGRfX2NhbmNlbC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLm1tLXdyYXBwZXJfYmxvY2tpbmcgLm1tLXBhZ2VfX2Jsb2NrZXIsIC5tbS13cmFwcGVyX29wZW5pbmcgW2NsYXNzKj1tbS1tZW51X3BhZ2VkaW1dLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMnMgZWFzZSAuMnMpO1xyXG59IFxyXG5cclxuLm1vZGFsLW9wZW4gLm1tLXBhZ2UgLm1tLXNsaWRlb3V0IHtcclxuICAgIHotaW5kZXg6IHVuc2V0O1xyXG59XHJcblxyXG5ib2R5LmxvZ2dlZC1pbiAubW1lbnUtYWNjb3VudCAucG9wdXAtbG9naW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keTpub3QoLmxvZ2dlZC1pbikgLm1tZW51LWFjY291bnQgLmxvZ2dlZC1pbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBPTkUgUEFHRSBOQVZcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGUkVRVUFOVExZIEJPVUdIVCBUT0dFVEhFUlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ueWl0aC13ZmJ0LXNlY3Rpb24ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0LnlpdGgtd2ZidC1pbWFnZXMge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdHVsOm5vdCgueWl0aC13ZmJ0LWl0ZW1zKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICAgIG92ZXJmbG93LXg6IGF1dG87XHJcblx0ICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHQgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbWFnZS10ZCB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXgoMSk7XHJcblx0XHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW1hZ2VfcGx1cyB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIzcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC55aXRoLXdmYnQtaXRlbXMge1xyXG5cdFx0bWFyZ2luOiAyOHB4IDAgMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM4ODggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZnJlZSBsYWJlbCB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi55aXRoLXdmYnQtZm9ybSB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogNDBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxufVxyXG4ueWl0aC13ZmJ0LXN1Ym1pdC1ibG9jayB7XHJcblx0LnByaWNlX3RleHQge1xyXG5cdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHQmLnRvdGFsX3ByaWNlIHtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW5zIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0ZGVsIHtcclxuXHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSAueWl0aC13ZmJ0LXN1Ym1pdC1ibG9jayB7XHJcblx0LnlpdGgtd2ZidC1zdWJtaXQtYnV0dG9uLXJlbW92ZSB7XHJcblx0XHRAZXh0ZW5kIC5idG4tdGhlbWU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi55aXRoLXdmYnQtc2VjdGlvbiAueWl0aC13ZmJ0LWl0ZW0ge1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHRcdEBleHRlbmQgLm5ldy1pbnB1dDtcclxuXHRcdCsgc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1IgQ09NUEFSRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ueWl0aC1jb21wYXJlIHtcclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tc3luYyk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuYWRkZWQ6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2Nib3hDb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuI2Nib3hUb3BDZW50ZXIsICNjYm94VG9wTGVmdCwgI2Nib3hUb3BSaWdodCwgI2Nib3hCb3R0b21MZWZ0LCAjY2JveEJvdHRvbVJpZ2h0LCAjY2JveEJvdHRvbUNlbnRlciwgI2Nib3hNaWRkbGVMZWZ0LCAjY2JveE1pZGRsZVJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIFxyXG4jY2JveENsb3NlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIEBpbmNsdWRlIHNpemUoMjVweCwgMjVweCk7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogMjNweDtcclxuICAvKnJ0bDpiZWdpbjpyZW1vdmUqL1xyXG4gIHJpZ2h0OiAzNXB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgLypydGw6ZW5kOnJlbW92ZSovXHJcbiAgLypydGw6cmF3OlxyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAqL1xyXG4gQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jcm9zczIpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHRhYmxlLmNvbXBhcmUtbGlzdCB7XHJcbiAgLypydGw6cmF3OlxyXG4gIGZsb2F0OiByaWdodDtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICovXHJcbiAgdHIucmVtb3ZlIHRkID4gYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVtb3ZlIHRkIGEgLnJlbW92ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByaWNlIHRkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFkZC10by1jYXJ0IHtcclxuICAgIC50b29sdGlwIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jc19wcmljZV9jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgLnByaWNlLnJlcGVhdGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5hZGQtdG8tY2FydCB0ZCBhOm5vdCgudW5zdHlsZWRfYnV0dG9uKSB7XHJcbiAgICB3aWR0aDogYXV0bzsgXHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4IDNweCAzcHggM3B4KTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudGFibGUuY29tcGFyZS1saXN0IC5kZXNjcmlwdGlvbiB0ZCBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2U+aDE6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAyMHB4IDAgMTdweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuYm9keS50YmF5LWJvZHktY29tcGFyZSB7XHJcbiAgcGFkZGluZzogNjdweCAyMHB4IDIwcHg7XHJcbiAgI3lpdGgtd29vY29tcGFyZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBpbnMud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LC53b29jb21tZXJjZS1QcmljZS1hbW91bnR7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIGRlbCB7ICAgXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFyZS1saXN0IHRib2R5IHtcclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5pbWFnZSwgLnRpdGxlLCAucHJpY2Uge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdHI6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuYm9keSB0YWJsZS5jb21wYXJlLWxpc3Qge1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgdGhlYWQsIHRmb290e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgdGQub2RkIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICB0ZCBpbWcge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaW1hZ2UsIC50aXRsZSwgLnByaWNlLCAuYWRkLXRvLWNhcnQge1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGJvZHkgPiB0ciB7XHJcbiAgICA+dGgge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB0Ym9keSB7XHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7IFxyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMTBweCAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgJi5yZW1vdmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgXHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgIHRkLHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmltYWdlID4gdGR7IFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBcclxuICAgICAgfVxyXG4gICAgICAmLnRpdGxlID4gdGQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICYuYWRkLXRvLWNhcnQgeyBcclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgICAmLmRlc2NyaXB0aW9uIHsgXHJcbiAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1zcXVhcmUpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm5vdCgucHJpY2UsIC50aXRsZSkge1xyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIH1cclxuICAgIC5pbWFnZSwgLnRpdGxlLCAucHJpY2Uge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdHI6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZC10by1jYXJ0IHRkIGEge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZS5yZXBlYXRlZCB0ZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIHMsIHN0cmlrZSwgZGVsLCBpbnMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAucmVtb3ZlIHRkIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnJlbW92ZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi10cmFzaCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLnJlbW92ZTpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jeWl0aC13b29jb21wYXJlIHRhYmxlLmNvbXBhcmUtbGlzdCB7XHJcbiAgd2lkdGg6IHVuc2V0O1xyXG4gIHRyLm5vLXByb2R1Y3RzIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLkRURkNfTGVmdFdyYXBwZXIge1xyXG4gIHRhYmxlLmNvbXBhcmUtbGlzdCB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4uZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuY29tcGFyZS1saXN0IHRkIHtcclxuICBjb2xvcjogIzg4ODtcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPRFVDUiBRVUlDSyBWSUVXXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKlxyXG49PT09PT0gTW92ZS1mcm9tLXRvcCBlZmZlY3QgPT09PT09XHJcbiovXHJcbi5tZnAtbW92ZS1mcm9tLXRvcCB7XHJcbiAgXHJcbiAgLm1mcC1jb250ZW50IHtcclxuICAgdmVydGljYWwtYWxpZ246dG9wOyBcclxuICB9XHJcbiAgLyogYW5pbWF0ZSBpbiAqL1xyXG4gICYubWZwLXJlYWR5IHtcclxuICAgICN0YmF5LXF1aWNrLXZpZXctbW9kYWwge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLm1mcC1iZyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC43NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qIGFuaW1hdGUgb3V0ICovXHJcbiAgJi5tZnAtcmVtb3Zpbmcge1xyXG4gICAgXHJcbiAgICAjdGJheS1xdWljay12aWV3LW1vZGFsIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIH1cclxuICAgICYubWZwLWJnIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxufVxyXG4vKiBzdGFydCBzdGF0ZSAqL1xyXG4jdGJheS1xdWljay12aWV3LW1vZGFsIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgLnRvcC1tYWluLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLypydGw6cmF3OlxyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICovXHJcbiAgfVxyXG4gICYuc2luZ3VsYXItc2hvcCAuaW1hZ2UtbWFpbnMge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAub25seS1mZWF0dXJlZCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FydHtcclxuICAgIC5xdWFudGl0eSB7XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSB7XHJcbiAgICAud29vY3NfcHJpY2VfY29kZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZGVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cGVkX2Zvcm0ge1xyXG4gICAgICAud29vY3NfcHJpY2VfY29kZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBkZWwge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4ub25zYWxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuLmJlc2EtcXVpY2t2aWV3IHtcclxuICAubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIH1cclxufVxyXG4jcXVpY2t2aWV3LWNhcm91c2VsIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC5pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbCB7XHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDEwcHgsMTBweCk7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2xzLXYze1xyXG4gICAgLmNhcm91c2VsLWNvbnRyb2x7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNDBweCwgNDBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICovXHJcbiAgICAgIH1cclxuICAgICAgJi5sZWZ0e1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiN0YmF5LXF1aWNrLXZpZXctbW9kYWwge1xyXG4gICN0YmF5LXF1aWNrLXZpZXctY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA2NTBweDsgXHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbiAgLm1mcC1jbG9zZSB7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY3Jvc3MyKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9EVUNSIFFVRVNUSU9OIEFORCBBTlNXRVJTXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucXVlc3Rpb25zLXNlY3Rpb24ge1xyXG4gIGgzIHtcclxuICAgIEBleHRlbmQgLnRpdGxlLWJhc2U7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjhweDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4jeXdxYV9xdWVzdGlvbl9saXN0LCAjYXNrX3F1ZXN0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbm9sLnl3cWEtcXVlc3Rpb24tbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbmxpLnF1ZXN0aW9uLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCAwIDI1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbn1cclxuZGl2LnF1ZXN0aW9uLXRleHQge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5xdWVzdGlvbi1jb250ZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLnF1ZXN0aW9uLXN5bWJvbHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBpbmNsdWRlIHNpemUoMjVweCwgMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAucXVlc3Rpb24sIC5hbnN3ZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmFuc3dlci1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbnNwYW4ucXVlc3Rpb24gYSwgI3Nob3ctYWxsLXF1ZXN0aW9ucyBhLnNob3ctcXVlc3Rpb25zIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5zcGFuLmFkbWluLWFuc3dlci1zeW1ib2wsIHNwYW4uYW5zd2VyLXN5bWJvbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbn1cclxuc3Bhbi5hbnN3ZXItc3ltYm9sIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIHNpemUoMjVweCwgMjBweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuZGl2Lnl3cWEtYXNrLXF1ZXN0aW9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG59XHJcbmlucHV0I3l3cWEtc3VibWl0LXF1ZXN0aW9uIHtcclxuICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgcGFkZGluZzogMCA0NXB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAzcHggM3B4IDApO1xyXG59XHJcbmlucHV0I3l3cWFfYXNrX3F1ZXN0aW9uX3RleHQge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgQGluY2x1ZGUgZmxleCgxKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCAwIDAgM3B4KTtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbmRpdiNuZXctYW5zd2VyLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgLnBhcmVudC1xdWVzdGlvbiB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAucXVlc3Rpb24tb3duZXIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgfVxyXG4gICNzdWJtaXRfYW5zd2VyX2Zvcm0ge1xyXG4gICAgdGV4dGFyZWEsIGlucHV0Om5vdCgjeXdxYS1zZW5kLWFuc3dlcikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55d3FhX3N1Ym1pdF9hbnN3ZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gIH1cclxufVxyXG4jdGFiLXF1ZXN0aW9ucyBhLmJhY2stdG8tcHJvZHVjdCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgQGV4dGVuZCAuaGFzLWFmdGVyO1xyXG4gIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4jeXdxYV9hbnN3ZXJfbGlzdCB7XHJcbiAgKiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIHNwYW4uYW5zd2VyLWxpc3QtY291bnQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICBzcGFuLnF1ZXN0aW9uLCBzcGFuLmFuc3dlciwgLmFuc3dlci1vd25lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBsaS5hbnN3ZXItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1IgV0lTSExJU1RcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndvb2NvbW1lcmNlLXdpc2hsaXN0ICN5aXRoLXdjd2wtZm9ybSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi53b29jb21tZXJjZSB7XHJcbiAgI3lpdGgtd2N3bC1mb3JtIHtcclxuICAgIC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UtZXJyb3Ige1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICsgdGFibGUud2lzaGxpc3RfdGFibGUuc2hvcF90YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53aXNobGlzdC1lbXB0eSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aXNobGlzdC10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlLndpc2hsaXN0X3RhYmxlLnNob3BfdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGhlYWQsdGZvb3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgPiB0Ym9keSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgPiB0ciA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgyNSUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMzMlKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vLXByb2R1Y3RzIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEwMCUpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRkLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3QtcmVtb3ZlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGZvb3Qge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgXHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGlucyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM4ODg7XHJcbiAgICAgICAgc3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtYWRkLXRvLWNhcnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgLmFkZC1jYXJ0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICYubG9hZGluZzphZnRlcntcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiN5aXRoLXdjd2wtZm9ybSAueWl0aC13Y3F2LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAuYWpheC1sb2FkaW5nIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4ud29vY29tbWVyY2UueWl0aC13ZmJ0LXNsaWRlci13cmFwcGVyID4gaDMge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi53b29jb21tZXJjZS55aXRoLXdmYnQtc2xpZGVyLXdyYXBwZXIge1xyXG4gIC55aXRoLXdmYnQtcHJvZHVjdC1pbmZvIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAueWl0aC13ZmJ0LXByb2R1Y3RzLWxpc3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59IFxyXG4ud29vY29tbWVyY2UueWl0aC13ZmJ0LXNsaWRlci13cmFwcGVyIC5vd2wtaXRlbSAueWl0aC13ZmJ0LXNpbmdsZS1wcm9kdWN0LnByb2R1Y3Qge1xyXG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAucHJvZHVjdC1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgICBpbnMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgICBkZWwge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM4ODg7XHJcbiAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfSBcclxufSBcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG59XHJcbi55aXRoX3djd2xfd2lzaGxpc3RfZm9vdGVyIHtcclxuICAueWl0aC13Y3dsLXNoYXJlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XHJcbiAgICBoNC55aXRoLXdjd2wtc2hhcmUtdGl0bGUge1xyXG4gICAgICBAZXh0ZW5kIC50aXRsZS1iYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lzaGxpc3RfdGFibGUubW9iaWxlIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgZmxleCg1MCUpO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAuaXRlbS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIC5pdGVtLWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRlbCB7XHJcbiAgICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgdGQubGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB0ZC52YWx1ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZGl0aW9uYWwtaW5mby13cmFwcGVyIC5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXRyYXNoKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRiLWljb25cIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1hZGQtdG8tY2FydCAuYWRkLWNhcnQgYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYubG9hZGluZzphZnRlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnlpdGhfd2N3bF93aXNobGlzdF9mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnlpdGgtd2N3bC13aXNobGlzdGV4aXN0c2Jyb3dzZSwgLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlIHtcclxuICBhID4gaSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUkVWIFNMSURFUiBcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLy8gZml4IHotaW5kZXgsb3Zlci1mb2xsb3cgcmV2IDYueC54XHJcbnJzLW1vZHVsZS13cmFwIHtcclxuICB6LWluZGV4OiAwOyBcclxufVxyXG5ycy1tb2R1bGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi8vIETDoG5oIGNobyBraMOhY2ggaMOgbmcgY8WpIChiZXNhIDEuMC4yIHRy4bufIHbhu4EgdHLGsOG7m2MpXHJcbi50cGFycm93cyB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAmLnJldm8tdGJheSB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDQ2cHgsIDQ2cHgpO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWxlZnQpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICBmb250LXNpemU6IDEzLjY3cHg7XHJcbiAgICB9XHJcbiAgICAmLnRwLXJpZ2h0YXJyb3cge1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRwLWJ1bGxldHMucmV2by10YmF5IHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudHAtYnVsbGV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQVJDSElWRSBTSE9QXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzIHtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgPiAucm93IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgID4gLnJvdyA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNzaWRlYmFyLXRvcC1hcmNoaXZlIHtcclxuICA+IC53aWRnZXQge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgICsgLndpZGdldCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcmNoaXZlLXNob3Age1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAudGVybS1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDIzcHggMzBweCAxNXB4O1xyXG4gIC5wYWdlLXRpdGxlICsgaW1nIHtcclxuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XHJcbiAgICB+IC50ZXJtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICsgLnRiYXktZmlsdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5hLndvb2ZfZnJvbnRfdG9nZ2xlIHtcclxuICB3aWR0aDogMTVweDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gICYud29vZl9mcm9udF90b2dnbGVfY2xvc2VkIHtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tcGx1cyk7XHJcbiAgfSAgXHJcbiAgJi53b29mX2Zyb250X3RvZ2dsZV9vcGVuZWQgeyAgIFxyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1taW51cyk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOyBcclxuICB9IFxyXG59XHJcbi8vc2hvdyBzdWJjYXRlZ29yaWVzXHJcbi5hbGwtc3ViY2F0ZWdvcmllcyB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgLmNvdW50IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSwgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcywgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcywgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ubW9yZV9wcm9kdWN0cywgLnRiYXktcGFnaW5hdGlvbi1sb2FkLW1vcmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIGEge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiI3skaW1hZ2UtdGhlbWUtcGF0aH1sb2FkLW1vcmUuZ2lmXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMjU2cHgsIDUwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBzcGFuLCBpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAvKnJ0bDpyYXc6XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAqL1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXNxdWFyZSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jb3VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4ucm93LmdyaWQsIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzLWdyaWQgLnJvdyB7IFxyXG4gIG1hcmdpbjogMDtcclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IGRpdiB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICZbZGF0YS14bGdkZXNrdG9wPVwiI3skaX1cIl0gPiBkaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7IFxyXG4gICAgICAmW2RhdGEtZGVza3RvcD1cIiN7JGl9XCJdID4gZGl2IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KHBlcmNlbnRhZ2UoMSAvICRpKSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKDEgLyAkaSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICZbZGF0YS1kZXNrdG9wc21hbGw9XCIjeyRpfVwiXSA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleChwZXJjZW50YWdlKDEgLyAkaSkpO1xyXG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICZbZGF0YS10YWJsZXQ9XCIjeyRpfVwiXSA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleChwZXJjZW50YWdlKDEgLyAkaSkpO1xyXG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgICAmW2RhdGEtbGFuZHNjYXBlPVwiI3skaX1cIl0gPiBkaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgICAmW2RhdGEtbW9iaWxlPVwiI3skaX1cIl0gPiBkaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZHVjdC10b3Atc2lkZWJhciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAucHJvZHVjdC10b3AtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXByb2R1Y3QtdG9wIHtcclxuICAgICAgLmZpcnN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXRvcC1idXR0b24td3JhcHBlciB7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1wcm9kdWN0LXRvcCB7XHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY29uZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5jb250YWluZXIge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLXByb2R1Y3QtdG9wIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgIG91dGxpbmU6IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICA+IC53aWRnZXQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY2xlYXI6IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gIC50cmVldmlldy1tZW51IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLndvb2ZfcmVkcmF3X3pvbmUge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBjbGVhcjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2ZfY29udGFpbmVyX3BhX2NvbG9yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC53b29mX2NvbnRhaW5lcl9wYV9zaXplIHtcclxuICAgICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29mX3ByaWNlX3NlYXJjaF9jb250YWluZXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5XT09GX1dpZGdldCB7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLndpZGdldF9wcm9kdWN0X3RhZ19jbG91ZCB7XHJcbiAgICAudGFnY2xvdWQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5xdWFudGl0eSB7XHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcclxuICB9XHJcbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYXBwZWFyYW5jZSgpO1xyXG4gIH1cclxufVxyXG4jcmV2aWV3cyAucmV2aWV3X2Zvcm1fd3JhcHBlciAjcmVzcG9uZCBwLmZvcm0tc3VibWl0IHtcclxuICAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi50YmF5LWdhbGxlcnktdmFyaWJsZSAuem9vbUltZyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKndvb2NvbW1lcmNlIGNhdGFsb2cgbW9kZSovXHJcbi50YmF5LWJvZHktd29vY29tbWVyY2UtY2F0YWxvZy1tb2Qge1xyXG4gIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0LFxyXG4gIC5hZGQtY2FydCxcclxuICAueWl0aC13ZmJ0LXN1Ym1pdC1idXR0b24tcmVtb3ZlLFxyXG4gIC5wcm9kdWN0LWFkZC10by1jYXJ0LFxyXG4gIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLFxyXG4gIC55aXRoLWNvbXBhcmUsXHJcbiAgI3N0aWNreS1jdXN0b20tYWRkLXRvLWNhcnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHJvZHVjdC1ibG9jayB7XHJcbiAgICAmLnYxLCAmLnYyIHtcclxuICAgICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgID4gZGl2LmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi52NiwgJi52MTEge1xyXG4gICAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgICAgPiBkaXYudGJheS1xdWljay12aWV3IGEge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudjExOmhvdmVyIC5uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgLnByb2R1Y3QtYmxvY2sgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICA+IGRpdi50YmF5LXF1aWNrLXZpZXcgYSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCB7XHJcbiAgICBkaXYucHJvZHVjdCAuZ3JvdXAtYnV0dG9uIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjc2hvcC1ub3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypTaG9wIHByb2R1Y3RzIGFqYXggbG9hZCovXHJcbi5kaXNwbGF5LXByb2R1Y3RzIHsgXHJcbiAgJi5sb2FkLWFqYXgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwLjYpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihjaXJjbGUtbG9hZGluZyAwLjM1cyBsaW5lYXIgaW5maW5pdGUpO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG5cclxuLypjb21wYXRpYmxlIHdpdGggV29vQ29tbWVyY2UgQmxvY2tzKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XHJcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdHMgLndvb2NvbW1lcmNlLmNvbHVtbnMtI3skaX0gLnByb2R1Y3RzLWdyaWQgPiAucm93ID4gZGl2IHtcclxuICAgICAgIEBpbmNsdWRlIGZsZXgocGVyY2VudGFnZSgxIC8gJGkpKTtcclxuICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG4gICAgICBjbGVhcjogdW5zZXQ7XHJcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9bisxKSB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKkZpeCBzaG9ydGNvZGUgZGVmYXVsdCB3b29jb21tZXJjZSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xyXG4gICAgLndvb2NvbW1lcmNlLmNvbHVtbnMtI3skaX0gLnByb2R1Y3RzLWdyaWQgPiAucm93ID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgZmxleChwZXJjZW50YWdlKDEgLyAkaSkpO1xyXG4gICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuICAgICAgJjpudGgtY2hpbGQoI3skaX1uKzEpIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7IFxyXG4gIC53b29jb21tZXJjZVtjbGFzcyo9XCJjb2x1bW5zLVwiXSAucHJvZHVjdHMtZ3JpZCA+IC5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL1NpZGViYXIgU2hvcFxyXG5cclxuI3NpZGViYXItc2hvcCB7ICBcclxuICBwYWRkaW5nOiAwIDAgNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogI2UyZTJlMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICB9XHJcbiAgPiAud2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgKyAud2lkZ2V0IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICsgLmFyY2hpdmUtc2hvcCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgOTBweDtcclxuICB9XHJcbn1cclxuLnJvdy5mbGV4LXJvdy1yZXZlcnNlIHtcclxuICAjc2lkZWJhci1zaG9wOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1mdWxsIHtcclxuICAuZGlzcGxheS1wcm9kdWN0cy5wcm9kdWN0cy5wcm9kdWN0cy1saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNIT1AgRklMVEVSU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGJheS1maWx0ZXIge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuc29ydC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1vcmRlcmluZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbiAgfVxyXG4gIGZvcm0ud29vY29tbWVyY2UtZmlsbHRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICsgLndvb2NvbW1lcmNlLW9yZGVyaW5nLCArIC53b29jb21tZXJjZS1maWxsdGVyIHtcclxuICAgICAgLnNvcnQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLlN1bW9TZWxlY3Qge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID4uQ2FwdGlvbkNvbnQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgID5sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWRvd24pO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPmkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAuU2VsZWN0Qm94IGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgfVxyXG4gICAgICAuQ2FwdGlvbkNvbnQge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4ub3B0V3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogLTFweDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICA+Lm9wdGlvbnMgbGkub3B0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJjpmb2N1cywgJjpob3ZlciwgJi5vcGVuIHtcclxuICAgICAgPiAuQ2FwdGlvbkNvbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3Vtb19vcmRlcmJ5ID4gLm9wdFdyYXBwZXIge1xyXG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vZl9saXN0Lndvb2ZfbGlzdF9yYWRpbyB7XHJcbiAgPiBsaSA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICB9IFxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJltjaGVja2VkPVwiY2hlY2tlZFwiXSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYWluLWZpbHRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uZGlzcGxheS1tb2RlLXdhcnBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIC5kaXNwbGF5LW1vZGUtYnRuIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICAgICsgLmRpc3BsYXktbW9kZS1idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLndvb2ZfbGlzdCB7XHJcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gID4gbGFiZWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZpbGx0ZXIge1xyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2UoKTtcclxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJ1dHRvbiB7XHJcbiAgICAmLndvb2ZfcmVzZXRfc2VhcmNoX2Zvcm0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53b29mX3N1Ym1pdF9zZWFyY2hfZm9ybSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLndvb2ZfY2hpbGRzX2xpc3Rfb3BlbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tZG93bik7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLndvb2ZfaXNfb3BlbmVkIHtcclxuICAgICBcdEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi11cCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGSUxURVIgTU9CSUxFXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5maWx0ZXItbW9iaWxlIHtcclxuICAuaGVhZGluZy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDUwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5zaWRlYmFyIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICA+IC53aWRnZXQge1xyXG4gICAgICBwYWRkaW5nOiAwOyBcclxuICAgIH1cclxuICAgIC53b29mX3JlZHJhd196b25lID4gLndvb2ZfY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgfVxyXG4gIC53b29mX3N1Ym1pdF9zZWFyY2hfZm9ybV9jb250YWluZXIge1xyXG4gICAgLndvb2ZfcmVzZXRfc2VhcmNoX2Zvcm0ge1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vZl9jaGlsZHNfbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZmlsdGVyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5idXR0b24tZmlsdGVyLW1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGJheS1jbG9zZS1zaWRlLW1vYmlsZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42Nik7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyMDAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxufSAgXHJcblxyXG5ib2R5IHtcclxuICAmLmZpbHRlci1tb2JpbGUtYWN0aXZlIHtcclxuICAgICN0YmF5LW1haW4tY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIH1cclxuICAgIC50YmF5LWNsb3NlLXNpZGUtbW9iaWxlIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2ZfcHJvZHVjdHNfdG9wX3BhbmVsIHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLndvb2ZfcmVzZXRfYnV0dG9uXzIge1xyXG4gIEBleHRlbmQgLmJ0bi10aGVtZTtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSE9QIExJU1RcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2R1Y3RzLWxpc3Qge1xyXG4gID4gLnJvdyA+IGRpdiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcclxuICAgICAgICArIGRpdjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICArIGRpdiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgI2VhZWFlYTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAudGJheS12YXJpYXRpb25zIHtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLndvb2NzX3ByaWNlX2NvZGUsIC53b29jc19wcmljZV9jb2RlIGlucyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbnMgPiBkaXYgYS5jb21wYXJlIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICB9XHJcbiAgLnRvdGFsLXNvbGQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBtYXJnaW46ICAxMnB4IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBNSU5JIENBUlQgR0VORVJBTFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FydC1kcm9wZG93biB7XHJcbiAgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1jYXJ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjFweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FydC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyBhbGwpO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5taW5pLWNhcnQtaXRlbXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkNTM3O1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEycHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuXHQgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMThweDtcclxuICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnRvdGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgfVxyXG59XHJcbiN0YmF5LWhlYWRlciAudGJheS1lbGVtZW50LW1pbmktY2FydCB7XHJcbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAubWNhcnQtYm9yZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdWwucHJvZHVjdF9saXN0X3dpZGdldCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LWRyb3Bkb3duLWNhcnQge1xyXG5cdC5jYXJ0LWNsb3NlLXNpZGViYXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42Nik7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zKTtcclxuICB9XHJcblx0Ji5hY3RpdmUgLmNhcnQtY2xvc2Utc2lkZWJhciB7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgfSAgXHJcbn1cclxuYm9keS5hZG1pbi1iYXIge1xyXG4gIC50b3BiYXItZGV2aWNlLW1vYmlsZS5hY3RpdmUgfiAuZm9vdGVyLWRldmljZS1tb2JpbGUge1xyXG4gICAgLnRiYXktZWxlbWVudC1taW5pLWNhcnQgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICB0b3A6IDMycHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1lbGVtZW50LW1pbmktY2FydCAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgdG9wOiA0NnB4O1xyXG4gICAgfSBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XHJcbiAgICAgIHRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLCBib2R5IHtcclxuICB1bC5jYXJ0X2xpc3QsIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQge1xyXG4gICAgbGkge1xyXG4gICAgICBkbCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgIGR0LCBkZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud2NmbV9kYXNoYm9hcmRfaXRlbV90aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICN0YmF5LWhlYWRlciAudGJheS1lbGVtZW50LW1pbmktY2FydHtcclxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5tY2FydC1ib3JkZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAuY2FydF9lbXB0eSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ncm91cC1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vbWluaS1jYXJ0XHJcbi50YmF5LXRvcGNhcnQge1xyXG4gIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnRiYXktZHJvcGRvd24tY2FydCwgLmNhcnQtZHJvcGRvd24ge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYygxMDAlIC0gLTEwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50OyBcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIWltcG9ydGFudDsgXHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDsgXHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDsgXHJcbiAgfVxyXG4gIC5oZWFkaW5nLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLm9mZmNhbnZhcy1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FydF9lbXB0eSAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtdGhlbWUtcGF0aH1pbWFnZS1lbXB0eS1jYXJ0LmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgfVxyXG4gICAgICBhLmJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FydF9saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICArIGxpIHtcclxuICAgICAgICBtYXJnaW46IDIzcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLnJlbW92ZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoYXV0byxhdXRvKTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciBpIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGRkLnZhcmlhdGlvbi1WZW5kb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gIH1cclxuICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC50b3RhbCB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXAtYnV0dG9uIHtcclxuICAgIC50b3RhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcbiAgICBwLmJ1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBhLmJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmlldy1jYXJ0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKk1pbmkgQ2FydCBRdWFuaXR5Ki9cclxuLndvb2NvbW1lcmNlIC5taW5pX2NhcnRfY29udGVudCB7XHJcbiAgLnF1YW50aXR5LXdyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4OyAgIFxyXG4gICAgLnF1YW50aXR5IHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24geyBcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICBpIHsgIFxyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQucXR5IHtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTUlOSSBDQVJUIExFRlQgJiYgUklHSFRcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxyXG4qL1xyXG4uZm9vdGVyLWRldmljZS1tb2JpbGUgLnRiYXktZHJvcGRvd24tY2FydCAud2lkZ2V0LWhlYWRlci1jYXJ0IC5vZmZjYW52YXMtY2xvc2Uge1xyXG4gIHRvcDogMjBweDtcclxufVxyXG4udGJheS1kcm9wZG93bi1jYXJ0IHtcclxuICAud2lkZ2V0LWhlYWRlci1jYXJ0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLmhlYWRpbmctdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5vZmZjYW52YXMtY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgei1pbmRleDogMTExMTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwuY2FydF9lbXB0eSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwIDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xyXG4gICAgbGkudG90YWwge1xyXG4gICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICB9XHJcbiAgICBhLndjLWNvbnRpbnVlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGkgeyBcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IHtcclxuICAudGJheS10b3BjYXJ0IHtcclxuICAgICYubGVmdC1yaWdodCB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNDAwbXMpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICB9XHJcbiAgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNjBweDtcclxuICAgIGEucmVtb3ZlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LXJpZ2h0IHtcclxuICAgIC5jYXJ0X2xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwLmJ1dHRvbnMge1xyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgJi52aWV3LWNhcnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jaGVja291dCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgLnF1YW50aXR5IHtcclxuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbn0gXHJcblxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTUlOSSBDQVJUIExFRlRcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC1taW5pLWNhcnQge1xyXG5cdC5zaWRlYmFyLWxlZnQge1xyXG4gICAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogLTU0NXB4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBNSU5JIENBUlQgUklHSFRcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiYXktZWxlbWVudC1taW5pLWNhcnQge1xyXG5cdC5zaWRlYmFyLXJpZ2h0IHtcclxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IC01NDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAvKnJ0bDpyZW1vdmUqL1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHR9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTUlOSSBDQVJUIFBPUFVQXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53b29jb21tZXJjZSAuY2FydC1wb3B1cCwgLmNhcnQtcG9wdXAge1xyXG4gICYuc2hvdyB7IFxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICBAaW5jbHVkZSBmaWx0ZXIobm9uZSk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDUzcHg7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICYuY2FydF9lbXB0eSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbGkudG90YWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndpZGdldC1oZWFkZXItY2FydCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgU0laRSBHVUlERVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmFkbWluLWJhciB7XHJcblx0I3Byb2R1Y3Qtc2l6ZS1ndWlkZSB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0dG9wOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jcHJvZHVjdC1zaXplLWd1aWRlIHtcclxuXHQmLm1vZGFsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zNXMpO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9IFxyXG5cdCYuc2hvdyAubW9kYWwtZGlhbG9nIHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMDtcclxuXHRcdEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcclxuXHR9XHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNsYXRlKDEwMCUsIDApO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG5cdH1cclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0cGFkZGluZzogMjVweCAyNHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdC5tb2RhbC10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0fVxyXG5cdFx0aSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGkge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud3ZzLWNzcyAuaGFzLXNpemUtZ3VpZGUgLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYnRuLXNpemUtZ3VpZGUge1xyXG5cdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGkge1xyXG4gIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuICBcdG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgXHRvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgREVGQVVMVFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlJlbW92ZSBhZnRlciB1cGRhdGUgMS4wLjMqL1xyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhciAucHN3cF9fY291bnRlciB7XHJcbiAgICBvcmRlcjogLTI7XHJcbn1cclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIgLnBzd3BfX3ByZWxvYWRlciB7XHJcblx0b3JkZXI6IC0xO1xyXG59IFxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhciAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4udGJheS1lbGVtZW50LXByb2R1Y3QtY2F0ZWdvcmllcy10YWJzIC5wcm9kdWN0LWJsb2NrLnYxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG59XHJcbi50YmF5LXdjLWdhbGxlcnktbGlnaHRib3gge1xyXG4gICNlbGVtZW50b3ItbGlnaHRib3gge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAgXHJcbiAgfVxyXG59XHJcbiNzaWRlYmFyLXNob3AgKyAuc2luZ3VsYXItc2hvcCB7XHJcbiAgcGFkZGluZzogMCAwIDkwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC50b3AtbWFpbi1jb250ZW50IHtcclxuICAgIC5yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJheS13b28tc2hhcmUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnlpdGgtd2ZidC1zZWN0aW9uIC55aXRoLXdmYnQtaW1hZ2VzIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIC5oZWFkaW5nLXRiYXktdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMjVweDtcclxuICAgIH1cclxuICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICA+IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSB7XHJcbiAgYnV0dG9uLmJ1dHRvbiwgYS5idXR0b24ud2MtYmFja3dhcmQsIGEud29vY29tbWVyY2UtYnV0dG9uLnZpZXcge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gIH1cclxuICBidXR0b24uYnV0dG9uW25hbWU9XCJ0cmFja1wiXSB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgfVxyXG59XHJcbiNyZXNwb25kIGlucHV0I3N1Ym1pdCwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XHJcbiAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG59XHJcbiBcclxuLnNpbmdsZS1wcm9kdWN0IHtcclxuICAjdGJheS1oZWFkZXIuc3RpY2t5LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucHN3cC5wc3dwLS1vcGVuIH4gI2VsZW1lbnRvci1saWdodGJveC1zbGlkZXNob3ctc2luZ2xlLWltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG4ucnRsIC53Y3ByLW92ZXJhbGwtcmF0aW5nLXJpZ2h0IC53Y3ByLW92ZXJhbGwtcmF0aW5nLXJpZ2h0LXN0YXIgLnN0YXItcmF0aW5nIHtcclxuICBmbG9hdDogdW5zZXQ7XHJcbn1cclxuLnRvcC1tYWluLWNvbnRlbnQge1xyXG4gIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhdGUtc29sZCwgXHJcbiAgICAuc29sZC1ieS1tZXRhLFxyXG4gICAgLnRiYXktdmlzaXRvci1jb3VudCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDFweCwgMTRweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcbi5jb3VudGVyLWxhYmVsIHtcclxuICBjb2xvcjogIzk5OTsgXHJcbn1cclxuLnJhdGUtc29sZCB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgLmNvdW50IHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG59XHJcbi5zaW5ndWxhci1zaG9wIHtcclxuICA+IC5wcm9kdWN0IHtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAmLnJlbGF0ZWQsJi51cHNlbGxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi50YWJzLXNpZGViYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtbWFpbi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXRpbWUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyMDIwMjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgIH1cclxuICAgICsgcC5zdG9jayB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0b2NrIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IFxyXG4gICAgfVxyXG4gICAgLnRiLXNvbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgLnNvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktdGltZSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2UyMDIwMjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZXMge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgPiBzcGFuIHsgXHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XHJcbiAgICAuc2luZ2xlX3ZhcmlhdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAvKnJ0bDpyYXc6IFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Nob3Atbm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBwLnN0b2NrIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtdmFyaWF0aW9uLWF2YWlsYWJpbGl0eSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaG9wLW5vdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICB9XHJcbiAgZGl2LnByb2R1Y3Qge1xyXG4gICAgJi5vdXRvZnN0b2NrIHtcclxuICAgICAgLnByb2R1Y3RfbWV0YSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0IHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICYudmFyaWF0aW9uc19mb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLndvb2NzX3ByaWNlX2NvZGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5wcmljZSAud29vY3NfcHJpY2VfY29kZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgLnlpdGgtY29tcGFyZSBhIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3ctbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YmF5LXdpc2hsaXN0LCAudGJheS1jb21wYXJlIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29tcGFyZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tc3luYyk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICYuYWRkZWQgeyBcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJheS13aXNobGlzdCB7XHJcbiAgICAgIGEgPiBpICsgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgYS5kZWxldGVfaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS52aWV3LXdpc2hsaXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdF9tZXRhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgPnNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHNwYW4sIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICsgYSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnLCc7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJheS13b28tc2hhcmUge1xyXG4gICAgICBtYXJnaW46IDdweCAwIDA7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5wcmljZS13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIC5vbnNhbGUge1xyXG4gICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5zYWxlZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmVhdHVyZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm9ybWF0aW9uIHtcclxuICAgICAgLnByaWNlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGRlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ub25zYWxlIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vaW1hZ2VzXHJcbiAgICAudGh1bWJuYWlscy1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICR0aGVtZS1tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtY29udHJvbC10aHVtYnMge1xyXG4gICAgICAuc2xpY2stbGlzdCBsaSB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICYuZmxleC1hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3ctYWN0aXZlLWZ1bGwge1xyXG4gICAgICAuaW5mb3JtYXRpb24gLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogem9vbS1pbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYubGlnaHRib3gtZ2FsbGVyeSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZS1tYWlucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBzcGFuLm9uc2FsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIpO1xyXG4gICAgfSAgXHJcbiAgICAuaW1hZ2VzIHsgICBcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmV4cGFuZCB7XHJcbiAgICAgIEBpbmNsdWRlIG9yZGVyKDEpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4OyAgIFxyXG4gICAgICBsaW5lLWhlaWdodDogMThweDsgXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMjFhYjBiO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjFhYjBiO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnF1YW50aXR5IHtcclxuICAgIC5uYW1lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktbW9kYWxCdXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgI2NvbW1lbnRzIHtcclxuICAgIC50YmF5LWF1dGhvciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICBwLm1ldGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjbGlzdC1yZXZpZXctaW1hZ2VzIHtcclxuICAgIHVsIHtcclxuICAgICAgbGk6bnRoLWNoaWxkKG4rOSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hcmNoaXZlLWZ1bGwge1xyXG4gICAgLmltYWdlLW1haW5zIC5pbWFnZXMge1xyXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XHJcbiAgICB9XHJcbiAgICAvL1JldmlldyBJbWFnZXNcclxuICB9XHJcbiAgJjpub3QoLmFyY2hpdmUtZnVsbCkge1xyXG4gICAgLmltYWdlLW1haW5zIHNwYW4ub25zYWxlIHtcclxuICAgICAgQGluY2x1ZGUgb3JkZXIoLTEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5kaXYucHJvZHVjdCB7XHJcbiAgdGFibGUudmFyaWF0aW9ucyB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRyIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2xvc2UtYnV0dG9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5tb2RhbC1jb250ZW50LnRiYXktbW9kYWxDb250ZW50IHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAuY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBzaXplKDIwcHgsIDQwcHgpO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNyb3NzMik7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgaWZyYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbi5pbWFnZS1tYWlucyB7XHJcbiAgLmZsZXgtY29udHJvbC10aHVtYnMge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLy8gb3ZlcmlkZSBxdWFudGl0eVxyXG4ud29vY29tbWVyY2UsIC53b29jb21tZXJjZS1wYWdlIHtcclxuICAucXVhbnRpdHkgYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3Nob3Atbm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICYuaGFzLWJ1eS1ub3cge1xyXG4gICAgZGl2LnF1YW50aXR5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgICAudGJheS1idXktbm93IHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDdweDtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAudGJheS13aXNobGlzdCB7XHJcbiAgICAgICAgYS52aWV3LXdpc2hsaXN0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55aXRoLXdjd2wtd2lzaGxpc3RleGlzdHNicm93c2UsLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGJheS13aXNobGlzdCxcclxuICAgICAgLnRiYXktY29tcGFyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgJi55aXRoLXdjd2wtaWNvbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGJheS13aXNobGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnlpdGgtY29tcGFyZSA+IGF7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7IFxyXG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YmF5LXdpc2hsaXN0IHtcclxuICAgICAgYSA+IGkgKyBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xyXG4gICAgICAgIHNwYW4gc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmRlbGV0ZV9pdGVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLnZpZXctd2lzaGxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XHJcbiAgZGl2LnF1YW50aXR5IHtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgLm5hbWUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0LWNhcnQgLnF1YW50aXR5IHtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UsIC53b29jb21tZXJjZS1wYWdlIHtcclxuICAucHJvZHVjdC1xdWFudGl0eSwgZm9ybS5jYXJ0IHtcclxuICAgIC5xdWFudGl0eSB7XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnF1YW50aXR5IHtcclxuICAuYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gIH1cclxufVxyXG4uUXR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIHdpZHRoOiAxOTIwcHg7XHJcbiAgaGVpZ2h0OiAyMjUxcHg7XHJcbiAgei1pbmRleDogMTc0O1xyXG59XHJcbi53b29jb21tZXJjZSAucHJvZHVjdC1xdWFudGl0eSAuZ3JvdXBfdGFibGUgLnF1YW50aXR5LCBcclxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSAucXVhbnRpdHkge1xyXG4gIC5uYW1lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgaGVpZ2h0OiA0MnB4OyBcclxufVxyXG5cclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST0RVQ1QgTkFWXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcm9kdWN0LW5hdntcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgPiAubGluay1pbWFnZXMgeyBcclxuICAgID4gLnBzbmF2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAmLnJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIC5zaW5nbGVfbmF2IHtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnNpbmdsZV9uYXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWctbGluayB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2luZ2xlX25hdiAge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UgMHMpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAxOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW5nbGVfbmF2IHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBpbnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgfVxyXG4gIH1cclxuICAuc2luZ2xlX25hdiB7XHJcbiAgICBhe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDI4cHgsMjhweCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xyXG4gICAgICAuZmF7XHJcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDAgMzBweCAkdGhlbWUtY29sb3IgaW5zZXQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgID4gLmxpbmstaW1hZ2VzID4gLnBzbmF2IHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLCBib2R5IHtcclxuICBkaXYucHJvZHVjdCB7XHJcbiAgICAudG9wLW1haW4tY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RfdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuICAgIHAuc3RvY2sge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICMyMWFiMGI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgKi9cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgICAmLm91dC1vZi1zdG9jayB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3V0LW9mLXN0b2NrICsgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBmb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC8qcnRsOnJhdzogXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgKi9cclxuICAgICAgICAmLmxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgLypydGw6cmF3OiBcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAqL1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmFsdWUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7ICBcclxuICAgICAgICBib3JkZXItY29sb3I6ICNkMGQwZDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICArIC5yZXNldF92YXJpYXRpb25zIHsgXHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmltYWdlcyB7XHJcbiAgICAgIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgICB9XHJcbiAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg0NHB4LCA0NHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1hcnJvdy1yaWdodCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkaXYudGh1bWJuYWlscyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtaG9yaXpvbnRhbCB7XHJcbiAgICAgIC5pbWFnZXMge1xyXG4gICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXIge1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XHJcbiAgLnN0YXItcmF0aW5nIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqICAgIFByaWNlXHJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud29vY3Nfc3BlY2lhbF9wcmljZV9jb2RlIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4ucHJpY2UsIC53b29jc19wcmljZV9jb2RlLCAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcHJpY2Uge1xyXG4gIGlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfSAgXHJcbn1cclxuLndvb2NzX3ByaWNlX2NvZGUsIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgaW5zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgZGVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Uge1xyXG4gIGRpdi5wcm9kdWN0IHtcclxuICAgIHAucHJpY2UsIHNwYW4ucHJpY2Uge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIGRlbCB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNpbmdsZS1wcm9kdWN0IHtcclxuICAgIGRpdi5wcm9kdWN0IHtcclxuICAgICAgLmluZm9ybWF0aW9uIHtcclxuICAgICAgICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIGxpIGEge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gKiAgICBTdGFyIHJhdGluZ3NcclxuICpcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndvb2NvbW1lcmNlIHAuc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmU6OmJlZm9yZSwgLndvb2NvbW1lcmNlIHAuc3RhcnM6aG92ZXIgYTo6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgcC5zdGFycy5zZWxlY3RlZCBhOm5vdCguYWN0aXZlKTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cywgXHJcbi53b29jb21tZXJjZSAucHJvZHVjdCwgXHJcbi5tdngtc3RvcmUtZGV0YWlsLWxpc3QsXHJcbi53b29jb21tZXJjZSB7XHJcbiAgLnN0YXItcmF0aW5nIHtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogNjZweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LWZhbWlseTogXCJzdGFyXCI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAvKnJ0bDpyYXc6XHJcbiAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgKi9cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24tc3RhcihiZWZvcmUsIHRiLWljb24tMDAtc3Rhcik7XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uLXN0YXIoYmVmb3JlLCB0Yi1pY29uLTAwLXN0YXIpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjZmZhYzBkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tdnhfd2lkZ2V0X3ZlbmRvcl9wcm9kdWN0X2NhdGVnb3JpZXMge1xyXG4gIC5wcm9kdWN0LWNhdGVnb3JpZXMge1xyXG4gICAgbGkge1xyXG4gICAgICAuY291bnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHRoLCB0ZCB7XHJcbiAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB0aCB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gIH1cclxufVxyXG4udXBzZWxscyB7XHJcbiAgbWFyZ2luOiA1MHB4IDAgMDtcclxufVxyXG5cclxuLy9yZXZpZXdcclxuI3Jldmlld3Mge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgI2NvbW1lbnRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xyXG4gIH1cclxuICAud2Nwci1vdmVyYWxsLXJhdGluZyB7XHJcbiAgICArIC53Y3ByLXN0YXJzLWNvdW50IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLndjcHItb3ZlcmFsbC1yYXRpbmctYW5kLXJhdGluZy1jb3VudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y3ByLW92ZXJhbGwtcmF0aW5nLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLndjcHItb3ZlcmFsbC1yYXRpbmctcmlnaHQtdG90YWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAud2Nwci1vdmVyYWxsLXJhdGluZy1tYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAud2Nwci1vdmVyYWxsLXJhdGluZy1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgfVxyXG4gIC53Y3ByLW92ZXJhbGwtcmF0aW5nLXJpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC53Y3ByLXN0YXJzLWNvdW50IHtcclxuICAgIC53Y3ByLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLndjcHItY29sLXN0YXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53Y3ByLWNvbC1yYW5rLWNvdW50IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgLndjcHItY29sLXN0YXI6YmVmb3JlLCAuc3Rhci1yYXRpbmc6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmF0ZS1wZXJjZW50LWJnIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgID4gZGl2IHtcclxuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmF0ZS1wZXJjZW50IHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAhaW1wb3J0YW50KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmFjMGQ7XHJcbiAgfVxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmYWMwZDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG4gIC53Y3ByLWZpbHRlci1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLndjcHItZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLypydGw6cmF3OlxyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAqL1xyXG4gICAgJjpob3ZlciwgJi53Y3ByLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgKyAud2Nwci1maWx0ZXItYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLndjcHItZmlsdGVyLWJ1dHRvbi11bCB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICByaWdodDogLTFweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjcHItZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDEyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJldmlld3MtaW1hZ2VzLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICsgLnJldmlld3MtaW1hZ2VzLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMjVweDtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjVweDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgaW1nLmF2YXRhciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICB3aWR0aDogNzJweDtcclxuICAgIH1cclxuICAgIC5jb21tZW50LXRleHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICAgIC8qcnRsOnJlbW92ZSovXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBwLm1ldGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoLTEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgfVxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgLndvb2NvbW1lcmNlLXJldmlld19fZGFzaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAud29vY29tbWVyY2UtcmV2aWV3X192ZXJpZmllZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMSk7XHJcbiAgICAgICAgY29sb3I6ICMyMWFiMGI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tc3F1YXJlKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGltZSB7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1zcXVhcmUpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudF9jb250YWluZXIsIC5yZXZpZXdfY29tbWVudF9jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi5rdC1yZXZpZXdzLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgLmt0LXdjLXJldmlld3MtaW1hZ2VzLXdyYXAtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgLypydGw6cmF3OlxyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICovXHJcbiAgfVxyXG4gID4ua3Qtd2MtcmV2aWV3cy1pbWFnZXMtd3JhcC13cmFwPi5yZXZpZXdzLWltYWdlcy1pdGVtPiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5yZXZpZXctaW1hZ2VzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNyZXZpZXdfZm9ybV93cmFwcGVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA1NzBweDtcclxuICBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICZbZm9yPVwid2Nwcl9pbWFnZV91cGxvYWRcIl0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLypydGw6cmF3OlxyXG4gICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgKi9cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgQGV4dGVuZCAudGl0bGUtYmFzZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtLXJhdGluZyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgOHB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3Jlc3BvbmQge1xyXG4gIHRleHRhcmVhIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgfVxyXG4gIHAuc3RhcnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmYWMwZDtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi0wMC1zdGFyKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI2ZmYWMwZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGEuYWN0aXZlOmJlZm9yZSwgYTpub3QoLmFjdGl2ZSk6YmVmb3JlLCBhLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZhYzBkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAuc3RhcnMgYTpiZWZvcmUsIHAuc3RhcnMgYTpob3Zlcn5hOmJlZm9yZSwgcC5zdGFycy5zZWxlY3RlZCBhLmFjdGl2ZX5hOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybS1maWVsZHMtd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICA+IHAge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICYuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleChub25lKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgI2NvbW1lbnQge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICYud2Nwci1jb21tZW50LWZvcm0taW1hZ2VzIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICNjb21tZW50IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgI2NvbW1lbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb21tZW50LWZvcm0tY29tbWVudCB7XHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vUHJvZHVjdCBWaWRlb1xyXG5cclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XHJcbiAgLmZsZXgtdmlld3BvcnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLnRiYXktdmlkZW8tY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYuXzE2Xzk6bm90KC5ob3N0KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIH1cclxuXHJcbiAgJi5fNF8zOm5vdCguaG9zdCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwOyBcclxuICB9XHJcbn1cclxuXHJcbi50YmF5X2ZlYXR1cmVkX3RodW1ibmFpbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tcGxheS1jaXJjbGUpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlOyBcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vUmV2aWV3IEltYWdlc1xyXG4jbGlzdC1yZXZpZXctaW1hZ2VzIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7IFxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1heC13aWR0aDogNTNweDtcclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9yZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgfVxyXG59XHJcbiNzaWRlYmFyLWFmdGVyLW1ldGEtc2luZ2xlLXByb2R1Y3QuYWZ0ZXItbWV0YS1zaW5nbGUtcHJvZHVjdCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nLXRvcDogMDsgIFxyXG4gIC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypwcm9kdWN0IGJ1bmRsZWQgaXRlbXMqL1xyXG4ueWl0aC13Y3BiLXByb2R1Y3QtYnVuZGxlZC1pdGVtcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLnlpdGgtd2NwYi1wcm9kdWN0LWJ1bmRsZWQtaXRlbS1hdmFpbGFiaWxpdHkubm90LXZhcmlhdGlvbiBwLnN0b2NrIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi55aXRoLXdjcGItcHJvZHVjdC1idW5kbGVkLWl0ZW1zIHAuc3RvY2sge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVkFSSUFUSU9OXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53dnMtY3NzIHtcclxuICAudmFyaWF0aW9ucyB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICsgbGk6bm90KC5yZXNldF92YXJpYXRpb25zKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzZXRfdmFyaWF0aW9ucyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52YXJpYWJsZS1pdGVtcy13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgLnZhcmlhYmxlLWl0ZW06bm90KC5yYWRpby12YXJpYWJsZS1pdGVtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDdweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICArIC52YXJpYWJsZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2VsZWN0ZWQsICYuc2VsZWN0ZWQ6aG92ZXIsICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53dnMtYXJjaGl2ZS12YXJpYXRpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLnRiYXktdmFyaWF0aW9uLWZyZWUge1xyXG4gICAgLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIge1xyXG4gICAgICAudmFyaWFibGUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAmOm5vdCgucmFkaW8tdmFyaWFibGUtaXRlbSkge1xyXG4gICAgICAgICAgJi5jb2xvci12YXJpYWJsZS1pdGVtIHtcclxuICAgICAgICAgICAgLnZhcmlhYmxlLWl0ZW0tc3Bhbi1jb2xvcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5idXR0b24tdmFyaWFibGUtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQsICYuc2VsZWN0ZWQ6aG92ZXIsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5yZXNldF92YXJpYXRpb25zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi53b28tdmFyaWF0aW9uLXN3YXRjaGVzLXN0eWxlLXJvdW5kZWQge1xyXG4gICAgLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIge1xyXG4gICAgICAudmFyaWFibGUtaXRlbTpub3QoLnJhZGlvLXZhcmlhYmxlLWl0ZW0pIHtcclxuICAgICAgICAmLmJ1dHRvbi12YXJpYWJsZS1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxOHB4KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOm5vdCguc2luZ3VsYXItc2hvcCkge1xyXG4gICAgLnRiYXktdmFyaWFibGUtc2FsZSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWF2YWlsYWJpbGl0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YXdjdnMtc3dhdGNoZXMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC5zd2F0Y2gge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBtaW4td2lkdGg6IDM2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgKyAuc3dhdGNoIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLnN3YXRjaC1jb2xvciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGVjayk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgJi52YXJpYWJsZS1pdGVtLXNwYW4tY29sb3IgeyBcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnZhcmlhYmxlLWl0ZW0tc3Bhbi1sYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi52YXJpYWJsZS1pdGVtLXNwYW4taW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vLXN3YXRjaGVzLXByby1idG4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgLmFkZC1jYXJ0IGEge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgJi53dnNfYWpheF9hZGRfdG9fY2FydCB7XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2FydC1wbHVzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogNDBweDsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0gIFxyXG4gICAgICAmLmxvYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tbG9hZGluZyk7IFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzcGluIDJzIGxpbmVhciBpbmZpbml0ZSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtY2FydCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWJsb2NrIC53b28tc3dhdGNoZXMtcHJvLWJ0biAuYWRkLWNhcnQgYS5sb2FkaW5nIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4ucHJvZHVjdC1ibG9jayAud29vLXN3YXRjaGVzLXByby1idG4gLmFkZC1jYXJ0IGEuYWRkZWQgKyBhLmFkZGVkX3RvX2NhcnQge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1ibG9jay5saXN0IC53b28tc3dhdGNoZXMtcHJvLWJ0biB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgVFlQRVM6IHNpbXBsZSwgdmFyaWJsZSwgZ3JvdXAgcHJvZHVjdHNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndvb2NvbW1lcmNlLCBib2R5IHtcclxuICBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtZ3JvdXBlZCB7XHJcbiAgICBmb3JtLmNhcnQgeyAgICBcclxuICAgIFx0Lmdyb3VwX3RhYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICsgdHIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZSBkZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZSAud29vY3NfcHJpY2VfY29kZSB7XHJcbiAgICAgICAgICBpbnMsIGRlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLFxyXG4gICAgICAgIC5wcmljZSBpbnMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdG9jayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICYud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgICAgICAucXVhbnRpdHkgaW5wdXQucXR5IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3ByaWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWwge1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3JkZXIoLTEpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICBcdHBhZGRpbmc6IDAuNWVtO1xyXG4gIFx0XHRcdCAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBcdFx0XHQgIGZvbnQtc2l6ZTogMTRweDtcclxuICBcdFx0XHQgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgXHRcdFx0ICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eSB7XHJcbiAgLmFkZC1jYXJ0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGEuYnV0dG9uIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5zaW5ndWxhci1zaG9wOm5vdCguYXJjaGl2ZS1mdWxsKSB7XHJcbiAgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQge1xyXG4gICAgZm9ybS5jYXJ0IHsgICAgXHJcbiAgICAgIC5ncm91cF90YWJsZSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCh1bnNldCk7XHJcbiAgICAgICAgICAgICYud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaW5ndWxhci1zaG9wIHtcclxuICBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtZXh0ZXJuYWwge1xyXG4gICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itc2Vjb25kO1xyXG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNJTkdMRSBTVElDS1kgTUVOVSBCQVJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNzdGlja3ktbWVudS1iYXJ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBAaW5jbHVkZSB0cmFuc2xhdGVZKC0xMzBweCk7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zIGVhc2UtaW4tb3V0KTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgI29uZXBhZ2Utc2luZ2xlLXByb2R1Y3QgPiBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgICYuY3VycmVudCwmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAmOmhvdmVyLCY6Zm9jdXMgeyBcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LWJhci1yaWdodCB7XHJcbiAgXHR0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnByaWNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgcC5vdXQtb2Ytc3RvY2sge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcbiAgI3N0aWNreS1jdXN0b20tYWRkLXRvLWNhcnQge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi5tZW51LWJhci1sZWZ0IHtcclxuICAubWVkaWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tZWRpYS1sZWZ0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIH1cclxuICAucHJvZHVjdF90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnJhdGUtc29sZCwgLnNvbGQtYnktbWV0YSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMXB4LCAxNHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0lOR0xFIEFDQ09SRElPTlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2MtdGFicy13cmFwcGVyIHtcclxuXHQjYWNjb3JkaW9uIHtcclxuXHRcdC5wYW5lbCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG4gICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGlzcGxheS1wcm9kdWN0cy5wcm9kdWN0cy1ncmlkIC5yb3cge1xyXG4gICAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICB9XHJcblx0fVxyXG4gIC50YWJzLXRpdGxlIHtcclxuICAgIGEgeyBcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgLypydGw6cmF3OlxyXG4gICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICovXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICovXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEFCUyBNT0JJTEVcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRhYnMtc2lkZWJhciB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjY2KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIC1vLXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgJi5vcGVuIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UtdGFicy1tb2JpbGUge1xyXG4gIC50YWJzLW1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1wbHVzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2MtdGFiLW1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zNXMgY3ViaWMtYmV6aWVyKC40NiwuMDEsLjMyLDEpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTEwMCUpKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IC8qIGVuYWJsZXMg4oCcbW9tZW50dW3igJ0gKHNtb290aCkgc2Nyb2xsaW5nICovXHJcbiAgICAmI3RhYi1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgaW1nOm5vdCguYmlnLXJldmlldy1pbWFnZXMtY29udGVudC1pbWcpIHtcclxuICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIHVsLG9sIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiLWhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgPiAqIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbiAgI3Jldmlld3MgI2NvbW1lbnRzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi8vIGZpeCB0csaw4budbmcgaOG7o3AgbG9naW5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAuYWN0aXZlLWFkbWluLWJhciAud29vY29tbWVyY2UtdGFicy1tb2JpbGUgLndjLXRhYi1tb2JpbGUge1xyXG4gICAgdG9wOiA0NnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcclxuICAuYWN0aXZlLWFkbWluLWJhciAud29vY29tbWVyY2UtdGFicy1tb2JpbGUgLndjLXRhYi1tb2JpbGUge1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgU0lERUJBUlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jc2lkZWJhci1zaG9wICsgLnNpbmd1bGFyLXNob3Age1xyXG5cdCNsaXN0LXJldmlldy1pbWFnZXMge1xyXG5cdFx0dWwgbGk6bnRoLWNoaWxkKG4rNykge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgSE9SSVpPTlRBTFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3R5bGUtaG9yaXpvbnRhbCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnRiYXktbW9kYWxCdXR0b24ge1xyXG4gICAgICByaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbGlzdC1yZXZpZXctaW1hZ2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgVkVSVElDQUxcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5zdHlsZS12ZXJ0aWNhbCB7XHJcbiAgICAuaW1hZ2UtbWFpbnMge1xyXG4gICAgICAuZmxleC1jb250cm9sLXRodW1icyB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIC5mbGV4LWNvbnRyb2wtbmF2IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm5vLWdhbGxlcnktaW1hZ2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZsZXgtY29udHJvbC1uYXYgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAvKnJ0bDpyYXc6XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgKi9cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdC5zdHlsZS12ZXJ0aWNhbCB7XHJcbiAgICAuZmxleC1jb250cm9sLXRodW1icyAuc2xpY2stbGlzdCBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDdweCAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgVEFCU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2luZ3VsYXItc2hvcCBkaXYudGFicy1mdWxsdGV4dCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICAuaXRlbS1wYW5lbCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4gIFxyXG4udGFicy1mdWxsdGV4dCwgLndvb2NvbW1lcmNlLXRhYnMtbW9iaWxlIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbiAgI3Jldmlld19mb3JtX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgI3RhYnMtbGlzdC1yZXZpZXdzIHtcclxuICAgICNjb21tZW50cyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgfVxyXG4gIH1cclxuICAjdGFicy1saXN0LXF1ZXN0aW9ucyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLnF1ZXN0aW9ucy1zZWN0aW9uIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gICN0YWJzLWxpc3Qtc2VsbGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgKyAjdGFicy1saXN0LW1vcmVfc2VsbGVyX3Byb2R1Y3Qge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAjdGFicy1saXN0LW1vcmVfc2VsbGVyX3Byb2R1Y3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtc2VsbGVyZG9rYW4ge1xyXG4gICAgICAmLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS10YWJzLW1vYmlsZSB7XHJcbiAgLnF1ZXN0aW9ucy1zZWN0aW9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4jdGFicy1saXN0LXNlbGxlciB7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICA+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgI3dvb2NvbW1lcmNlLXRhYnMge1xyXG4gIGNvbG9yOiAjNTU1O1xyXG4gIHVsLnRhYnMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICY6YWZ0ZXIsJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjLXRhYnMtd3JhcHBlciB7XHJcblx0LnBhbmVsIHtcclxuXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICBib3JkZXI6IDA7XHJcblx0ICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHQgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0ICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG5cdCAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgdGR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHQgIHAge1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgJi53b29jb21tZXJjZS1ub3Jldmlld3Mge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgIH1cclxuXHQgIH1cclxuICAgICYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tc2VsbGVyLCAmLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLXZlbmRvciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2MtdGFiIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzLWdyaWQgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG4gIC5lbnRyeS1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgI3Jldmlld3MgI2NvbW1lbnRzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYjdGFiLW1vcmVfc2VsbGVyX3Byb2R1Y3Qge1xyXG4gICAgICAucHJvZHVjdC1ibG9jayBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhbmVsIHtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcblx0aDIsIGgzLCBoNCB7XHJcblx0XHRAZXh0ZW5kIC50aXRsZS1iYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0dWwsIG9sIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0bGkge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG4gIC5jb21tZW50bGlzdCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuLmNvbnRlbnQtY2VudGVyIHtcclxuICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSU5HTEUgRk9STSBBREQgVE8gQ0FSVCBUWVBFXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qRml4IG1vZGFsKi9cclxuI3RiYXktcXVpY2stdmlldy1jb250ZW50ICNtb2JpbGUtY2xvc2UtaW5mb3Itd3JhcHBlciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkubW9kYWwtb3BlbiB7XHJcbiAgLm9wZW4tbWFpbi1jb250ZW50IHtcclxuICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gIH1cclxuICAjbW9iaWxlLWNsb3NlLWluZm9yLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZm9ybS1jYXJ0LXBvcHVwIGZvcm0uY2FydCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgei1pbmRleDogdW5zZXQ7ICAgXHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odW5zZXQpO1xyXG4gIH1cclxufSAgIFxyXG5cclxuLypCdG4gY2xpY2sqL1xyXG4ubW9iaWxlLWJ0bi1jYXJ0LWNsaWNrLFxyXG4jbW9iaWxlLWNsb3NlLWluZm9yLXdyYXBwZXIsXHJcbi5tb2JpbGUtYXR0cmlidXRlLWxpc3QsXHJcbi5tb2JpbGUtaW5mb3Itd3JhcHBlcixcclxuI21vYmlsZS1jbG9zZS1pbmZvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSBcclxuLnRiYXktdG8tdG9wLnRiYXktdG8tdG9wLW1vYmlsZSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcclxufVxyXG4ub3Blbi1tYWluLWNvbnRlbnR7XHJcbiAgei1pbmRleDogOTU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgfiAudGJheS10by10b3Age1xyXG4gICAgei1pbmRleDogOTQ7ICBcclxuICB9IFxyXG59IFxyXG4ud29vY29tbWVyY2UgLm9wZW4tbWFpbi1jb250ZW50IC5wcm9kdWN0IHNwYW4ub25zYWxlICB7XHJcbiAgei1pbmRleDogOTtcclxufSAgICBcclxuLm1vYmlsZS1hdHRyaWJ1dGUtbGlzdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICNhdHRyaWJ1dGUtb3BlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBpIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC0xMnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAudmFsdWUge1xyXG4gICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtYnRuLWNhcnQtY2xpY2sge1xyXG4gICYuaGFzLXdpc2hsaXN0IHtcclxuICAgICN0YmF5LWNsaWNrLWFkZHRvY2FydCxcclxuICAgICN0YmF5LWNsaWNrLWJ1eS1ub3cge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICB9IFxyXG4gIH1cclxuICAmLmhhcy1idXktbm93IHtcclxuICAgICN0YmF5LWNsaWNrLWFkZHRvY2FydCxcclxuICAgICN0YmF5LWNsaWNrLWJ1eS1ub3cge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmLmhhcy13aXNobGlzdCB7XHJcbiAgICAgICN0YmF5LWNsaWNrLWFkZHRvY2FydCxcclxuICAgICAgI3RiYXktY2xpY2stYnV5LW5vdyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgIH0gXHJcbiAgICAgICN0YmF5LWNsaWNrLWJ1eS1ub3cge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3RiYXktY2xpY2stYWRkdG9jYXJ0LFxyXG4gICN0YmF5LWNsaWNrLWJ1eS1ub3cge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7IFxyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICB9IFxyXG4gICN0YmF5LWNsaWNrLWJ1eS1ub3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmFlMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLnRiYXktbW9iaWxlLXdpc2hsaXN0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHotaW5kZXg6IDkwMDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgLnNlcGFyYXRvciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIHtcclxuICAgICAgYSBpIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9ICBcclxuICAgIH0gXHJcbiAgICBhIHsgIFxyXG4gICAgICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7IFxyXG4gICAgICAmLnZpZXctd2lzaGxpc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfSAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21vYmlsZS1jbG9zZS1pbmZvci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsIDAsIDAuNyk7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAwdnc7XHJcbiAgdG9wOiAwOyBcclxuICB6LWluZGV4OiA5ODtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLnNpbmdsZS1wcm9kdWN0LFxyXG4gIC53b29jb21tZXJjZS1jYXJ0LFxyXG4gIC53b29jb21tZXJjZS1jaGVja291dCB7XHJcbiAgICAuZm9vdGVyLWRldmljZS1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtYXR0cmlidXRlLWxpc3QsXHJcbiAgLm1vYmlsZS1idG4tY2FydC1jbGljayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9IFxyXG4gIC8qRm9ybSBjYXJ0IHBvcHVwKi9cclxuICAuZm9ybS1jYXJ0LXBvcHVwIHsgICAgXHJcbiAgICAmLnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQge1xyXG4gICAgICBmb3JtLmNhcnQge1xyXG4gICAgICAgICYuZ3JvdXBlZF9mb3JtIHtcclxuICAgICAgICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLFxyXG4gICAgICAgICAgLnRiYXktYnV5LW5vdyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdyb3VwX3RhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxODVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0ZC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLmFkZC1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0ZC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm0uY2FydCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwdnc7IFxyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xyXG4gICAgICAubW9iaWxlLWluZm9yLXdyYXBwZXIsXHJcbiAgICAgICNtb2JpbGUtY2xvc2UtaW5mb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgfVxyXG4gICAgICAubW9iaWxlLWluZm9yLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICAgICNzaG9wLW5vdyB7XHJcbiAgICAgICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sICBcclxuICAgICAgICAudGJheS1idXktbm93IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAsICBcclxuICAgICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgI21vYmlsZS1jbG9zZS1pbmZvciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwOyBcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGl2LnF1YW50aXR5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7ICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC52YXJpYXRpb25zIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIH0gIFxyXG4gICAgICAuc2luZ2xlX3ZhcmlhdGlvbiB7ICBcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7IFxyXG4gICAgICAgICNzaG9wLW5vdyB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4tYnRuLWFkZHRvY2FydCB7XHJcbiAgICAgICAgICAudGJheS1idXktbm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfSAgXHJcbiAgICAgICAgICAjc2hvcC1ub3cgeyAgIFxyXG4gICAgICAgICAgICAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVuLWJ0bi1idXlub3cge1xyXG4gICAgICAgICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjc2hvcC1ub3cgeyAgXHJcbiAgICAgICAgICAgIC50YmF5LWJ1eS1ub3cge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4tYnRuLWFsbCB7XHJcbiAgICAgICAgICAjc2hvcC1ub3cgeyAgXHJcbiAgICAgICAgICAgIC50YmF5LWJ1eS1ub3csXHJcbiAgICAgICAgICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YmF5LWJ1eS1ub3cge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB+ICNtb2JpbGUtY2xvc2UtaW5mb3Itd3JhcHBlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpOyBcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIH4gLm1vYmlsZS1idG4tY2FydC1jbGljayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBXT09DT01NRVJDRSBDQVJUXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRkLnZhcmlhdGlvbi1WZW5kb3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLnNob3BfdGFibGUuY2FydCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY2FydC1ib3R0b20ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgICBcclxuICAgICAgICAmLmNvbnRpbnVlLXRvLXNob3Age1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi51cGRhdGUge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmOWZjO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FydF9pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMik7XHJcbiAgICAgICYucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgfVxyXG4gICAgICAmLnByb2R1Y3QtcXVhbnRpdHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIH1cclxuICAgICYuaGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXByaWNlLCAucHJvZHVjdC1zdWJ0b3RhbCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC53b29jc19zcGVjaWFsX3ByaWNlX2NvZGUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYS5yZW1vdmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAjYmJiO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucXVhbnRpdHkgLmJveCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgLmNvdXBvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSB7XHJcblx0LmNhcnQtY29sbGF0ZXJhbHMge1xyXG4gICAgLmNhcnRfdG90YWxzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FydF90b3RhbHMge1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC53b29jc19zcGVjaWFsX3ByaWNlX2NvZGUge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbiAgdGFibGUsIHRhYmxlICoge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAmLnNoaXBwaW5nIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGIsIHN0cm9uZywgbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgdHIub3JkZXItdG90YWwge1xyXG4gICAgICA+IHRkLCA+IHRoIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgPiB0aCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWNhbGN1bGF0b3Ige1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgIGIsIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2MtcHJvY2VlZC10by1jaGVja291dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBhLmNoZWNrb3V0LWJ1dHRvbiB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIHtcclxuICAgIG1hcmdpbjogMCAwIDdweCAhaW1wb3J0YW50O1xyXG4gICAgcDpub3QoLmZvcm0tcm93KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1yZWRvMik7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW46IC02cHggMTBweCAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3Jvc3Mtc2VsbHMge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAudGJheS1hZGRvbi10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAudGJheS1hZGRvbi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gIH1cclxufVxyXG4uY291cG9uIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfSBcclxuICBwIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgM3B4IDNweCAwKTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgcGFkZGluZzogMCAxMXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4IDAgMCAzcHgpO1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJ0LWJvdHRvbSB7XHJcbiAgcGFkZGluZzogNDNweCAwIDYwcHg7XHJcbiAgLmNvbnRpbnVlLXRvLXNob3Age1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgIC8qcnRsOnJhdzpcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAqL1xyXG4gIH1cclxuICAudXBkYXRlLWNhcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIC51cGRhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVwZGF0ZSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1kZXN0aW5hdGlvbiB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xyXG4gID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4gID4gdGhlYWQgPiB0ciA+IHRkLFxyXG4gID4gdGJvZHkgPiB0ciA+IHRkLFxyXG4gID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4gID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4gID4gdGZvb3QgPiB0ciA+IHRoIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9IFxyXG4gID4gdGJvZHkgPiB0ci5vcmRlci10b3RhbCA+IHRkIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAmLmFjY291bnQtb3JkZXJzLXRhYmxlLCAmLmRva2FuLXJtYS1vcmRlci1pdGVtLXRhYmxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuYWNjb3VudC1vcmRlcnMtdGFibGUsICYubXlfYWNjb3VudF9vcmRlcnMsICYuZG9rYW4tcm1hLW9yZGVyLWl0ZW0tdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50YWJsZS1zdHJpcGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB0Ym9keSA+IHRyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4gICAgPiB0aGVhZCA+IHRyID4gdGQsXHJcbiAgICA+IHRib2R5ID4gdHIgPiB0ZCxcclxuICAgID4gdGJvZHkgPiB0ciA+IHRoIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgXHJcbiAgICB9XHJcbiAgICBhLnZpZXcge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICB9XHJcbiAgICBhLnJlcXVlc3Rfd2FycmFudHkge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRva2FuLXJtYS1vcmRlci1pdGVtLXRhYmxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAgID4gdGJvZHkgPiB0ciA+IHRoIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcnR7XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVue1xyXG4gICAgLnNlbGVjdDItZHJvcGRvd257XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgdGJheS1pY29uKGFmdGVyLCB0Yi1pY29uLWNoZXZyb24tZG93bik7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UsIC53b29jb21tZXJjZS1wYWdlIHtcclxuICAuY2FydC1jb2xsYXRlcmFscyAucmVsYXRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUge1xyXG4gID4gYSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Yy1pdGVtLW1ldGEsIGRsLnZhcmlhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgIC53Yy1pdGVtLW1ldGEtbGFiZWwsIGR0LCBkZCwgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSBkbC52YXJpYXRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcclxuICBwYWRkaW5nOiAzNXB4IDMwcHggMTUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWEgIWltcG9ydGFudDtcclxufSBcclxuLmFkbWluLWJhciB7XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH0gIFxyXG59ICIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBXT09DT01NRVJDRSBNWSBBQ0NPVU5UXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50YmF5LW15LWFjY291bnQtYXZhdGFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi53b29jb21tZXJjZSBmb3JtIC5wYXNzd29yZC1pbnB1dCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAucGFzc3dvcmQtaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53b29jb21tZXJjZSB7XHJcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgXHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCA1cHggMTJweCAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzaW1wbGUtbGluZS1pY29ucyc7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZSwmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLW9yZGVycyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgJi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kb3dubG9hZHMge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA4M1wiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWRkcmVzcyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXBheW1lbnQtbWV0aG9kcyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWlucXVpcnkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA1ZFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tYmVjb21lLWEtdmVuZG9yIGE6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwODAnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXJtYS1yZXF1ZXN0cyBhOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxlMDk4JztcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1mb2xsb3dpbmcgYTpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZTAyOCc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tc3VwcG9ydC10aWNrZXRzIGE6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwNGEnO1xyXG4gICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgJi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1lZGl0LWFjY291bnQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAwNVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICAgICAgJi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hdWN0aW9ucy1lbmRwb2ludCwgJi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1teS1hdWN0aW9uIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXp6LWxhdyk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgJi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1jdXN0b21lci1sb2dvdXQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA2NVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0td2NmbS1zdG9yZS1tYW5hZ2VyIGE6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgLypydGw6cmF3OlxyXG4gICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAqL1xyXG4gICAgfVxyXG4gICAgYTpub3QoLndvb2NvbW1lcmNlLWJ1dHRvbik6bm90KC52ZW5kb3ItZGFzaGJvYXJkKSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCA1cHggMjFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuICAgIC5zaG9wX3RhYmxlLm15X2FjY291bnRfZW5xdWlyeSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgID4gdGhlYWQsID4gdGJvZHksID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0ZCwgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAvKnJ0bDpyYXc6XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgKi9cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGgyIHtcclxuICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLmFkZHJlc3NlcyAudGl0bGUgaDMge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi53b29jb21tZXJjZS1hY2NvdW50IC5hZGRyZXNzZXMgLnRpdGxlIC5lZGl0IHtcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi53b29jb21tZXJjZSwgLndvb2NvbW1lcmNlLXBhZ2Uge1xyXG4gIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcclxuICAgIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBhZGRyZXNzIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLmNvbDItc2V0IHtcclxuICAgIC5jb2wtMSwgLmNvbC0yIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYuYWRkcmVzc2VzIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgIFx0YmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgICAgfVxyXG4gICAgICBhZGRyZXNzIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlLCBoMyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcclxuICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tZW1haWwsIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1waG9uZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6IFwidGItaWNvblwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tZW1haWx7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWVudmVsb3BlLW9wZW4pO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tcGhvbmV7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXRlbGVwaG9uZSk7XHJcbiAgfVxyXG59XHJcbi8vIE15IGFjY291bnRcclxuLndvb2NvbW1lcmNlLWFjY291bnQgI21haW4tY29udGVudCAud29vY29tbWVyY2Uge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC50aXRsZS1hY2NvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgIHAuZm9ybS1yb3ctd2lkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBwLmZvcm0tcm93LWxhc3QsXHJcbiAgICBwLmZvcm0tcm93LWZpcnN0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBwOm5vdCgud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC5kb2thbi1lcnJvcikge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIGlucHV0LCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVkaXQtYWNjb3VudCB7XHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFdPT0NPTU1FUkNFIFJFR0lTVEVSIExPR0lOXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53b29jb21tZXJjZSB7XHJcblx0Zm9ybS5sb2dpbiwgZm9ybS5yZWdpc3RlciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y29sb3I6ICM1NTU7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdCY6bm90KC5mb3JtLXJvdykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkLCAmLnVzZXItcm9sZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVzZXItcm9sZSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGFzdCB7XHJcblx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRAZXh0ZW5kIC5idG4tdGhlbWU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2hvd19pZl9zZWxsZXIgcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHQubG9zdF9wYXNzd29yZCBhIHtcclxuXHRcdFx0QGV4dGVuZCAuaGFzLWFmdGVyO1xyXG5cdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0Ji5idXR0b24ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDM4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb3N0X3Bhc3N3b3JkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRmb3JtLnJlZ2lzdGVyIHtcclxuXHRcdC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDAgMTdweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGZvcm0gLmZvcm0tcm93IC53b29jb21tZXJjZS1mb3JtX19pbnB1dCB7XHJcblx0XHRAZXh0ZW5kIC5uZXctaW5wdXQ7XHJcblx0fVxyXG5cdGZvcm0ucmVnaXN0ZXIuZG9rYW4tdmVuZG9yLXJlZ2lzdGVyIHtcclxuXHRcdD4gcDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnUtY29sdW1ucyB7XHJcblx0QGluY2x1ZGUgZmxleCgxKTtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDYwcHggNzBweDtcclxuXHQ+IGRpdiB7XHJcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmOm9ubHktY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdC5uYXYtdGFicyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdi10YWJzIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjYmJiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIFx0XHRcdGJvcmRlcjogMDtcclxuICBcdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XHJcbiAgXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgXHRcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdCsgbGkge1xyXG4gICAgXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgXHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YWItY29udGVudCB7XHJcblx0XHQud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRhYi1wYW5lIHtcclxuXHRcdC5zdWItdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubG9nLWZvcm0ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTE1cHg7XHJcblx0fVxyXG5cdC5sb2ctd2l0aC1zb2NpYWwge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMTVweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcclxuXHR9XHJcbn1cclxuLmxvZy13aXRoLXNvY2lhbCB7XHJcblx0LnNvY2lhbC1sb2cge1xyXG5cdFx0bWFyZ2luLXRvcDogNjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuLy9wb3B1cCBsb2dpbi9yZWdpc3RlclxyXG4uc29jaWFsLWxvZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubG9nLXdpdGgtc29jaWFsIGRpdi5uc2wtY29udGFpbmVyLWJsb2NrLm5zbC1jb250YWluZXIge1xyXG5cdC5uc2wtY29udGFpbmVyLWJ1dHRvbnMge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGEgKyBhIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmRpdi5uc2wtY29udGFpbmVyLWJsb2NrLm5zbC1jb250YWluZXIge1xyXG4gIC5uc2wtY29udGFpbmVyLWJ1dHRvbnMge1xyXG4gIFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBcdHBhZGRpbmc6IDZweCAwIDAgIWltcG9ydGFudDtcclxuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcdGEge1xyXG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHRcdG1hcmdpbjogMDtcclxuICBcdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuICBcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgXHRcdEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIFx0XHQrIGEge1xyXG4gIFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgXHRcdH1cclxuICBcdH1cclxuICB9XHJcbiAgLm5zbC1idXR0b24ge1xyXG4gIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFx0d2lkdGg6IDEwMCU7XHJcbiAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gIFx0Lm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcclxuICBcdFx0bWFyZ2luOiAwO1xyXG4gIFx0XHRwYWRkaW5nOiAwO1xyXG4gIFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuICBcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgXHR9XHJcbiAgXHRpIHtcclxuICBcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG4gIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHR9XHJcbiAgfVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFdPT0NPTU1FUkNFIE9SREVSIFJFQ0VJVkVEXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCB7XHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyIHtcclxuICAgIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGUwODAnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc2ltcGxlLWxpbmUtaWNvbnMnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogIzA4ZGIxNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAzMHB4OyBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIHRhYmxlLnNob3BfdGFibGUge1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICYubXlfYWNjb3VudF9vcmRlcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGhlYWQsIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpub3QoLndvb2NvbW1lcmNlLXRhYmxlX19saW5lLWl0ZW0pIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSwgLnByb2R1Y3QtdG90YWwge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGZvb3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci1hZ2FpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbiAgKyBsaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICB9XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1vcmRlciB7XHJcbiAgPiBwOm5vdCgud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByb2R1Y3QtcXVhbnRpdHkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGgyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyX2RldGFpbHMge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICoge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRva2FuLWluZm8ge1xyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XHJcbiAgICBtYXJnaW46IDQ1cHggMCAwO1xyXG4gICAgLmFkZHJlc3NlcyB7XHJcbiAgICAgIC53b29jb21tZXJjZS1jb2x1bW4tLWJpbGxpbmctYWRkcmVzc3tcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHRoZWFkLCB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRib2R5IHtcclxuICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcclxuICB0YWJsZSAucHJvZHVjdC1uYW1lID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLypGaXggbXZ4IG9yZGVyIHJlY2VpdmVkKi9cclxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC5vcmRlcl9kZXRhaWxzIH4gZGl2IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLm9yZGVyX2RldGFpbHMgfiBkaXYgdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAub3JkZXJfZGV0YWlscyB+IGRpdiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCBcclxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC5vcmRlcl9kZXRhaWxzIH4gZGl2IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAub3JkZXJfZGV0YWlscyB+IGRpdiB0YWJsZSB7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC5vcmRlcl9kZXRhaWxzIH4gZGl2IHRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4vKkZpeCBTdHJpcGUgcGFnZSBzYXUgY2hlY2tvdXQqL1xyXG4ud2NfcGF5bWVudF9tZXRob2QucGF5bWVudF9tZXRob2Rfc3RyaXBlIC53Yy1jcmVkaXQtY2FyZC1mb3JtIC5mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBXT09DT01NRVJDRSBUUkFDSyBPUkRFUlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jdHJhY2stb3JkZXIge1xyXG4gIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1mb3JtLnRyYWNrX29yZGVyIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgLmZvcm0tcm93IGJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7ICAgIFxyXG4gIH1cclxufVxyXG4udHJhY2tfb3JkZXJ7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBwYWRkaW5nOiA2MnB4IDcwcHggMjQzcHg7XHJcbiAgcCB7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICAgICYuZm9ybS1yb3ctZmlyc3QsICYuZm9ybS1yb3ctbGFzdCB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgKyAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIH1cclxuICAgIHRhYmxlLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyAge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IFxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSB1bC53Yy1pdGVtLW1ldGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn0gIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFdPT0NPTU1FUkNFIENIRUNLT1VUXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiAuZm9ybS1yb3cge1xyXG5cdGlucHV0LmlucHV0LXRleHQge1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHggMCAwIDNweCk7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0fVxyXG59IFxyXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xyXG5cdC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlIHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDM2cHggMzBweDtcclxuXHRcdC53b29jb21tZXJjZS1lcnJvciwgXHJcblx0XHQud29vY29tbWVyY2UtaW5mbywgXHJcblx0XHQud29vY29tbWVyY2UtbWVzc2FnZSB7IFxyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud2MtZ2VybWFuaXplZCB7XHJcblx0XHQjcGF5bWVudCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHQuY2FydF9pdGVtIHtcclxuXHRcdFx0XHQucHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LndjLWd6ZC1vcmRlci1zdWJtaXQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdFx0QGV4dGVuZCAuYnRuLXRoZW1lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG4ud29vY29tbWVyY2Uge1xyXG5cdC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSwgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XHJcblx0XHQud29vY29tbWVyY2UtaW5mbyxcclxuXHRcdC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlIH4gLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcclxuXHR9XHJcblx0Zm9ybS5jaGVja291dF9jb3Vwb24ge1xyXG5cdFx0cGFkZGluZzogMjVweCAzMHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdGNvbG9yOiAjNTU1O1xyXG5cdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHQ+IHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHQmOm5vdCguZm9ybS1yb3cpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZm9ybS1yb3ctZmlyc3Qge1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5mb3JtLXJvdy1sYXN0IHtcclxuXHRcdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAuYnRuLXRoZW1lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDNweCAzcHggMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRmb3JtLnUtY29sdW1ucyB7XHJcblx0XHRtYXJnaW46IDIwcHggMCA1MHB4O1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmZvcm0uY2hlY2tvdXQge1xyXG5cdHBhZGRpbmc6IDY1cHggMCAxMDBweDtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdG1hcmdpbjogMCAwIDM0cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdCYjb3JkZXJfcGF5bWVudF9oZWFkaW5nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdCYjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bWFyZ2luOiA3cHggMCAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm0tcm93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQjb3JkZXJfY29tbWVudHMge1xyXG5cdFx0bWluLWhlaWdodDogMTg2cHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm9yZGVyLXJldmlldyB7XHJcblx0XHQuc2hvcF90YWJsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0PiB0aGVhZCwgPiB0Ym9keSwgPiB0Zm9vdCB7XHJcblx0XHRcdFx0PiB0ciB7XHJcblx0XHRcdFx0XHQ+IHRkLCB0aCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gXHJcblx0XHRcdD4gdGhlYWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblx0XHRcdFx0PiB0ciA+IHRoIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiB0Ym9keSA+IHRyID4gdGQucHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrOyBcclxuXHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC52YXJpYXRpb24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHRmb290ID4gdHIge1xyXG5cdFx0XHRcdCYub3JkZXItdG90YWwgPiB0ZCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gdGgsID4gdGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdD4gdGgsID4gdGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdD4gdGgsID4gdGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gdGgge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWwjc2hpcHBpbmdfbWV0aG9kIGxpIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtcXVhbnRpdHkge1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb250ZW50OiAnKCc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcpJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dHI6bm90KC5vcmRlci10b3RhbCkge1xyXG5cdFx0XHQud29vY3Nfc3BlY2lhbF9wcmljZV9jb2RlIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vcmRlci1wYXltZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UgdWwjc2hpcHBpbmdfbWV0aG9kIC5hbW91bnQge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICRibGFjaztcclxufVxyXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuXHRoMyBsYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcblx0Zm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3gge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcbn1cclxuI2FkZF9wYXltZW50X21ldGhvZCAsIC53b29jb21tZXJjZS1jYXJ0ICwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcclxuXHQjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xyXG5cdFx0bWFyZ2luOiAwIDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIHBhZGRpbmc6IDAgMCA1cHggMjVweDtcclxuICAgICY6YmVmb3Jle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICFpbXBvcnRhbnQpO1xyXG5cdC5wYXltZW50X21ldGhvZHN7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTE7XHJcblx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFtjaGVja2VkPVwiY2hlY2tlZFwiXSB+IC5wYXltZW50X2JveCwgLnBheW1lbnRfYm94W3N0eWxlPVwiZGlzcGxheTogYmxvY2s7XCJdLCAucGF5bWVudF9ib3hbc3R5bGVdIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjM1cyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGF5bWVudF9tZXRob2Rfc3RyaXBlLCAucGF5bWVudF9tZXRob2RfcGF5cGFsIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hYm91dF9wYXlwYWx7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0fVxyXG5cdFx0LnBheW1lbnRfYm94IHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGxhY2Utb3JkZXJ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRidXR0b24uYnV0dG9uLmFsdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdEBleHRlbmQgLmJ0bi10aGVtZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlcntcclxuXHRcdFx0cGFkZGluZzogMTlweCAwIDNweDtcclxuXHRcdFx0Lndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWNoZWNrYm94LXRleHR7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveHtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudGVybS13cmFwcGVyID4gZGl2IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmLmlubmVyIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciBzZWxlY3Qge1xyXG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdEBpbmNsdWRlIGFwcGVhcmFuY2UoKTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgXHRvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0ZpeCBpbWFnZSBDcmVkaXQgQ2FyZCBjaGVja291dFxyXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbWcuc3RyaXBlLWljb24sIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgaW1nLnN0cmlwZS1pY29uIHtcclxuICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vL1NoaXBwaW5nXHJcbi5jYWxjdWxhdGVkX3NoaXBwaW5nIHtcclxuXHQuc2hvcF90YWJsZSB0Ym9keSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHRyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleCgxKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB7XHJcblx0Ji1jYXJ0IHtcclxuXHRcdC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5mb3JtLmNoZWNrb3V0IHtcclxuXHQub3JkZXItcmV2aWV3IC5zaG9wX3RhYmxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0LmNhcnRfaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdHRoZWFkIHRyLCB0Zm9vdCB0ciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHQ+dGhlYWQ+dHIgdGg6bGFzdC1jaGlsZCB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXgoMSk7XHJcblx0XHR9XHJcblx0XHQ+IHRmb290ID4gdHIgPiB0ZCB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXgoMSk7XHJcblx0XHR9XHJcblx0XHR0Zm9vdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuI3NoaXBwaW5nX21ldGhvZC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHtcclxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0XHRAZXh0ZW5kIC5uZXctaW5wdXQ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdD4gbGFiZWwgeyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7IFxyXG5cdFx0fSBcclxuXHR9XHRcclxufVx0XHJcbnVsI3NoaXBwaW5nX21ldGhvZC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHtcclxuXHRwYWRkaW5nLXRvcDogN3B4O1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFdPT0NPTU1FUkNFIENVU1RPTSBMT0dJTlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuI2N1c3RvbS1yZWdpc3RlciwgI2N1c3RvbS1sb2dpbiB7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGlucHV0Om5vdCguc3VibWl0X2J1dHRvbikge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxuICBsYWJlbC5lcnJvciB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zdWJtaXRfYnV0dG9uIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJi5jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgIH1cclxuICAgICYudGV4dC1saW5rIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgcC5zdGF0dXMge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjogMTVweCAwIDIwcHggMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5zdWNjZXNzZnVsIHtcclxuICAgICAgY29sb3I6ICM4Y2M4NGE7XHJcbiAgICB9XHJcbiAgICAmLndyb25nIHtcclxuICAgICAgY29sb3I6ICNmN2IyMTc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtbG9nIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG59XHJcbiNjdXN0b20tcmVnaXN0ZXIge1xyXG4gIC52ZW5kb3ItcmVnaXN0ZXIge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dC5zdWJtaXRfYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbn1cclxuI2N1c3RvbS1sb2dpbi13cmFwcGVyIHtcclxuICAmLm1vZGFsIHtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gIH1cclxuICAubW9kYWwtZGlhbG9ne1xyXG4gICAgbWFyZ2luLXRvcDogMTAlO1xyXG4gIH1cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogLTI1cHg7XHJcbiAgICByaWdodDogLTM1cHg7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjdXN0b20tcmVnaXN0ZXIgbGFiZWwuZXJyb3IsIFxyXG4gICNjdXN0b20tbG9naW4gbGFiZWwuZXJyb3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAubW9kYWwtYm9keXtcclxuICAgICAgcGFkZGluZzogNDJweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjdXMtcmVtZW1iZXJtZSB7XHJcbiAgICBAZXh0ZW5kIC5uZXctaW5wdXQ7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICNiYmI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWItcGFuZSB7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucmVtZW1iZXJtZS13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCAyNnB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypGaXggbOG7l2kgcG9wdXAgbG9naW4geDIgcmVwZWF0IHBhc3N3b3JkKi9cclxuI2N1c3RvbS1yZWdpc3RlciAuZm9ybS1wYXNzd29yZC1yZXBlYXQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSIsIiIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVVBEQVRFXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKkFuaW1hdGlvbiBhamF4IG1lbnUqL1xyXG4uZHJvcGRvd25zLWxvYWRpbmcge1xyXG5cdC5kcm9wZG93bi1sb2FkLWFqYXggeyAgXHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI5OHB4O1xyXG5cdH1cclxuXHQuZHJvcGRvd24taHRtbC1wbGFjZWhvbGRlciB7XHJcblx0XHQmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjsgICAgIFxyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDBweDsgXHJcbiAgICAgIHdpZHRoOiA0MHB4OyAgIFxyXG4gICAgICB0b3A6IDEzMHB4OyAgICAgICBcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihjaXJjbGUtbG9hZGluZyAwLjM1cyBsaW5lYXIgaW5maW5pdGUpO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiAgICBcclxuLmRyb3Bkb3duLWh0bWwtcGxhY2Vob2xkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XHJcbn1cclxuLypFbmQgQW5pbWF0aW9uIGFqYXggbWVudSovXHJcblxyXG4vKkFkZCBhamF4IG1lbnUgY2FudmFzKi9cclxuLmVsZW1lbnQtbWVudS1jYW52YXMubG9hZC1hamF4IHtcclxuICAubWVudS1jYW52YXMtY29udGVudCA+IG5hdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDAuNik7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4OyAgIFxyXG4gICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKGNpcmNsZS1sb2FkaW5nIDAuMzVzIGxpbmVhciBpbmZpbml0ZSk7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4vKkFkZCBhamF4IGNhdGVnb3JpZXMgdGFicyovXHJcbi50YmF5LWVsZW1lbnQtcHJvZHVjdC1jYXRlZ29yaWVzLXRhYnMsXHJcbi50YmF5LWVsZW1lbnQtcHJvZHVjdC10YWJzIHtcclxuICAudGJheS1hZGRvbi1jb250ZW50IHtcclxuXHRcdCYubG9hZC1hamF4IHsgXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjYpO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHQgIHotaW5kZXg6IDI7ICAgXHJcblx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgIHRvcDogNTAlOyAgIFxyXG5cdFx0XHQgIGxlZnQ6IDUwJTsgICAgXHJcblx0XHRcdCAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuXHRcdFx0ICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHQgIGhlaWdodDogNDBweDtcclxuXHRcdFx0ICB3aWR0aDogNDBweDsgIFxyXG5cdFx0XHQgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHQgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0ICBAaW5jbHVkZSBhbmltYXRpb24oY2lyY2xlLWxvYWRpbmcgMC4zNXMgbGluZWFyIGluZmluaXRlKTtcclxuXHRcdFx0ICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdH0gICAgICAgXHJcblx0XHRcdD4gLnRhYi1wYW5lIHsgICBcclxuXHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDApOyAgIFxyXG5cdFx0XHRcdH0gICBcclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHR9ICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVsZW1lbnRvci1wcm9kdWN0LXYxIHtcclxuICAgIC50YmF5LWVsZW1lbnQtcHJvZHVjdC1jYXRlZ29yaWVzLXRhYnMsXHJcbiAgICAudGJheS1lbGVtZW50LXByb2R1Y3QtdGFicyB7XHJcbiAgICAgIC50YmF5LWFkZG9uLWNvbnRlbnQubG9hZC1hamF4OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKkZpeCBhamF4IG1lbnUgY2xpY2sqL1xyXG4ubWVudS1jbGljayB7IFxyXG4gID4gKiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgJi5idG4tY2FudmFzLW1lbnUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4vKkFqYXggY2FudmFzKi8gXHJcbi5lbGVtZW50LW1lbnUtY2FudmFzLm9wZW4ubG9hZC1hamF4IC5tZW51LWNhbnZhcy1jb250ZW50ID4gbmF2IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjsgICAgICAgICBcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDsgXHJcbiAgICB3aWR0aDogNDBweDsgICAgIFxyXG4gICAgdG9wOiA1MCU7ICAgICBcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbihjaXJjbGUtbG9hZGluZyAwLjM1cyBsaW5lYXIgaW5maW5pdGUpO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLypBamF4IHZlcnRpY2FsKi9cclxuLmNhdGVnb3J5LWluc2lkZS5vcGVuLmxvYWQtYWpheCAuY2F0ZWdvcnktaW5zaWRlLWNvbnRlbnQge1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjsgICAgICAgICBcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDsgXHJcbiAgICB3aWR0aDogNDBweDsgICBcclxuICAgIHRvcDogNTAlOyAgICAgXHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oY2lyY2xlLWxvYWRpbmcgMC4zNXMgbGluZWFyIGluZmluaXRlKTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbn0gIFxyXG5cclxuLmNyZWF0ZS1hY2NvdW50LXF1ZXN0aW9uIC5jcmVhdGUtYWNjb3VudC1idXR0b257XHJcblx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxufVxyXG4uY3JlYXRlLWFjY291bnQtcXVlc3Rpb24gLmNyZWF0ZS1hY2NvdW50LWJ1dHRvbjpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRklYIEJVR1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKkZpeCBzaW5nbGUgcHJvZHVjdCBjbGljayBpbWFnZSDEkeG7gyBraMO0bmcgY2xpY2sgdsOgbyB0csOqbiBoZWFkZXIgbW9iaWxlKi9cclxuLnBzd3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMW1zO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxufVxyXG4ucHN3cC5wc3dwLS1vcGVuIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59ICAgXHRcdFx0ICBcclxuXHJcbi8qRml4IHJldmlldyBpbWFnZSBuZXcgY29kZSovXHJcbi5wc3dwLXJldmlldy1pbWFnZXMge1xyXG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgICAgXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuaGVhZGVyLWNvbW1lbnQge1xyXG4gICAgICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWNvbW1lbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NzsgICBcclxuICAgICAgICB9ICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJ0bi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypGaXggUXVpY2sgVmlldyBOZXcqL1xyXG4jdGJheS1xdWljay12aWV3LWNvbnRlbnQge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmltYWdlLW1haW5zIHsgICBcclxuICAgICAgICAgICAgLmRldGFpbHMtYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQsICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtbWFpbnMgeyAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyBcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwOyBcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoNDRweCwgNDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMjVzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQgeyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICBcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ub25zYWxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwOyBcclxuICAgICAgICAgICAgdG9wOiAwOyAgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5kZXRhaWxzLWJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7ICBcclxuICAgICAgICAgICAgbGVmdDogMDsgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMjVzIGVhc2UpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoNDRweCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTsgICBcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1kZXRhaWxzLWJ0biB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKkZpeCBidXR0b24gaW1wb3J0IHRyb25nIFRvb2wgRG9rYW4qL1xyXG4uZXhwb3J0X2RpdiBmb3JtPnAgaW5wdXQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5leHBvcnRfZGl2IGZvcm0+cCBsYWJlbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQzMXB4KSB7XHJcbiAgLmRva2FuLWRhc2hib2FyZCAuZG9rYW4tdGFibGUge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4vL0ZpeCBidXR0b24gdHJhbmcgb3JkZXIgdHJvbmcgRGFzaGJvYXJkIGPhu6dhIERva2FuXHJcbmZvcm0gaW5wdXQuYnRuLCBidXR0b24uZG9rYW4tYnRuLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItdGhlbWUtY29sb3IpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1vLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5mb3JtIGlucHV0LmJ0bjpob3ZlciwgZm9ybSBpbnB1dC5idG46Zm9jdXMsICBidXR0b24uZG9rYW4tYnRuLXN1Y2Nlc3M6aG92ZXIsICBidXR0b24uZG9rYW4tYnRuLXN1Y2Nlc3M6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItdGhlbWUtY29sb3ItaG92ZXItMikgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGItdGhlbWUtY29sb3ItaG92ZXItMikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9GaXggdHJhbmcgbWF5IGFjY291bnQgdHLGsOG7nW5nIGjhu6NwIGNoxrBhIGPDsyBzaGlwcGluZyBhZGRyZXNzXHJcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuY29sLTEud29vY29tbWVyY2UtQWRkcmVzcyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vaGlkZGVuIGNhdGVnb3J5XHJcbi5hcmNoaXZlLXNob3AgLmRpc3BsYXktcHJvZHVjdHMgeyBcclxuICAgIC5wcm9kdWN0LWNhdGVnb3J5IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuLm1mcC13cmFwLm1mcC1yZWFkeSB+ICN3cmFwcGVyLWNvbnRhaW5lciAjdGJheS1tYWluLWNvbnRlbnQge1xyXG4gIHotaW5kZXg6IHVuc2V0OyBcclxufSAgICBcclxuXHJcbi8qRml4IERlZmVuZGVyIFBybyBwbHVnaW5zKi9cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwZGVmLTJmYS13cmFwIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwZGVmLTJmYS13cmFwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLml6aU1vZGFsLWlzQXR0YWNoZWQgLm1tLXNsaWRlb3V0LCBcclxuLmRva2FuLWRhc2hib2FyZCAubW0tc2xpZGVvdXR7XHJcbiAgICB6LWluZGV4OiB1bnNldDtcclxufVxyXG5cclxuLypGaXggcGFnZSB0ZXJtIHZlbmRvciBkb2thbiovXHJcbi53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSN0Y19hZ3JlZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ud29vY29tbWVyY2UtYWNjb3VudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0jdGNfYWdyZWUgKyBsYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDdweDtcclxufVxyXG4ud29vY29tbWVyY2UtYWNjb3VudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0jdGNfYWdyZWUgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2N1c3RvbS1sb2dpbi13cmFwcGVyIHtcclxuICAgICNjdXN0b21lcl9sb2dpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAubG9nLWZvcm0geyBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIC53b29jb21tZXJjZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJi5sb2dpbixcclxuICAgICAgICAgICAgICAgICYucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qU3R5bGUgV09PRiovXHJcbi5pcnMtLXJvdW5kIC5pcnMtYmFyLFxyXG4uaXJzLS1yb3VuZCAuaXJzLWZyb20sIFxyXG4uaXJzLS1yb3VuZCAuaXJzLXRvLCBcclxuLmlycy0tcm91bmQgLmlycy1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWZyb206YmVmb3JlLCBcclxuLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsIFxyXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZTpiZWZvcmUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlIHtcclxuICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmFwcGx5X2Zvcl92ZW5kb3JfbGFiZWwgICNhcHBseV9mb3JfdmVuZG9ye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtYXJnaW46IDBweCA1cHggMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJ0LWRyb3Bkb3duIC5jYXJ0X2xpc3QgLnByb2R1Y3QtbmFtZSBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLypTdHlsZSBwYWdlIGNhcnQgdnMgY2hlY2tvdXQgd29vIDguMyovXHJcbi53Yy1ibG9jay1jYXJ0X19zdWJtaXQgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1idXR0b24ge1xyXG4gIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItaG92ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX2lucHV0OmNoZWNrZWQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxufVxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX2lucHV0e1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAmOmNoZWNrZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7ICBcclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6ICBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2Zvcm0ge1xyXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQge1xyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4IDAgMCAzcHgpO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDNweCAzcHggMCk7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wcmljZSAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlX19yZWd1bGFyIHtcclxuICBjb2xvcjogIzg4ODg4ODtcclxufVxyXG5cclxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndvb2NzX3ByaWNlX2NvZGV7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qQ2hlY2tvdXQgd29vIDguMyovXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9fcXVhbnRpdHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jaGVja291dF9fYWN0aW9ucyAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b24ge1xyXG4gIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciBidXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4gXHJcbi50YmF5LWRyb3Bkb3duLWNhcnQgLmNhcnRfbGlzdCAucHJvZHVjdC1uYW1lIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItaWNvbi5lbGVtZW50b3Itc29jaWFsLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTXV0aWwgVmVuZG9yIEJhc2VcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNvbGQtYnktbWV0YSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gID4gYSB7XHJcbiAgICBjb2xvcjogJHZlbmRvci1hdXRob3ItY29sb3I7IFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdGNvbG9yOiAkdmVuZG9yLWF1dGhvci1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvbGQtYnktbGFiZWwge1xyXG4gICAgY29sb3I6ICR2ZW5kb3ItYXV0aG9yLWxhYmVsO1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XHJcblx0Ji5yZXN1bHQtdmVuZG9yIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRE9LQU5cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmRva2FuLWRhc2hib2FyZCB7XHJcbiAgLnBhZ2UtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5kb2thbi1kYXNoYm9hcmQtd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgc2VsZWN0LmRva2FuLWZvcm0tY29udHJvbCB7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRva2FuLWRhc2gtc2lkZWJhciB1bC5kb2thbi1kYXNoYm9hcmQtbWVudSBsaS5kb2thbi1jb21tb24tbGlua3MgYSBpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICNpbnNlcnQtbWVkaWEtYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmRva2FuLXRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZC5kaXZpYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLXdyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiB1bCA+IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICArIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW4uY3VycmVudCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgPiBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuICAuc2VsbHMtZ3JhcGggLmNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIHtcclxuICAgID4gZGl2LCA+IHRhYmxlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kb2thbi1wcm9kdWN0LWxpc3RpbmcgLmRva2FuLXByb2R1Y3QtbGlzdGluZy1hcmVhIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5kb2thbi1vcmRlcnMtY29udGVudCAuZG9rYW4tb3JkZXJzLWFyZWEge1xyXG4gIC5kb2thbi1vcmRlci1maWx0ZXItc2VyYWNoIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIC5kb2thbi1mb3JtLWdyb3VwID4gaW5wdXQuaGFzRGF0ZXBpY2tlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9IFxyXG4gIHVsLm9yZGVyLXN0YXR1c2VzLWZpbHRlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5kb2thbi10YWJsZSB7XHJcbiAgICA+IHRoZWFkLCA+IHRib2R5LCA+IHRmb290LCA+IHRoZWFkLCA+IHRib2R5LCA+IHRmb290IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aCwgPiB0ZCB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZG9rYW4tYnRuLXRoZW1lLCBhLmRva2FuLWJ0bi10aGVtZSwgLmRva2FuLWJ0bi10aGVtZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLmRva2FuLWRhc2hib2FyZCAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkgLnN0b3JlLWZvb3RlciB7XHJcbiAgLnNlbGxlci1hdmF0YXIgaW1nIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgYSBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmLmRva2FuLWJ0bi1yb3VuZCB7XHJcbiAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuLnBhZ2luYXRpb24td3JhcCB1bC5wYWdpbmF0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIuZG9rYW4tdmVuZG9yLXJlZ2lzdGVyIHtcclxuICBwYWRkaW5nOiAwIDAgNTBweDtcclxuICAuZm9ybS1yb3cge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmZvcm0tcm93LXdpZGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLmRva2FuLXN0b3JlICNyZXZpZXdzIHtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSB7XHJcbiAgICBpbWcuYXZhdGFyIHtcclxuICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5jb21tZW50LXRleHQgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG9rYW4tcmV2aWV3LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuLnZlbmRvcl9zaWRlYmFyICsgI21haW4gLmRva2FuLXNpbmdsZS1zdG9yZSB7XHJcbiAgJi5kb2thbi13OCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9IFxyXG59XHJcbi8qIFN0eWxlIHN0b3JlIGxpc3QgKi9cclxuXHJcbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICAucmlnaHQgLnRvZ2dsZS12aWV3IC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbn1cclxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgLnN0b3JlLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDMwcHggMCByZ2JhKDAsMCwwLDAuMjUpKTtcclxuICAgIH1cclxuICB9IFxyXG59XHJcblxyXG4vKiBzdHlsZSBzdG9yZSBkb2thbiAqL1xyXG5cclxuLmRva2FuLXNpbmdsZS1zdG9yZSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC5wcm9maWxlLWZyYW1lIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuZG9rYW4tc3RvcmUtdGFicyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcclxuICAgIHVsIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOm5vdCguZG9rYW4tcmlnaHQpIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICsgbGk6bm90KC5kb2thbi1yaWdodCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAmLmRva2FuLXJpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgPiBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgKyAudGJheS1maWx0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICArICNyZXZpZXdzIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWluZm8tYm94IHtcclxuICAgICYucHJvZmlsZS1sYXlvdXQtbGF5b3V0MSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcclxuICAgICAgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAucHJvZmlsZS1pbmZvLWhlYWQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgLnByb2ZpbGUtaW1nIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIC5wcm9maWxlLWluZm8ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAuc3RvcmUtbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc2hhZG93KG5vbmUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRva2FuLXN0b3JlLWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAmLmRva2FuLXN0b3JlLXBob25lIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3RvcmUtc29jaWFsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHVsIGxpLCB1bCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8ge1xyXG4gICAgICAuZG9rYW4tc3RvcmUtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5kb2thbi1zdG9yZS1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMWFiMGI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfSBcclxuICAucHJvZmlsZS1mcmFtZS5wcm9maWxlLWZyYW1lLW5vLWJhbm5lciB7XHJcbiAgICAucHJvZmlsZS1sYXlvdXQtbGF5b3V0MyAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLmRva2FuLXN0b3JlLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdG9yZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfSBcclxuXHJcbiAgI3N0b3JlLXRvYy13cmFwcGVyIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufSBcclxuLmRva2FuLXN0b3JlIHtcclxuICAjc2lkZWJhci1zaG9wICsgLmFyY2hpdmUtc2hvcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4jbmF2LWJlbG93IC5wYWdlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5kb2thbi1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7ICBcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB1bC5kb2thbi1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgID4gbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIC8qcnRsOnJhdzpcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXHJcbiAgICAgICAgICAqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmLmRpc2FibGVkLCAmLnByZXYsICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidGItaWNvblwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmRpc2FibGVkLCAmLnByZXYge1xyXG4gICAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFMDBFXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgICAmOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFMDBGXCI7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoLmRpc2FibGVkICkge1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuYWN0aXZlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZG9rYW4tc3RvcmUtd3JhcCB7XHJcbiAgJi5sYXlvdXQtcmlnaHQgLmRva2FuLXN0b3JlLXNpZGViYXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gIH1cclxuICAmLmxheW91dC1sZWZ0IC5kb2thbi1zdG9yZS1zaWRlYmFyIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgfVxyXG59XHJcbi5kb2thbi1zdG9yZS1zaWRlYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgLmRva2FuLXN0b3JlLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICYucHJvZHVjdF9saXN0X3dpZGdldCBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkZWwge1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICArIC53aWRnZXQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgfVxyXG4gICAgZm9ybS5zZWxsZXItZm9ybSB7XHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICA+IGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgICYuZG9rYW4tY2F0ZWdvcnktbWVudSBoMy53aWRnZXQtdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZG9rYW4tY2F0ZWdvcnktbWVudSAjY2F0LWRyb3Atc3RhY2sgPiB1bCBsaS5wYXJlbnQtY2F0LXdyYXAgYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCBidXR0b24ge1xyXG4gIG91dGxpbmU6IHVuc2V0O1xyXG59XHJcbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci1mb3JtLXdyYXAgLnN0b3JlLWxpc3RzLW90aGVyLWZpbHRlci13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5kb2thbi1mb2xsb3ctc3RvcmUtYnV0dG9uLmRva2FuLWZvbGxvdy1zdG9yZS1idXR0b24td29ya2luZy5kb2thbi1idG4tc206YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5kb2thbi1hY2NvdW50LW1pZ3JhdGlvbi1saXN0cyA+IGxpIGEge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItaG92ZXI7XHJcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci1ob3ZlcjtcclxuICB9XHJcbn1cclxuLmRva2FuLXN0b3JlIC50YmF5LWZpbHRlciAuU3Vtb1NlbGVjdCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5kb2thbi1zdG9yZS1wcm9kdWN0cy1maWx0ZXItYXJlYSB7XHJcbiAgLnByb2R1Y3QtbmFtZS1zZWFyY2gge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9ICAgIFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1pbmZvLWJveCB7XHJcbiAgICAmLnByb2ZpbGUtbGF5b3V0LWRlZmF1bHQge1xyXG4gICAgICAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkge1xyXG4gICAgICAgIC5wcm9maWxlLWluZm8taGVhZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAucHJvZmlsZS1pbWcsIC5zdG9yZS1uYW1lIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlLWluZm8taW1nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9maWxlLWxheW91dC1sYXlvdXQyIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mby1oZWFkIC5wcm9maWxlLWltZyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH0gXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAjZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5ncmlkLXZpZXcgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkge1xyXG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAjZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5saXN0LXZpZXcgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyID4gLnN0b3JlLWNvbnRlbnQge1xyXG4gICAgLnN0b3JlLWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAuc3RvcmUtZGF0YSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG9rYW4tc2VsbGVyLXJhdGluZ1tjbGFzc10ge1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAjZG9rYW4tY29udGVudCAjc3RvcmUtdG9jLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmRva2FuLWRhc2hib2FyZCAuZG9rYW4tZGFzaGJvYXJkLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuZG9rYW4tcHJvZHVjdC1saXN0aW5nIC5kb2thbi1wcm9kdWN0LWxpc3RpbmctYXJlYSBmb3JtLmRva2FuLXByb2R1Y3Qtc2VhcmNoLWZvcm0ge1xyXG4gICAgLmRva2FuLWZvcm0tZ3JvdXAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uW25hbWU9XCJwcm9kdWN0X2xpc3Rpbmdfc2VhcmNoXCJdIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZG9rYW4tZGFzaGJvYXJkIHtcclxuICAgIC5kb2thbi1kYXNoYm9hcmQtd3JhcCA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmRva2FuLWRhc2gtc2lkZWJhciB1bC5kb2thbi1kYXNoYm9hcmQtbWVudSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmLmRva2FuLWNvbW1vbi1saW5rcyBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH1cclxuICAgIC5kb2thbi1kYXNoYm9hcmQtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIC5kb2thbi1wcm9kdWN0LWRhdGUtZmlsdGVyLCAuZG9rYW4tcHJvZHVjdC1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb2thbi10YWJsZSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZG9rYW4tb3JkZXJzLWNvbnRlbnQgLmRva2FuLW9yZGVycy1hcmVhIC5kb2thbi1vcmRlci1maWx0ZXItc2VyYWNoIHtcclxuICAgID4gZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZG9rYW4tcGFnaW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtaW5mby1ib3gge1xyXG4gICAgJi5wcm9maWxlLWxheW91dC1kZWZhdWx0IC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvLWhlYWQgLnN0b3JlLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuZG9rYW4tZGFzaGJvYXJkIHtcclxuICAgIC5kb2thbi1kYXNoYm9hcmQtY29udGVudCBhcnRpY2xlLmRhc2hib2FyZC1jb250ZW50LWFyZWEgLmRva2FuLWRhc2gtbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZGFzaGJvYXJkLWNvbnRlbnQtYXJlYSA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIHtcclxuICAgIC5wcm9maWxlLWluZm8tYm94IHtcclxuICAgICAgJi5wcm9maWxlLWxheW91dC1sYXlvdXQxIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5zdG9yZS1zb2NpYWwtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdWwgPiBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb2ZpbGUtZnJhbWUtbm8tYmFubmVyIC5wcm9maWxlLWxheW91dC1sYXlvdXQzIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xyXG4gICAgICAucHJvZmlsZS1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5kb2thbi1zdG9yZS1pbmZvIGxpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RvcmUtc29jaWFsLXdyYXBwZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZS1pbmZvLWhlYWQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9IFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gIC5kb2thbi1zdG9yZSAudGJheS1maWx0ZXIgLlN1bW9TZWxlY3Qge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5kb2thbi1zdG9yZS1wcm9kdWN0cy1maWx0ZXItYXJlYSAucHJvZHVjdC1uYW1lLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4gXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtaW5mby1ib3gucHJvZmlsZS1sYXlvdXQtbGF5b3V0MSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mby1oZWFkIC5wcm9maWxlLWltZyBpbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyLmRva2FuLXZlbmRvci1yZWdpc3RlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuZG9rYW4tc3RvcmUtc2lkZWJhciwgLmRva2FuLXNpbmdsZS1zdG9yZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5kb2thbi1kYXNoYm9hcmQge1xyXG4gICAgLmRva2FuLWRhc2hib2FyZC13cmFwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5kb2thbi1kYXNoLXNpZGViYXIgdWwuZG9rYW4tZGFzaGJvYXJkLW1lbnUge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfSBcclxuICBib2R5LmRva2FuLXN0b3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzIHtcclxuICAgICsgLnRiYXktZmlsdGVyIC5tYWluLWZpbHRlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzLCAuZG9rYW4tc3RvcmUtc2lkZWJhciAuZG9rYW4tc3RvcmUtd2lkZ2V0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5wcm9maWxlLWluZm8tYm94IHtcclxuICAgICAgJi5wcm9maWxlLWxheW91dC1sYXlvdXQxIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvLWhlYWQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHVsLmRva2FuLXNlbGxlci13cmFwIGxpIC5zdG9yZS1mb290ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gIC5kb2thbi1kYXNoYm9hcmQgLmRva2FuLWRhc2gtc2lkZWJhciAjZG9rYW4tbmF2aWdhdGlvbiAjbW9iaWxlLW1lbnUtaWNvbiB7XHJcbiAgICB0b3A6IDdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmRva2FuLXNpbmdsZS1zdG9yZSAuZG9rYW4tc3RvcmUtdGFicyB1bCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb2thbi1mb3JtLWhvcml6b250YWwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5kb2thbi1jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRva2FuLWRhc2hib2FyZCBbY2xhc3MqPVwiZG9rYW4td1wiXSwgLmRva2FuLWRhc2hib2FyZCAuc3RvcmUtb3Blbi1jbG9zZSAuZG9rYW4tdzYge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kb2thbi1mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xyXG4gIC5kb2thbi1kYXNoYm9hcmQge1xyXG4gICAgLmRva2FuLXByb2R1Y3QtbGlzdGluZyAuZG9rYW4tcHJvZHVjdC1saXN0aW5nLWFyZWEgLmRva2FuLXByb2R1Y3Qtc2VhcmNoLWZvcm0ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuZG9rYW4tb3JkZXJzLWFyZWEgLmRva2FuLW9yZGVyLWZpbHRlci1zZXJhY2ggLmRva2FuLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZG9rYW4tZGFzaC1zaWRlYmFyIHVsLmRva2FuLWRhc2hib2FyZC1tZW51IGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU0NTQ1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWluZm8tYm94IHtcclxuICAgICYucHJvZmlsZS1sYXlvdXQtbGF5b3V0MSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuZG9rYW4tc3RvcmUtaW5mbyB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XHJcbiAgLmRva2FuLXNpbmdsZS1zdG9yZSAuZG9rYW4tc3RvcmUtdGFicyArIC50YmF5LWZpbHRlciAuZmlsdGVyIHtcclxuICAgIC5idXR0b24tZmlsdGVyLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc4cHgpIHtcclxuICAuZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzKy50YmF5LWZpbHRlciAubWFpbi1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIC5maWx0ZXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdC12ZW5kb3Ige1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGlzcGxheS1tb2RlLXdhcnBwZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogZml4IGRva2FuIDEuMS41ICovXHJcbi5kb2thbi1zZXR0aW5ncy1jb250ZW50IC5kb2thbi1zZXR0aW5ncy1hcmVhIC5kb2thbi1mb3JtLWdyb3VwIC5jaGVja2JveCBpbnB1dDpub3QoW3R5cGU9XCJmaWxlXCJdKVt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZG9rYW4tYnRuLWRlZmF1bHQsIGEuZG9rYW4tYnRuLWRlZmF1bHQsIC5kb2thbi1idG4tZGVmYXVsdCB7XHJcbiAgQGV4dGVuZCBhLmRva2FuLWJ0bi10aGVtZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItaG92ZXI7O1xyXG4gIH1cclxufVxyXG4uZG9rYW4tYWRkLW5ldy1wcm9kdWN0LXBvcHVwIC5tZnAtY2xvc2U6YWN0aXZlIHtcclxuICB0b3A6IDEwcHg7XHJcbn1cclxuLmRva2FuLWFkZC1uZXctcHJvZHVjdC1wb3B1cCAucHJvZHVjdC1jb250YWluZXItZm9vdGVyIC5kb2thbi1zaG93LWFkZC1wcm9kdWN0LWVycm9yIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uc3RvcmUtcGFnZS13cmFwLndvb2NvbW1lcmNlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gZml4IDMuMS5cclxuXHJcbi50YmF5LXNpZGViYXItdmVuZG9yIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XHJcbiAgfVxyXG4gICYuc2lkZWJhciA+IC53aWRnZXQge1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAuZG9rYW4tc3RvcmUtd3JhcCB7XHJcbiAgICAuZG9rYW4tc3RvcmUtc2lkZWJhciB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIuNSk7XHJcbiAgICB9XHJcbiAgICAmLmxheW91dC1sZWZ0LCYubGF5b3V0LXJpZ2h0IHtcclxuICAgICAgLmRva2FuLXN0b3JlLXNpZGViYXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAuZG9rYW4tc2luZ2xlLXN0b3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg5LjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4uZG9rYW4tc3RvcmUtd3JhcHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLmRva2FuLXJtYS1vcmRlci1pdGVtLXRhYmxlPnRoZWFkPnRyPnRoLCAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5kb2thbi1ybWEtb3JkZXItaXRlbS10YWJsZT50Ym9keT50cj50aCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5kb2thbi1ybWEtb3JkZXItaXRlbS10YWJsZT50Ym9keT50cj50aCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5kb2thbi1ybWEtb3JkZXItaXRlbS10YWJsZT50Ym9keT50cj50ZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHRcclxuLmRva2FuLWRhc2hib2FyZCAjb3JkZXItZmlsdGVyIC5kb2thbi10YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cdFxyXG4vL2ZpeCBidXR0b24gc3VibWl0IHJlZnVuZFxyXG4uZG9rYW4tdGhlbWUtYmVzYSAjbWFpbi1jb250ZW50IC53b29jb21tZXJjZSAuZG9rYW4td2FycmFudHktcmVxdWVzdC13cmFwIC53YXJyYW50eS1mb3JtLXJvdyBpbnB1dC5kb2thbi1idG4ge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGhlaWdodDogdW5zZXQ7XHJcblxyXG59XHJcblxyXG4vL2ZpeCBidXR0b24gaW1wb3J0LCBleHBvcnQgdHJvbmcgVG9vbCBEb2thblxyXG4uaW1wb3J0X2RpdiBpbnB1dCwgLmV4cG9ydF9kaXYgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWhvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1pbmZvLWJveC5wcm9maWxlLWxheW91dC1sYXlvdXQxIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5zdG9yZS1zb2NpYWwtd3JhcHBlciAuc3RvcmUtc29jaWFsIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5kb2thbi1zdG9yZS1wcm9kdWN0cy1maWx0ZXItYXJlYSAuZG9rYW4tc3RvcmUtcHJvZHVjdHMtb3JkZWJ5IGlucHV0LnNlYXJjaC1zdG9yZS1wcm9kdWN0cyB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3RvcmUtcGFnZS13cmFwIC50YmF5LWZpbHRlciAuZGlzcGxheS1tb2RlLXdhcnBwZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kb2thbi1zdG9yZS1wcm9kdWN0cy1maWx0ZXItYXJlYSAub3JkZXJieS1zZWFyY2gge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBET0tBTiBGSVggQVdFU09NRVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZG9rYW4tZGFzaGJvYXJkLXdyYXAge1xyXG5cdC5mYS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMTc3XCI7XHJcblx0fVxyXG5cdC5mYS5mYS1kYXNoYm9hcmQ6YmVmb3JlLCAuZmEuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcXGYwZTRcIjtcclxuXHR9XHJcblx0LmZhLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0fVxyXG5cdC5mYS5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMGVlXCI7XHJcblx0fVxyXG59XHJcbi5kb2thbi1zdG9yZSB7XHJcblx0LmZhLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJcblx0fVxyXG5cdC5mYS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLCAuZmEuZmEtbW9iaWxlOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlxcZjEwYlwiO1xyXG5cdH1cclxuXHQuZmEuZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHR9XHJcblx0LmZhLmZhLWZhY2Vib29rOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlxcZjA5YVwiO1xyXG5cdH1cclxuXHQuZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmNDMxXCI7XHJcblx0fVxyXG59XHJcblxyXG4uanNzb2NpYWxzLXNoYXJlLWZhY2Vib29rIHtcclxuXHQuZmEtZmFjZWJvb2s6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcblx0fVxyXG59IiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIG12eCBWRU5ET1JcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm12eF9yZWdpX21haW4ge1xyXG4gIC5yZWdpc3RlciB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIC5yZWdfaGVhZGVyMSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucmVnX2hlYWRlcjIge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm12eF9yZWdpX2Zvcm1fYm94IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAubXZ4LXJlZ2ktMTIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbcmVxdWlyZWQ9XCJyZXF1aXJlZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgXHJcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMXB4OyBcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXZ4LXByb2R1Y3QtcG9saWNpZXMge1xyXG4gIGgyLm12eF9wb2xpY2llc19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0X21ldGEge1xyXG4gICNyZXBvcnRfYWJ1c2Uge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG4jcmVwb3J0X2FidXNlX2Zvcm0ge1xyXG4gIC5tdngtYWJ1c2UtcmVwb3J0LXRpdGxlMSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbi5zdWJtaXQtcmVwb3J0LWFidXNlIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICB9XHJcbn1cclxuI3JlcG9ydC1hYnVzZSB7XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgdHIgeyBcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSx0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuaDIuY3VzdHFuYS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4OyBcclxufVxyXG4ubXZ4X3ZlbmRvcl9iYW5uZXJfdGVtcGxhdGUgeyBcclxuICAudmVuZG9yX2FkZHJlc3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLm12eF92ZW5kb3JfcmF0aW5nIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gIH1cclxuICAmLnRlbXBsYXRlMSB7XHJcbiAgICAuZGVzY3JpcHRpb25fZGF0YSBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XHJcbiAgICB9XHJcbiAgICAudmVuZG9yX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIC5tdnhfc29jaWFsX3Byb2ZpbGUge1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRlbXBsYXRlMiB7XHJcbiAgICAudmVuZG9yX2Rlc2NyaXB0aW9uIC5pbWdfZGl2IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5tdnhfdmVuZG9yX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAudmVuZG9yX2Rlc2NyaXB0aW9uIC5tdnhfdmVuZG9yX2RldGFpbCB7XHJcbiAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uX2RhdGEge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRlbXBsYXRlMyB7XHJcbiAgICAmLnZlbmRvcl9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICAgIC5pbWdfZGl2IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICArIGRpdiB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52ZW5kb3JfaW1nX2FkZCB7XHJcbiAgICAgIC5tdnhfdmVuZG9yX25hbWUge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm12eF92ZW5kb3JfZGV0YWlsIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uX2RhdGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfSBcclxufVxyXG4ubXZ4X2ZwbV9idXR0b25zIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gIC5tdnhfZnBtX2J1dHRvbl9zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbiNjdXN0X3FuYV9mb3JtIHtcclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgZm9ybS5jdXN0b21lcnFuYS1mb3JtIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgfVxyXG4gICNxbmEtYXNrLWlucHV0IGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtYmxvY2sgLnNvbGQtYnktbWV0YS5zb2xkLW12eCB+IC5ncm91cC1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udmVuZG9yX3NpZGViYXIge1xyXG4gID4gLndpZGdldCB7XHJcbiAgICAmLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5ibG9jay1pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgzMCUpO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDcwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5zIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aWRnZXRfbXZ4X3F1aWNrX2luZm8ge1xyXG4gICAgI3Jlc3BvbmQge1xyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgdGV4dGFyZWEsXHJcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCNzdWJtaXQge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7ICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdngtdnByb2R1Y3Qtc2VhcmNoIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgICYud2lkZ2V0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMzhweDsgXHJcbiAgICB9XHJcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7IFxyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1tYWduaWZpZXIpO1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X3Byb2R1Y3RfdmVuZG9yX2xpc3Qge1xyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNtdnhfdmVuZG9yX3Jldmlld3Mge1xyXG4gICNyZXZpZXdfZm9ybV93cmFwcGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAjcmVwbHktdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgI2NvbW1lbnRzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTlweCAwIDIxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgLnZlbmRvcl9jb21tZW50X2xpc3QgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb21tZW50LXRleHQgLm1ldGEgPiBzdHJvbmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0aW1lIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGFycyB+IC5zdGFycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH0gXHJcbn1cclxuXHJcbi5tdnhfdmVuZG9yX2Jhbm5lcj5pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi50YXgtZGNfdmVuZG9yX3Nob3Age1xyXG4gIC50YmF5LWZpbHRlciB7XHJcbiAgICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0gXHJcbiNtdngtc3RvcmUtY29uYXRpbmVyIC5tdngtc3RvcmUtZGV0YWlsLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgID4gYVtocmVmPVwiI3Jldmlld3NcIl0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgICYubGlzdC1yYXRpbmcgc3Bhbi5zdGFyLXJhdGluZyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNtdngtc3RvcmUtY29uYXRpbmVyIHsgIFxyXG4gIC5tdngtc3RvcmUtbG9jYXRvci13cmFwIH4gZGl2Lm12eC1zdG9yZS1saXN0LXdyYXAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7ICBcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpOyAgICBcclxuICAgICAubXZ4LXN0b3JlLWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAzMHB4OyBcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlOyBcclxuICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGNsZWFyOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfSAgIFxyXG4gIH0gXHJcbiAgZGl2Lm12eC1zdG9yZS1tYXAtcGFnaW5hdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICAudmVuZG9yX3NvcnQge1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgXHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICAgIFxyXG4gIGZvcm1bbmFtZT1cInZlbmRvcl9saXN0X2Zvcm1cIl0gLm12eC1zdG9yZS1tYXAtZmlsdGVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzZjNmM2OyBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAmLm12eC1lbWFpbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgyKTtcclxuICAgICAgfVxyXG4gICAgICAmLm12eC13aXRoaW4sXHJcbiAgICAgICYubXZ4LWRpc3RhbmNlU2VsZWN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgbWluLXdpZHRoOiAxMjlweDsgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdngtc3RvcmUtbGlzdCB7XHJcbiAgICAubXZ4LXN0b3JlLWluZm8ge1xyXG4gICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLm12eC1zdG9yZS1kZXRhaWwtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgLm12eC1zdG9yZS1kZXRhaWwtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAmLmxpc3QtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubGlzdC1yYXRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3RvcmUtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAgICAgICAmLm12eC1mb250IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICsgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm12eF92ZW5kb3JfZGV0YWlsIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGksbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAmLmljby1jYWxsLWljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm12eC1zdG9yZS1kZXRhaWwtbGlzdCAuc3Rhci1yYXRpbmc6YmVmb3JlLCBcclxuLm12eF92ZW5kb3JfYmFubmVyX3RlbXBsYXRlLnRlbXBsYXRlMyAudmVuZG9yX2FkZHJlc3MgLnN0YXItcmF0aW5nOmJlZm9yZSB7XHJcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgXHJcbn1cclxuXHJcbi8qUGFnZSBsb2dpbiovXHJcbi5tdngtZGFzaGJvYXJkIHtcclxuICAjdGJheS1icmVhZHNjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudS1jb2x1bW5zIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGJvZHkudGF4LWRjX3ZlbmRvcl9zaG9wICNzaWRlYmFyLXNob3AudmVuZG9yX3NpZGViYXIgKyAuYXJjaGl2ZS1zaG9wIHtcclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC53b2NvbW1lcmNlICNtdnhfdmVuZG9yX3Jldmlld3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC50YXgtZGNfdmVuZG9yX3Nob3AgLmFyY2hpdmUtZnVsbCAuZGlzcGxheS1wcm9kdWN0cy5wcm9kdWN0cy5wcm9kdWN0cy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG4gIC5tdnhfcmVnaV9tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIH1cclxufSBcclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgI212eC1zdG9yZS1jb25hdGluZXIgLm12eC1zdG9yZS1sb2NhdG9yLXdyYXAgfiBkaXYubXZ4LXN0b3JlLWxpc3Qtd3JhcCAubXZ4LXN0b3JlLWxpc3QubXZ4LXN0b3JlLWxpc3QtdmVuZG9yIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpICFpbXBvcnRhbnQ7IFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyAgICAgXHJcbiAgICAmOm50aC1jaGlsZCgzbiszKSB7XHJcbiAgICAgIGNsZWFyOiB1bnNldDtcclxuICAgIH0gIFxyXG4gIH0gXHJcbiAgI3RiYXktbWFpbi1jb250ZW50IC5tdnhfcmVnaV9tYWluIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIC5yZWdpc3RlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAubXZ4X3JlZ2lfZm9ybV9ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI212eC1zdG9yZS1jb25hdGluZXIgLm12eC1zdG9yZS1sb2NhdG9yLXdyYXAgfiAubXZ4LXN0b3JlLWxpc3Qtd3JhcCAubXZ4LXN0b3JlLWxpc3Qge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gIGJvZHkgLm12eF92ZW5kb3JfYmFubmVyX3RlbXBsYXRlLnRlbXBsYXRlMSAubXZ4X3ZlbmRvcl9iYW5uZXIgKyAuZGVzY3JpcHRpb25fZGF0YSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgI212eC1zdG9yZS1jb25hdGluZXIgLm12eC1zdG9yZS1sb2NhdG9yLXdyYXAgfiAubXZ4LXN0b3JlLWxpc3Qtd3JhcCAubXZ4LXN0b3JlLWxpc3Qge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgXHJcbiAgI3RiYXktbWFpbi1jb250ZW50IC5tdnhfcmVnaV9tYWluIC5yZWdpc3RlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAjbXZ4LXN0b3JlLWNvbmF0aW5lciAubXZ4LXN0b3JlLWxvY2F0b3Itd3JhcCB+IC5tdngtc3RvcmUtbGlzdC13cmFwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgID4gLm12eC1zdG9yZS1saXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAjbXZ4LXN0b3JlLWNvbmF0aW5lciAubXZ4LXN0b3JlLWxvY2F0b3Itd3JhcCB+IC5tdngtc3RvcmUtbGlzdC13cmFwIC5tdngtc3RvcmUtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6bnRoLWNoaWxkKDNuKzEpLCAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRheC1kY192ZW5kb3Jfc2hvcCAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICNtdngtc3RvcmUtY29uYXRpbmVyIHtcclxuICAgIC5tdngtc3RvcmUtbWFwLWZpbHRlciwgLm12eC1zdG9yZS1sb2NhdG9yLXdyYXAgLm12eC1zdG9yZS1tYXAtcGFnaW5hdGlvbiAudmVuZG9yX3NvcnQge1xyXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbXZ4LXN0b3JlLWNvbmF0aW5lciAubXZ4LXN0b3JlLWxvY2F0b3Itd3JhcCB+IGRpdi5tdngtc3RvcmUtbGlzdC13cmFwIHtcclxuICAgIG1hcmdpbjogMDsgIFxyXG4gICAgLm12eC1zdG9yZS1saXN0Lm12eC1zdG9yZS1saXN0LXZlbmRvciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7ICBcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7ICAgICAgIFxyXG4gICAgfSBcclxuICB9IFxyXG4gICNtdngtc3RvcmUtY29uYXRpbmVyIGZvcm1bbmFtZT1cInZlbmRvcl9saXN0X2Zvcm1cIl0gLm12eC1zdG9yZS1tYXAtZmlsdGVyID4gZGl2IHtcclxuICAgIEBpbmNsdWRlIGZsZXgodW5zZXQpOyAgXHJcbiAgfVxyXG4gICNtdngtc3RvcmUtY29uYXRpbmVyIGZvcm1bbmFtZT1cInZlbmRvcl9saXN0X2Zvcm1cIl0gaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG4gICNtdngtc3RvcmUtY29uYXRpbmVyIGZvcm1bbmFtZT1cInZlbmRvcl9saXN0X2Zvcm1cIl0gLm12eC1zdG9yZS1tYXAtZmlsdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC50YXgtZGNfdmVuZG9yX3Nob3AgLm12eF92ZW5kb3JfYmFubmVyX3RlbXBsYXRlLnRlbXBsYXRlMSAubXZ4X3NvY2lhbF9wcm9maWxlIHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5tdnhfdmVuZG9yX2Jhbm5lcl90ZW1wbGF0ZS50ZW1wbGF0ZTMgLnZlbmRvcl9kZXNjcmlwdGlvbiAudmVuZG9yX2ltZ19hZGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7ICBcclxuICAjbXZ4LXN0b3JlLWNvbmF0aW5lciAubXZ4LXN0b3JlLW1hcC1maWx0ZXIge1xyXG4gICAgcGFkZGluZzogMTBweDsgXHJcbiAgICA+IGRpdiB7IFxyXG4gICAgICAmLm12eC1lbWFpbCB7XHJcbiAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubXZ4LXdpdGhpbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG4gICNtdngtc3RvcmUtY29uYXRpbmVyIC5tdngtc3RvcmUtbG9jYXRvci13cmFwIC5tdngtc3RvcmUtbWFwLXBhZ2luYXRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAjbXZ4LXN0b3JlLWNvbmF0aW5lciAubXZ4LXN0b3JlLWxvY2F0b3Itd3JhcCB+IC5tdngtc3RvcmUtbGlzdC13cmFwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5tdngtc3RvcmUtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubXZ4X3ZlbmRvcl9iYW5uZXJfdGVtcGxhdGUudGVtcGxhdGUzIHtcclxuICAgIC52ZW5kb3JfaW1nX2FkZCAuaW1nX2RpdiBpbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnZlbmRvcl9hZGRyZXNzIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKkZpeCBSVEwqL1xyXG4vKnJ0bDpyYXc6XHJcbi5tdnhfdmVuZG9yX2Jhbm5lciAubXZ4X3NvY2lhbF9wcm9maWxlIHtcclxuICByaWdodDogYXV0bzsgXHJcbiAgbGVmdDogMTVweDsgXHJcbn1cclxuLnZlbmRvcl9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kIC52ZW5kb3JfYWRkcmVzcyBwLCBcclxuLnZlbmRvcl9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kIGEubXZ4X3ZlbmRvcl9kZXRhaWwge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyBcclxufSBcclxuLm12eF92ZW5kb3JfYmFubmVyX3RlbXBsYXRlLnZlbmRvcl9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLnRlbXBsYXRlMyAudmVuZG9yX2FkZHJlc3Mge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4ubXZ4X3ZlbmRvcl9iYW5uZXJfdGVtcGxhdGUgLm12eF92ZW5kb3JfZGV0YWlsIGkge1xyXG4gIG1hcmdpbjogMCAwIDAgNnB4O1xyXG59XHJcbi5tdnhfdmVuZG9yX2Jhbm5lcl90ZW1wbGF0ZS52ZW5kb3JfZGVzY3JpcHRpb25fYmFja2dyb3VuZC50ZW1wbGF0ZTMgLm12eF92ZW5kb3JfZGV0YWlsIHtcclxuICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XHJcbn1cclxuLm12eF92ZW5kb3JfYmFubmVyX3RlbXBsYXRlLnZlbmRvcl9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kLnRlbXBsYXRlMyAuaW1nX2RpdiB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuLm12eF92ZW5kb3JfYmFubmVyX3RlbXBsYXRlIC52ZW5kb3JfZGVzY3JpcHRpb24gLnZlbmRvcl9pbWdfYWRkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuKi9cclxuXHJcbi5zb2xkLWJ5LW1ldGEgPiBhIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWJsb2NrLmdyaWQge1xyXG4gIC5zb2xkLWJ5LW1ldGEuc29sZC1tdngge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtYmxvY2sgLmNhcHRpb24gLnByaWNlLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4ubWFpbi1wYWdlIC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4jdGJheS1icmVhZHNjcnVtYiArICNtYWluLWNvbnRhaW5lciAubXZ4X3JlZ2lfbWFpbiB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbiNtdngtc3RvcmUtY29uYXRpbmVyIC5tdngtc3RvcmUtbGlzdC13cmFwLmxpc3QtMyAubXZ4LXZlbmRvci1uYW1lIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm12eC10aGVtZTAxIHtcclxuICAubXZ4X3NvY2lhbF9wcm9maWxlIHtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICB9XHJcbiAgLm12eC1jb250YWN0LWRlYXRpbHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn0gXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm12eC10aGVtZTAxIHtcclxuICAgIC5kZXNjcmlwdGlvbl9kYXRhIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfSBcclxuICAgIC5tdnhfYmFubmVyc2VjX3N0YXJ0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSAgXHJcbi8qRml4IG12eCAzLjcqL1xyXG4vLyBib2R5eyBcclxuLy8gICAmLnRheC1kY192ZW5kb3Jfc2hvcCB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5tdnhfYmFubmVyc2VjX3N0YXJ0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgJi5tdngtdGhlbWUwMiB7XHJcbiAgICAubXZ4X3ZlbmRvcl9yYXRpbmcgKiB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbl9kYXRhIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qRW5kIGZpeCBtdnggMy43Ki9cclxuXHJcbi5tdnhfYmFubmVyc2VjX3N0YXJ0IHtcclxuICAmLm12eC10aGVtZTAxLCBcclxuICAmLm12eC10aGVtZTAzIHtcclxuICAgIHAubXZ4LWFkZHJlc3MgaSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5tdngtY29udGFjdC1kZWF0aWwgLm12eC1hZGRyZXNzIGEsXHJcbiAgICAubXZ4X3ZlbmRvcl9yYXRpbmcgKiB7XHJcbiAgICAgIGNvbG9yOiAjMDAxMDI3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI212eC1zdG9yZS1jb25hdGluZXIge1xyXG4gIGRpdi5tdngtc3RvcmUtbWFwLXBhZ2luYXRpb24gLnZlbmRvcl9zb3J0IHNlbGVjdCxcclxuICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogV0NGTSBNVUxUSVZFTkRPUlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jY3VzdG9tLXJlZ2lzdGVyIHtcclxuICAud2NmbW1wX2JlY29tZV92ZW5kb3JfbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53Y2ZtLWluZm8sIC53Y2ZtLXN1Y2Nlc3MsIC53Y2ZtLXdhcm5pbmcsIC53Y2ZtLWVycm9yLCAud2NmbS12YWxpZGF0aW9uLCAud2NmbS13Y2ZtdSB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gIC53Y2ZtLW1lbWJlcnNoaXAtd3JhcHBlciB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgPiBoMiB7IFxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzdweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAud2MtcHJvZ3Jlc3Mtc3RlcHMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxOHB4LCAxOHB4KTtcclxuICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjZm1fbWVtYmVyc2hpcF9ib3hfaGVhZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfcHJpY2UgLmFtb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfZmVhdHVyZWRfdG9wIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgfVxyXG4gICAgICAud2NmbV9tZW1iZXJzaGlwX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgICAud2NmbV9tZW1iZXJzaGlwX3ByaWNlX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y2ZtX21lbWJlcnNoaXBfYm94X3dycmFwZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDEycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcclxuICAgIH1cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIge1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2NmbV9mZWF0dXJlZF9tZW1iZXJzaGlwX2JveF93cnJhcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94X2hlYWQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjZm1fbWVtYmVyc2hpcF9ib3g6bm90KC53Y2ZtX21lbWJlcnNoaXBfZmVhdHVyZV9ib3hfaW5zaWRlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICYud2NmbV9tZW1iZXJzaGlwX2JveF9mb290IHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICAgICYud2NmbV9tZW1iZXJzaGlwX2ZlYXR1cmVfYm94X2Zvb3Qge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2NmbV9tZW1iZXJzaGlwX2JveF9mb290IHtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAud2NmbV9zdWJtaXRfYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndjZm1fbWVtYmVyc2hpcF9ib3hfYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC53Y2ZtX21lbWJlcnNoaXBfZWxlbWVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIH1cclxuICAgICYud2NmbV9tZW1iZXJzaGlwX2ZlYXR1cmVfZWxlbWVudCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y2ZtX2Zvcm1fc2ltcGxlX3N1Ym1pdF93cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICAud2NmbV9zdWJtaXRfYnV0dG9uIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2NmbV9tZW1iZXJzaGlwX3Jldmlld19wbGFuIHtcclxuICAgIC53Y2ZtX3Jldmlld19wbGFuX2ZlYXR1cmUge1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAud2NmbV9yZXZpZXdfcGxhbl9mZWF0dXJlX3ZhbCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y2ZtX21lbWJlcnNoaXBfcmV2aWV3X3BsYW4sIC53Y2ZtX21lbWJlcnNoaXBfcGF5IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC53Y2ZtX21lbWJlcnNoaXBfcmV2aWV3X3BheSB7XHJcbiAgICAud2NmbV9yZXZpZXdfcGF5X2ZyZWUsIC53Y2ZtX3Jldmlld19wYXlfbm9uX2ZyZWUge1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgLndjZm1fbWVtYmVyc2hpcF9wcmljZV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2NmbV9yZXZpZXdfcGF5X3dlbGNvbWUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgI3djZm1fbWVtYmVyc2hpcF9wYXltZW50X3N1Ym1pdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAud2NmbV9wYXltZW50X29wdGlvbl9iYW5rX3RyYW5zZmVyX2RlYWlscyB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndpZGdldF9zZWFyY2gge1xyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jd2NmbV9tZW1iZXJzaGlwX2NvbnRhaW5lciB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIFxyXG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdLCBcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIFxyXG4gIHNlbGVjdCwgXHJcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sIFxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxyXG4gIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgfVxyXG4gIGlucHV0I3Rlcm1zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLCBzZWxlY3QuY291bnRyeV9zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBwLndjZm1fdGl0bGUsXHJcbiAgc3Bhbi53Y2ZtX3RpdGxlIHtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3djZm1fbWVtYmVyc2hpcF9jb250YWluZXIgcC5kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnNpbmd1bGFyLXNob3Age1xyXG4gIC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uICsgLndjZm0tY2xlYXJmaXggKyAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyX2FkdmFuY2VkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNhcnQgKyAucHJvZHVjdF9tZXRhICNiZXNhLXdjZm0taW5mby12ZW5kb3Itd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gIH1cclxufVxyXG4jYmVzYS13Y2ZtLWluZm8tdmVuZG9yLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmLmhhcy13Y2ZtLWVucXVpcnkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyX2FkdmFuY2VkLCAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgLndjZm1tcF9zb2xkX2J5X2NvbnRhaW5lcl9sZWZ0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDQ1cHgsIDQ1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2NmbW1wX3NvbGRfYnlfbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y2ZtLWNsZWFyZml4IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC53Y2ZtX2NhdGFsb2dfZW5xdWlyeV9idXR0b25fd3JhcHBlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS13Y2ZtX3Byb2R1Y3Rfc3RvcmVfdGFiIHtcclxuICAud2NmbW1wX3NvbGRfYnlfd3JhcHBlciBhIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLndjZm1tcC1zdG9yZS1yYXRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuLndjZm1tcF9zdG9yZV9pbmZvX3N0b3JlX3NvY2lhbCB1bCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2NmbV9idXR0b25zIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG59XHJcbi53Y2ZtX3BvbGljaWVzX2hlYWRpbmcsIC53Y2ZtLWVucXVpcmllcy1oZWFkaW5nIHtcclxuICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi53Y2ZtX3BvcHVwX3dyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICA+IHRib2R5ID4gdHIge1xyXG4gICAgICA+IHRoLCA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAud2NmbV9wb3B1cF9pbnB1dCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2NmbV9wb3B1cF9pbnB1dCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgfVxyXG4gIC53Y2ZtX3BvcHVwX2J1dHRvbiB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG4jY2JveExvYWRlZENvbnRlbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ud2NmbW1wLXN0b3JlLXBhZ2Uge1xyXG4gICN3Y2ZtbXAtc3RvcmUge1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgLmJvZHlfYXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgJi5yaWdodF9zaWRlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAudGFiX2xpbmtzX2FyZWEge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53Y2ZtLXJpZ2h0IHtcclxuICAgICAgLmJvZHlfYXJlYSBkaXYucmlnaHRfc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiN3Y2ZtbXAtc3RvcmUge1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYWRkX3JldmlldyBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxuICAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyX2FkdmFuY2VkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAud2NmbW1wX3NvbGRfYnlfbGFiZWwge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuX2FyZWEge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXJfcmV2aWV3X3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnVzZXJfZGF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbiAgLnVzZXJfcmV2aWV3X2FyZWEgc3BhbiB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICB9XHJcbiAgLnJhdGluZ19ib3ggc3BhbiwgLnVzZXJfcmV2aWV3X3RleHQgcCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICYud29vY29tbWVyY2UtaW5mbyB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwOyBcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgdWwgbGkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgaW5zIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIGRlbCB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1ibG9jayAubmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGFmdGVyLCB0Yi1pY29uLW1hZ25pZmllcik7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMTdweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlYmFyX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRlZ29yaWVzX2xpc3Qge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXJlbnRfY2F0IGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdF9saXN0X3dpZGdldCAucHJvZHVjdC1ibG9jayAud29vY3NfcHJpY2VfY29kZSB7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbiAgLnJpZ2h0X3NpZGUge1xyXG4gICAgI3RhYnNXaXRoU3R5bGUge1xyXG4gICAgICAudGFiX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIGF1dG8pO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAud2NmbW1wX3N0b3JlX2NvdXBvbnMgLndjZm1tcC1zdG9yZS1jb3Vwb24tc2luZ2xlIHtcclxuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbiAgLnJhdGluZ19ib3ggaSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi0wMC1zdGFyKTtcclxuICB9XHJcbiAgLndjZm1tcF9zb2xkX2J5X2NvbnRhaW5lcl9hZHZhbmNlZCwgLndjZm1tcF9zdG9yZV9pbmZvLCAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyLCAjd2NmbV9zdG9yZV9oZWFkZXIsXHJcbiAgIC52ZW5kb3JfcmF0aW5nIHtcclxuICAgIC53Y2ZtbXAtc3RvcmUtcmF0aW5nLCAud2NmbW1wLXN0b3JlLXJhdGluZyBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uLXN0YXIoYmVmb3JlLCBpY29uLTAwLXN0YXIpO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw1M1xcNTNcXDUzXFw1M1xcNTNcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic3RhclwiO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2NmbW1wLXN0b3JlLXJhdGluZyB7XHJcbiAgICAgIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN3Y2ZtX3N0b3JlX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIC53Y2ZtbXAtc3RvcmUtcmF0aW5nOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2RkZDtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ29fYXJlYV9hZnRlciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaGVhZGVyX2xlZnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICAgID4gZGl2IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAmLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ29fYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBzaXplKDE1MHB4LCAxNTBweCk7XHJcbiAgICBhIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgaDEud2NmbV9zdG9yZV90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5hZGRyZXNzIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX3dyYXBwZXIge1xyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgaDEud2NmbV9zdG9yZV90aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX2FyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaGVhZGVyX3JpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG4gIC5iZF9pY29uX2FyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBjYWxjKCAxMDAlIC0gLTMwcHggKTtcclxuICB9XHJcbiAgLnNvY2lhbF9hcmVhIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4LCAzMHB4KTtcclxuICAgICAgICArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIGkge1xyXG4gICAgICAgICAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJkX2ljb25fYm94IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5mb2xsb3csIC53Y2ZtX3N0b3JlX2VucXVpcnksIC53Y2ZtX3N0b3JlX2NoYXRub3cge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi5zdG9yZV9pbmZvX3BhcmFsbGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZXZpZXdzX2FyZWEsIC5wb2xpY2llc19hcmVhLCAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnJldmlld3NfaGVhZGluZywgLndjZm1fcG9saWNpZXNfaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgI3Jldmlld3Mge1xyXG4gICAgLmFkZF9yZXZpZXcge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlld3NfYWRkX2FyZWEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnJhdGluZy1zdGFycyB1bCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgPiBpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgLmFkZF9yZXZpZXdfYm94IHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgLndpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0X3NpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICB9IFxyXG59XHJcbi53Y2ZtX3N0b3JlX2VucXVpcnkgaSB7XHJcbiAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1xdWVzdGlvbi1jaXJjbGUpO1xyXG4gIGZvbnQtZmFtaWx5OiBcInRiLWljb25cIiAhaW1wb3J0YW50O1xyXG59XHJcbi53Y2ZtbXBfc29sZF9ieV9jb250YWluZXJfYWR2YW5jZWQsIC53Y2ZtbXBfc3RvcmVfaW5mbywgLndjZm1tcF9zb2xkX2J5X2NvbnRhaW5lciwgI3djZm1fc3RvcmVfaGVhZGVyLCAudmVuZG9yX3JhdGluZyAge1xyXG4gIC53Y2ZtbXAtc3RvcmUtcmF0aW5nLCAud2NmbW1wLXN0b3JlLXJhdGluZyBzcGFuIHtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbi1zdGFyKGJlZm9yZSwgaWNvbi0wMC1zdGFyKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgY29udGVudDogXCJcXDUzXFw1M1xcNTNcXDUzXFw1M1wiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwic3RhclwiO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y2ZtbXAtc3RvcmUtcmF0aW5nIHtcclxuICAgIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG4gICAgc3BhbjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI0ZGOTEyQztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtYmxvY2sge1xyXG4gIC53Y2ZtbXBfc29sZF9ieV9jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC53Y2ZtbXAtc3RvcmUtcmF0aW5nLCBpbWcud2NmbW1wX3NvbGRfYnlfbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLndjZm1tcF9zb2xkX2J5X3dyYXBwZXIgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2luZ2xlLXByb2R1Y3QgLndjZm1tcF9zb2xkX2J5X3dyYXBwZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbn1cclxuLmluZm9ybWF0aW9uID4gZGl2IC5wcmljZS13cmFwcGVyICsgI2Jlc2Etd2NmbS1pbmZvLXZlbmRvci13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIC53Y2ZtbXBfc29sZF9ieV9jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4ud2NmbW1wX3NvbGRfYnlfd3JhcHBlciB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHNwYW4sIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICB9XHJcbiAgaW1nLndjZm1tcF9zb2xkX2J5X2xvZ28ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuI3djZm1tcC1zdG9yZXMtd3JhcCB7XHJcbiAgdWwud2NmbW1wLXN0b3JlLXdyYXAgbGkgLnN0b3JlLWRhdGEgLndjZm1tcC1zdG9yZS1yYXRpbmcge1xyXG4gICAgd2lkdGg6IDc2cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbi1zdGFyKGJlZm9yZSwgaWNvbi0wMC1zdGFyKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNkZGQ7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uLXN0YXIoYmVmb3JlLCBpY29uLTAwLXN0YXIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnaW5hdGlvbnMge1xyXG4gICAgdWwucGFnZS1udW1iZXJzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICAmLmN1cnJlbnQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5uZXh0LCAmLnByZXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tY2hldnJvbi1sZWZ0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjZm1tcF9zdG9yZV9zaGlwcGluZ19ydWxlcyBiciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSBcclxuLypTdG9yZSBsaXN0Ki9cclxuI3djZm1tcC1zdG9yZXMtbGlzdHMge1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgLndjZm1tcC1zdG9yZS1saXN0LW1hcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgPiAud2NmbW1wLXN0b3JlLXNlYXJjaC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAud2NmbW1wLXN0b3JlLXNlYXJjaC1mb3JtIHtcclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBkaXYud2NmbV9yYWRpdXNfc2xpZGVjb250YWluZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAmLndjZm1tcF9yYWRpdXNfcmFuZ2Vfc3RhcnQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndjZm1tcF9yYWRpdXNfcmFuZ2VfZW5kIHtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXQge1xyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lcixcclxuICAgICAgI3djZm1tcF9zdG9yZV9zdGF0ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndjZm1tcC1zdG9yZS1saXN0cy1zb3J0aW5nIHtcclxuICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLndjZm1tcC1wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0X3NpZGUucmlnaHRfc2lkZV9mdWxsIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICN3Y2ZtbXAtc3RvcmVzLXdyYXAgdWwud2NmbW1wLXN0b3JlLXdyYXAgbGkuY29sb3VtLTMge1xyXG4gICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGVmdF9zaWRlYmFyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLndjZm1tcC1zdG9yZS1zZWFyY2gtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sICN3Y2ZtbXBfc3RvcmVfc3RhdGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjZm1tcC1zdG9yZS1zZWFyY2gtZm9ybSBkaXYud2NmbV9yYWRpdXNfc2xpZGVjb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgPiBzcGFuOm5vdCgud2NmbW1wX3JhZGl1c19yYW5nZV9jdXIpIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodF9zaWRlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAud2NmbW1wLXN0b3JlLWxpc3RzLXNvcnRpbmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC53Y2ZtLXdvb2NvbW1lcmNlLW9yZGVyaW5nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLndjZm1tcC1zdG9yZS13cmFwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgI3djZm1tcC1zdG9yZXMtd3JhcCB1bC53Y2ZtbXAtc3RvcmUtd3JhcCBsaS5jb2xvdW0tMyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmVzLXdyYXAgdWwud2NmbW1wLXN0b3JlLXdyYXAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5zdG9yZS13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICBhLndjZm1tcC12aXNpdC1zdG9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMjhweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuc3RvcmUtY29udGVudCAuc3RvcmUtaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xyXG4gICAgfVxyXG4gICAgLnN0b3JlLWZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgLnN0b3JlLWF2YXRhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg4MHB4LCA4MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9yZS1kYXRhIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDZweDtcclxuICAgICAgfVxyXG4gICAgICAuc3RvcmUtcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwLnN0b3JlLWVucXVpcnkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRvcDogMjE4cHg7XHJcbiAgICAgIGEud2NmbV9jYXRhbG9nX2VucXVpcnkgIHtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi53Y2ZtLXJpZ2h0IHtcclxuICAgIC5yaWdodF9zaWRlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjZm0tc3RvcmUtcGFnZSB7XHJcbiAgLnJvdywgLnZjX3JvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xyXG4gIC53Y2ZtbXBfYmVjb21lX3ZlbmRvcl9saW5rIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICBAZXh0ZW5kIC5oYXMtYWZ0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC53Y2ZtbXAtc3RvcmUtcGFnZSAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgPiBkaXYucmlnaHRfc2lkZSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmUge1xyXG4gICAgLmhlYWRlcl9yaWdodCwgLmhlYWRlcl9sZWZ0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9yaWdodCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICN3Y2ZtLW1haW4tY29udGVudGFpbmVyIHtcclxuICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94X3dycmFwZXIge1xyXG4gICAgICAud2NmbV9tZW1iZXJzaGlwX2JveF9mb290IC53Y2ZtX3N1Ym1pdF9idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5yaWdodF9zaWRlLnJpZ2h0X3NpZGVfZnVsbCAjd2NmbW1wLXN0b3Jlcy13cmFwIHVsLndjZm1tcC1zdG9yZS13cmFwIGxpLmNvbG91bS0zIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgI3djZm1tcC1zdG9yZXMtd3JhcCB1bC53Y2ZtbXAtc3RvcmUtd3JhcCBsaS53Y2ZtbXAtc2luZ2xlLXN0b3JlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC53Y2ZtbXAtc3RvcmUtc2VhcmNoLWZvcm0ge1xyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAud2NmbW1wLXN0b3JlLXBhZ2UgI3djZm1tcC1zdG9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAjd2NmbS1tYWluLWNvbnRlbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC53Y2ZtLW1lbWJlcnNoaXAtd3JhcHBlciB7XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94X2hlYWQgLndjZm1fbWVtYmVyc2hpcF9mZWF0dXJlZF90b3Age1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAud2MtcHJvZ3Jlc3Mtc3RlcHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94X3dycmFwZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94X2hlYWRfaW5zaWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAud2NmbV9tZW1iZXJzaGlwX3ByaWNlIC5hbW91bnQge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94X2Zvb3RfaW5zaWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjZm1fbWVtYmVyc2hpcF9ib3hfYm9keSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC53Y2ZtX21lbWJlcnNoaXBfYm94IHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgJi53Y2ZtX21lbWJlcnNoaXBfZmVhdHVyZV9ib3gge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53Y2ZtX21lbWJlcnNoaXBfZWxlbWVudCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICYud2NmbV9tZW1iZXJzaGlwX2ZlYXR1cmVfZWxlbWVudCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAud2NmbW1wLXN0b3JlLXBhZ2UgI3djZm1tcC1zdG9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgI3djZm1tcC1zdG9yZSAud2lkZ2V0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIHtcclxuICAgID4gLndjZm1tcC1zdG9yZS1zZWFyY2gtZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnNlbGVjdDItY29udGFpbmVyLCAud2NmbV9yYWRpdXNfc2xpZGVjb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjZm1tcC1zdG9yZS1saXN0cy1zb3J0aW5nIHtcclxuICAgICAgLndjZm0td29vY29tbWVyY2Utb3JkZXJpbmcsIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3djZm1tcF9zdG9yZV9vcmRlcmJ5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmUge1xyXG4gICAgI3djZm1fc3RvcmVfaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX2xlZnQsIC5oZWFkZXJfcmlnaHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfbGVmdCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjBweDtcclxuICAgICAgPmRpdi5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJkX2ljb25fYXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsX2FyZWEge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y2ZtLW1lbWJlcnNoaXAtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLndjZm0tc3RvcmUtbGlzdC1wYWdlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIHNlbGVjdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAjd2NmbW1wLXN0b3JlIC5yaWdodF9zaWRlICN0YWJzV2l0aFN0eWxlIC50YWJfbGlua3MgbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi53Y2ZtX2FwcG9pbnRtZW50X3RpdGxlLCBcclxuLndjZm1fYXVjdGlvbnNfdGl0bGUsIFxyXG4ud2NmbV9ib29raW5nX3RpdGxlLCBcclxuLndjZm1fY291cG9uX3RpdGxlLCBcclxuLndjZm1fZGFzaGJvYXJkX2l0ZW1fdGl0bGUsIFxyXG4ud2NmbV9saXN0aW5nX3RpdGxlLCBcclxuLndjZm1fb3JkZXJfdGl0bGUsIFxyXG4ud2NmbV9wcm9kdWN0X3RpdGxlIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4ud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyX2FkdmFuY2VkIC53Y2ZtbXBfc29sZF9ieV93cmFwcGVyIC53Y2ZtbXBfc29sZF9ieV9zdG9yZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAjd2NmbW1wLXN0b3Jlcy13cmFwIHVsLndjZm1tcC1zdG9yZS13cmFwIGxpLmNvbG91bS0zIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gICN3Y2ZtbXAtc3RvcmUgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSAucHJvZHVjdC1jb250ZW50IC5ibG9jay1pbm5lciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLndjZm1tcC1zdG9yZS1wYWdlICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAuZmlsdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH0gXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICN3Y2ZtbXAtc3RvcmUsICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIHtcclxuICAgIC5sZWZ0X3NpZGViYXIge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC53Y2ZtbXAtc3RvcmUtcGFnZSAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLmZpbHRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAgdWwud2NmbW1wLXN0b3JlLXdyYXAgbGkgLnN0b3JlLWRhdGEgLmJkX3JhdGluZyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgfVxyXG4gIC53Y2ZtbXAtc3RvcmUtcGFnZSAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLm1haW4tZmlsdGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAjd2NmbW1wLXN0b3JlIC5oZWFkZXJfcmlnaHQgLmxmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLndjZm1tcC1zdG9yZS1wYWdlICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAubWFpbi1maWx0ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAjd2NmbW1wLXN0b3JlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgI3djZm0tbWFpbi1jb250ZW50YWluZXIgLndjZm0tbWVtYmVyc2hpcC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAud2NmbW1wLXN0b3JlLXBhZ2UgI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhID4gZGl2IHtcclxuICAgICYucmlnaHRfc2lkZSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAmLmxlZnRfc2lkZWJhciB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLndjZm1tcC1zdG9yZS1wYWdlICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICN3Y2ZtbXAtc3RvcmUgLnJpZ2h0X3NpZGUgI3RhYnNXaXRoU3R5bGUgLnRhYl9saW5rcyAjcmV2aWV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAud2NmbW1wLXN0b3JlLXBhZ2UgI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcclxuICAjd2NmbW1wLXN0b3JlIC5iZF9pY29uX2JveCB7XHJcbiAgICAuZm9sbG93LCAud2NmbV9zdG9yZV9lbnF1aXJ5LCAud2NmbV9zdG9yZV9jaGF0bm93IHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzdweCkge1xyXG4gICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAudGJheS1maWx0ZXIge1xyXG4gICAgLm1haW4tZmlsdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZmlsdGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuZGlzcGxheS1tb2RlLXdhcnBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJvZHkudmVuZG9yLXJlZ2lzdGVyIC5lbnRyeS1oZWFkZXIge1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG59XHJcbi53b29jb21tZXJjZSwgYm9keSB7XHJcbiAgdWwge1xyXG4gICAgJi5jYXJ0X2xpc3QsICYucHJvZHVjdF9saXN0X3dpZGdldCB7XHJcbiAgICAgIGxpIC53Y2ZtX2Rhc2hib2FyZF9pdGVtX3RpdGxlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG4iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogV0MgVkVORE9SU1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZm9ybS1yb3cge1xyXG4gIGlucHV0I2FwcGx5X2Zvcl92ZW5kb3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIGxhYmVsW2Zvcj1cImFwcGx5X2Zvcl92ZW5kb3JcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgaW5wdXRbbmFtZT1cImFwcGx5X2Zvcl92ZW5kb3Jfc3VibWl0XCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICB9XHJcbn1cclxuZm9ybS53Y3YtZm9ybSAud2N2LWJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbn1cclxuLndjdi1mb3JtIC5jb250cm9sLWdyb3VwIC5jb250cm9sIHtcclxuICA+aW5wdXQsIHRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjdi1kYXNoYm9hcmQtbmF2aWdhdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICArIGhyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICArIGgyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTdmYyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfiBoMiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jdWJlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRhc2hib2FyZCB7XHJcbiAgLndjdi1kYXNoYm9hcmQtbmF2aWdhdGlvbiB+IGZvcm0ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICA+IHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbnB1dC5kYXRlLXBpY2sge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnRhYmxlLnRhYmxlLXZlbmRvci1zYWxlcy1yZXBvcnQge1xyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxuICB0ciB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICB0aCwgdGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgdGQucHJvZHVjdCBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN0cm9uZywgYiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuLnNob3Bfc2V0dGluZ3Mge1xyXG4gIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxuICAjdGJheS1icmVhZHNjcnVtYiArICNtYWluLWNvbnRhaW5lciB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNvZyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNtYWluLWNvbnRhaW5lciBmb3JtIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXdhbGxldCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBiIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG4gICAgLnB2X3BheXBhbF9jb250YWluZXIsIC5wdl9zaG9wX25hbWVfY29udGFpbmVyLCAjcHZfc2VsbGVyX2luZm9fY29udGFpbmVyLCAjcHZfc2hvcF9kZXNjcmlwdGlvbl9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgI3B2X3Nob3BfZGVzY3JpcHRpb25fY29udGFpbmVyID4gcCBhIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFtuYW1lPVwidmVuZG9yX2FwcGxpY2F0aW9uX3N1Ym1pdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5mb3JtW25hbWU9XCJleHBvcnRfb3JkZXJzXCJdIHtcclxuICBpbnB1dCB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgfVxyXG4gIH4gaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgfVxyXG4gIH4gdGFibGUudGFibGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICA+IHRoZWFkLCA+IHRib2R5IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgPiB0aCwgPiB0ZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgIWltcG9ydGFudCk7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRkLm9yZGVyX251bWJlciB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAub3JkZXItY29tbWVudHMtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXItY29tbWVudHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0LmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53Yy1pdGVtLW1ldGEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgKyBwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtYmxvY2sge1xyXG4gIC53Y3ZlbmRvcnNfc29sZF9ieV9pbl9sb29wIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgKyBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnVsLndjdl92ZW5kb3JzbGlzdCB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLnZlbmRvcl9saXN0IHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHNtYWxsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgYS5idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5ib2R5Lndjdi1wcm8tZGFzaGJvYXJkIHtcclxuICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2N2ZW5kb3JzLXByby1kYXNoYm9hcmQtd3JhcHBlciB7XHJcbiAgLndjdi1uYXZpZ2F0aW9uIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB1bC5tZW51IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbiAgYS5idXR0b24sIC53Y3YtZm9ybSAuY29udHJvbC1ncm91cCAuYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaG93X2xvY2F0aW9uX3BpY2tlciwgI3VzZV9jdXJyZW50X3Bvc2l0aW9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIH1cclxuICBpbnB1dCN1cGRhdGVfYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAmW2Zvcj1cIl93Y3Zfc3RvcmVfYWRkcmVzczJcIl0sICZbZm9yPVwiX3djdl9zdG9yZV9zZWFyY2hfYWRkcmVzc1wiXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEuc2hvcF9jb3Vwb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgKyBociB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y3ZfcmVwb3J0cyBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLndjdl9kYXNoYm9hcmRfdGFibGVfaGVhZGVyLndjdi1zZWFyY2gge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICsgLndjdl9hY3Rpb25zIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2N2LXNlYXJjaC1mb3JtIHtcclxuICAgIC53Y3YtYnV0dG9uIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jb250cm9sIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN3Y3Ytc2VhcmNoIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndjdi10YWJzLnRvcCB7XHJcbiAgICA+IGhyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YWJzLW5hdiB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICArIC5jb21tZW50cy1hcmVhIHtcclxuICAgIC5jb21tZW50LXJlc3BvbmQsIGRpdiNuZXctYW5zd2VyLWhlYWRlciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjdi1ncmlkIHtcclxuICBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIGFbY2xhc3MqPVwid2N2LWZpbGUtdXBsb2FkZXItZGVsZXRlXCJde1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi10cmFzaDIpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGFbY2xhc3MqPVwid2N2LWZpbGUtdXBsb2FkZXItYWRkXCJde1xyXG4gICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi11cGxvYWQyKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxudGFibGUud2N2LXRhYmxlIHtcclxuICBAZXh0ZW5kIHRhYmxlO1xyXG4gIHRoLCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gID4gdGhlYWQsID4gdGJvZHkge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2N2ZW5kb3JzLXRhYmxlLXByb2R1Y3Qge1xyXG4gICAgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAucm93LWFjdGlvbnMtcHJvZHVjdCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxudGFibGUuZm9ybS10YWJsZSB7XHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICB9XHJcbn1cclxuXHJcbi53Y3ZfcmVjZW50X29yZGVycyB7XHJcbiAgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBhLmJ1dHRvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2N2X2Rhc2hib2FyZF9vdmVydmlldyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIHRhYmxlLndjdi10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIH1cclxufVxyXG4ud2N2LWZvcm0ge1xyXG4gIC5jb250cm9sLWdyb3VwIHtcclxuICAgIC5jb250cm9sIHtcclxuICAgICAgPmlucHV0Lndjdi1idXR0b246bm90KCNjbGVhcl9idXR0b24pIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgICAgPiBpbnB1dC53Y3YtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dCN1cGRhdGVfYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLndjdi1jb2xzLWdyb3VwLndjdi1ob3Jpem9udGFsLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gID5bY2xhc3MqPWFsbC1dLCA+W2NsYXNzKj14bGFyZ2UtXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5hbGwtNDAuc21hbGwtMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4ud2N2X2Rhc2hib2FyZF9kYXRlcGlja2VyLndjdi1jb2xzLWdyb3VwLCAud2N2LW9yZGVyLWhlYWRlciB7XHJcbiAgLndjdi1mb3JtIHtcclxuICAgIC53Y3YtY29scy1ncm91cCB7XHJcbiAgICAgID4gZGl2Om5vdCg6b25seS1jaGlsZCkge1xyXG4gICAgICAgIC5jb250cm9sLWdyb3VwIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y3YtY29scy1ncm91cC53Y3YtaG9yaXpvbnRhbC1ndXR0ZXJzIHtcclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53Y3ZfZGFzaGJvYXJkX2RhdGVwaWNrZXIge1xyXG4gIGZvcm0ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICB9XHJcbn1cclxuLndjdi1vcmRlci1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICA+IGRpdiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAmLmFsbC04MCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMik7XHJcbiAgICB9XHJcbiAgICA+IGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndjdi1jb2xzLWdyb3VwLndjdi1ob3Jpem9udGFsLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLndjdi1mb3JtIHtcclxuICAgIC5jb250cm9sLWdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRyb2wge1xyXG4gICAgICA+IGlucHV0I2NsZWFyX2J1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCN1cGRhdGVfYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnRhYmxlLndjdmVuZG9ycy10YWJsZS1vcmRlciB7XHJcbiAgLnJvdy1hY3Rpb25zLW9yZGVyIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gIC53Y3Ytc2hhZGUud2N2LWZhZGUge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIC53Y3YtbW9kYWwge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICB9XHJcbiAgICAgICNtb2RhbC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud2N2LW9yZGVyLWN1c3RvbWVyLWRldGFpbHMge1xyXG4gICAgICAgIHRhYmxlLndjdi10YWJsZSB7XHJcbiAgICAgICAgICA+IHRib2R5LCA+IHRoZWFkIHtcclxuICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgPiB0ZDpub3QoLndjdi1vcmRlci10b3RhbHMtbGFiZWwpLCA+IHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2N2LWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyX25vdGVfZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC53Y3Zfc2hpcHBpbmdfcHJvdmlkZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZm9ybSAjdHJhY2tpbmdfbnVtYmVyX3NhdmVfYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmJ0bi10aGVtZTtcclxuICB9XHJcbn1cclxuLnNpbmdsZS1wcm9kdWN0IHtcclxuICAud2N2ZW5kb3JzX3NoaXBzX2Zyb20ge1xyXG4gICAgYnIsICsgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2N2LW9wZW5pbmctaG91cnMtd3JhcHBlciB7XHJcbiAgdGFibGUuZm9ybS10YWJsZSB7XHJcbiAgICA+IHRoZWFkLCA+IHRib2R5IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aCwgPiB0ZCB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjb3BlbmluZy1ob3VycyB7XHJcbiAgICA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVtb3ZlLXJvdyB7XHJcbiAgICAgICAgICBjb2xvcjogcmVkXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZG9uZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzA3OTMwYjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndjdi1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICNhZGQtd29yay1ob3Vyc3tcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tcGx1cyk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgYS5yZW1vdmUtcm93IHtcclxuICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNyb3NzMik7XHJcbiAgfVxyXG4gIGEuZWRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTYxMic7XHJcbiAgfVxyXG4gIGEuZG9uZSB7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZWNrKTtcclxuICB9XHJcbiAgKyAud2N2LWNvbHMtZ3JvdXAud2N2LWhvcml6b250YWwtZ3V0dGVycyB7XHJcbiAgICAuY29udHJvbC1ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjdi12YWNhdGlvbi1tb2RlLW1zZy13cmFwcGVyICsgZGl2IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbiN3cC1fd2N2X3ZlbmRvcl9zdG9yZV9ub3RpY2Utd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5mb3JtI3djdi1zdG9yZS1zZXR0aW5ncyB7XHJcbiAgaW5wdXQjc3RvcmVfc2F2ZV9idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYnRuLXRoZW1lO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgI2JyYW5kaW5nIHtcclxuICAgIC53Y3YtZmlsZS11cGxvYWRlci1hZGRfd2N2X3N0b3JlX2Jhbm5lcl9pZCwgLndjdi1maWxlLXVwbG9hZGVyLWRlbGV0ZV93Y3Zfc3RvcmVfYmFubmVyX2lkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2N2LXRhYnMge1xyXG4gICAgLndjdi1jb2xzLWdyb3VwLndjdi1ob3Jpem9udGFsLWd1dHRlcnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBzbWFsbCwgLnRpcCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcbnRhYmxlLndjdmVuZG9ycy10YWJsZS1zaG9wX2NvdXBvbiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLndjdi1zdG9yZS1oZWFkZXIuaGVhZGVyLW1vZGVybiB7XHJcbiAgLm1ldGEge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgPiAuYmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6bm90KC5zYWxlcykgLmxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2N2LWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDE1cHgsIDE1cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAucGhvbmUgLndjdi1pY29uIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxMnB4LCAxMnB4KTtcclxuICAgIH1cclxuICAgIC5zdGFycyAud2N2LWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDE0cHgsIDE0cHgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgLndjdi1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDIwcHgsIDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndjdi1wcm8tdmVuZG9ybGlzdCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLndjdl9zdG9yZV9zZWFyY2gsIC53Y3ZfdmVuZG9yX3NlYXJjaCB7XHJcbiAgZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUkVTUE9OU0lWRSAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLndjdi1zdG9yZS1oZWFkZXIuaGVhZGVyLW1vZGVybiAuaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAzMHB4O1xyXG4gIH1cclxuICAud2N2X2Rhc2hib2FyZF9kYXRlcGlja2VyIGZvcm0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgICYuYWxsLTY2IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC53Y3Ytc3RvcmUtaGVhZGVyLmhlYWRlci1tb2Rlcm4gLm1ldGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAud2N2ZW5kb3JzLXByby1kYXNoYm9hcmQtd3JhcHBlciB7XHJcbiAgICAud2N2LW5hdmlnYXRpb24gdWwubWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2N2LXRhYnMgLnRhYnMtY29udGVudCB7XHJcbiAgICAgICYjc3RvcmUge1xyXG4gICAgICAgIC53Y3YtY29scy1ncm91cC53Y3YtaG9yaXpvbnRhbC1ndXR0ZXJzIHtcclxuICAgICAgICAgIC5hbGwtNjAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hbGwtMjAge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2N2LW9yZGVyLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGwtMzMgLndjdi1jb2xzLWdyb3VwLndjdi1ob3Jpem9udGFsLWd1dHRlcnMgPiBkaXY6bGFzdC1jaGlsZCAuY29udHJvbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC53Y3ZfZGFzaGJvYXJkX2RhdGVwaWNrZXIsIC53Y3Ytb3JkZXItaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb3JtID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYuYWxsLTMzIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2N2LWNvbHMtZ3JvdXAud2N2LWhvcml6b250YWwtZ3V0dGVycyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Y3Ytb3JkZXItaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC53Y3YtZm9ybSB7XHJcbiAgICAgID4gLmNvbnRyb2wtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgLndjdi1jb2xzLWdyb3VwLndjdi1ob3Jpem9udGFsLWd1dHRlcnMgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndjdi1jb2xzLWdyb3VwLndjdi1ob3Jpem9udGFsLWd1dHRlcnMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAuY29udHJvbC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndjdmVuZG9ycy1wcm8tZGFzaGJvYXJkLXdyYXBwZXIge1xyXG4gICAgLndjdl9kYXNoYm9hcmRfdGFibGVfaGVhZGVyLndjdi1zZWFyY2gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgKyAud2N2X2FjdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53Y3ZfYWN0aW9ucyArIC53Y3YtY29scy1ncm91cC53Y3YtaG9yaXpvbnRhbC1ndXR0ZXJzIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC53Y3ZlbmRvcnMtdGFibGUtcHJvZHVjdCB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndjdi10YWJzLnRvcCAudGFicy1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC53Y3Ytb3BlbmluZy1ob3Vycy13cmFwcGVyICNvcGVuaW5nLWhvdXJzID4gdHIgPiB0ZDpsYXN0LWNoaWxkIGEge1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgdWwud2N2X3ZlbmRvcnNsaXN0IC52ZW5kb3JfbGlzdCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICB9XHJcbn1cclxuLnRvcC1tYWluLWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC53Y3ZlbmRvcnNfY2FydF9zb2xkX2J5X21ldGEge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKkZpeCBidWcgd2N2ZW5kb3JzIG5ldyB2ZXJzaW9uKi9cclxuLndjdi12ZW5kb3ItbGlzdC1maWx0ZXIgLndjdi12ZW5kb3ItbGlzdC1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ud2N2LXZlbmRvci1saXN0LWZpbHRlciB+IC53Y3ZfdmVuZG9yc2xpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLnZlbmRvcl9saXN0X2luZm8ge1xyXG4gICAgc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9IFxyXG59XHJcbiBcclxuLndjdi12ZW5kb3ItbGlzdC1zd2l0Y2gge1xyXG4gIC53Y3YtdmVuZG9yLWxpc3Qtc3dpdGNoLWl0ZW0ge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2N2X3ZlbmRvcnNsaXN0Lmxpc3QgLnZlbmRvcl9saXN0IC52ZW5kb3JfbGlzdF9hdmF0YXIge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ud2N2X3ZlbmRvcnNsaXN0IC52ZW5kb3JfbGlzdCAudmVuZG9yX2xpc3QtLXNob3AtbmFtZSBhIHtcclxuICBjb2xvcjogIzE3MTgxYTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgXHJcbiAgLndjdl92ZW5kb3JzbGlzdC5ncmlkIC52ZW5kb3JfbGlzdCAudmVuZG9yX2xpc3RfYXZhdGFyIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIHVsLndjdl92ZW5kb3JzbGlzdC5saXN0IC52ZW5kb3JfbGlzdCBhIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuICAud2N2LXZlbmRvci1saXN0LWZpbHRlciAuc2VhcmNoLXZlbmRvcnMtdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBXUE11bHRpU3RlcENoZWNrb3V0XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53b29jb21tZXJjZSAud3BtYy1uYXYtd3JhcHBlciB7XHJcblx0YnV0dG9uLmJ1dHRvbiB7XHJcblx0XHRAZXh0ZW5kIC5idG4tdGhlbWU7XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHtcclxuXHRpbnB1dC5idXR0b24uYWx0LnlpdGgtd2Ntcy1idXR0b24ge1xyXG5cdFx0QGV4dGVuZCAuYnRuLXRoZW1lO1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1ob3ZlcjtcclxuXHRcdH1cclxuXHRcdCYucHJldiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fSAgXHJcblx0fVxyXG59XHJcbiBcclxuI2NoZWNrb3V0X3RpbWVsaW5lLnRleHQgbGkge1xyXG5cdCYuZG9uZSB7XHJcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuNyk7XHJcblx0fVxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC50aW1lbGluZS13cmFwcGVyIGEudGltZWxpbmUtbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufSAgICBcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICNjaGVja291dF90aW1lbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgJi5ob3Jpem9udGFsLnRleHQgbGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAudGltZWxpbmUtd3JhcHBlciBhLnRpbWVsaW5lLWxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwOyBcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG5cclxuLypBUkcgTXVsdGlzdGVwIENoZWNrb3V0IGZvciBXb29Db21tZXJjZSovXHJcbi5hcmdtYy13cmFwcGVyIHtcclxuXHQuYXJnbWMtZm9ybS1zdGVwcy5jdXJyZW50IHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQuYXJnbWMtbmF2LXRleHQsIFxyXG5cdC5hcmdtYy1uYXYtYnV0dG9ucyB7XHJcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn0gIFxyXG4ud29vY29tbWVyY2UgLmFyZ21jLXdyYXBwZXIgZm9ybSAuZm9ybS1yb3cge1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50OyBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcblx0LmFyZ21jLXdyYXBwZXIge1xyXG5cdFx0I2FyZ21jLW5leHQsXHJcblx0XHQjYXJnbWMtc3VibWl0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH0gXHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuXHQuYXJnbWMtd3JhcHBlciAuYXJnbWMtZm9ybS1zdGVwcy5jdXJyZW50IHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHQuc2hvcF90YWJsZSAuY2FydF9pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgLmFyZ21jLXdyYXBwZXIgLmFyZ21jLW5hdi1idXR0b25zIC5idXR0b24ge1xyXG5cdEBleHRlbmQgLmJ0bi10aGVtZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53cG1jLXN0ZXAtcmV2aWV3IHtcclxuXHR0YWJsZS5zaG9wX3RhYmxlIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0dGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR0ciB0aCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0Zm9vdCB7XHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRkIHsgXHJcblx0XHRcdFx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53cG1jLXN0ZXBzLXdyYXBwZXIge1xyXG5cdGZvcm0uY2hlY2tvdXQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcbi8qRW5kIEFSRyBNdWx0aXN0ZXAgQ2hlY2tvdXQgZm9yIFdvb0NvbW1lcmNlKi8iLCIvKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogV29vQ29tbWVyY2UgU2ltcGxlIEF1Y3Rpb25cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9ybS5hdWN0aW9uX2Zvcm0geyAgICBcclxuXHQucXVhbnRpdHkgeyAgXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDsgIFxyXG5cdFx0fSAgICBcclxuXHRcdGlucHV0W3R5cGU9XCJidXR0b25cIl0geyAgICAgIFxyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3JkZXI6IDA7ICAgIFxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG5cdFx0fSBcclxuXHR9XHJcblx0Ji5jYXJ0IGJ1dHRvbi5iaWRfYnV0dG9uIHtcclxuXHRcdEBleHRlbmQgLmJ0bi10aGVtZTtcclxuXHRcdGhlaWdodDogNDJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4OyAgIFxyXG5cdH1cclxufVxyXG5cclxuLmF1Y3Rpb24tYWpheC1jaGFuZ2Uge1xyXG5cdC53c2F3bC1saW5rIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuXHRkaXYgZm9ybS5jYXJ0LmF1Y3Rpb25fZm9ybSB7XHJcblx0XHRidXR0b24uYmlkX2J1dHRvbiwgLnF1YW50aXR5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH0gIFxyXG59XHJcblxyXG4uZWxlbWVudG9yLXByb2R1Y3Qtb25seS1pbWFnZSwgLmlubmVyLW9ubHktaW1hZ2Uge1xyXG5cdC5wcm9kdWN0LWNvbnRlbnQgKyBhIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtdHlwZS1hdWN0aW9uIHtcclxuXHQucHJvZHVjdC1ibG9jayB7XHJcblx0XHQuYXVjdGlvbi1wcmljZSB7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFtb3VudCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmF1Y3Rpb24tdGltZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblx0XHRcdC5jb3VudGRvd25fcm93IHsgXHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjFweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHR9XHJcblx0PiBkaXYucHJvZHVjdC1ibG9jayB7XHJcblx0XHQuZ3JvdXAtYnV0dG9ucyAuYWRkLWNhcnQgYSB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9IFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXp6LWxhdyk7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7IFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7IFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9ICBcclxuXHRcdC5jYXB0aW9uIC5wcmljZS13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmF1Y3Rpb24tcHJpY2Uge1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0Jjpvbmx5LWNoaWxkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMEM4RkM3O1xyXG5cdFx0XHRcdH0gXHJcblx0XHRcdH1cclxuXHRcdFx0LmFtb3VudCB7IFxyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH0gIFxyXG5cdFx0fVxyXG5cdFx0c3Bhbi5wcmljZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7ICBcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm9ubHktY2hpbGQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM4QzhDOEM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gLndpbm5lZC1mb3Ige1xyXG5cdFx0XHRcdGNvbG9yOiAjMjYyNjI2O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudmVydGljYWwtdjIsICYudmVydGljYWwtdjEge1xyXG5cdFx0XHQuY2FwdGlvbiA+IGEge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LWNvbnRlbnQgKyBhLCAmLnZlcnRpY2FsLXYyIC5jYXB0aW9uID4gYSwgJi52ZXJ0aWNhbC12MSAuY2FwdGlvbiA+IGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMkFBODhBO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdH1cclxuXHR9IFxyXG5cdC5hdWN0aW9uLXRpbWUge1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4OyBcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHQuY291bnRkb3duX3JvdyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRjb2xvcjogIzJBQTg4QTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAwOyBcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyBcclxuXHRcdFx0QGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi16ei1ib2x0LWZpbGwpOyBcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHR9XHJcblx0LmF1Y3Rpb24tZW5kIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjOGE4YThhO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdC5yZXNlcnZlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGNvbG9yOiAjOGE4YThhO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJygnO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcpJzsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWFsZWQtdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuLnNlYWxlZC1taW4tdGV4dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG59XHJcbi5tYXgtYmlkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDEzcHg7IFxyXG59XHJcbi5zaW5ndWxhci1zaG9wID4gLnByb2R1Y3QucHJvZHVjdC10eXBlLWF1Y3Rpb24gLnNpbmdsZS1tYWluLWNvbnRlbnQ6OmFmdGVyIHtcclxuXHRoZWlnaHQ6IDA7IFxyXG59XHJcblxyXG4uc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtYXVjdGlvbiB7XHJcblx0LnNpbmdsZS1zb2NpYWwtc2hhcmUge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4OyBcclxuXHR9XHRcclxuXHQuc3VtbWFyeSB7XHJcblx0XHQucHJpY2Utd3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRcdFx0LmF1Y3Rpb24tcHJpY2UgPiBzcGFuOm9ubHktY2hpbGQge1xyXG5cdFx0XHRcdGNvbG9yOiAjMEM4RkM3O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tenotbG9jay1maWxsKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4OyBcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1Y3Rpb24tcHJpY2UsIC5wcmljZSB7IFxyXG5cdFx0XHRcdD4gLmF1Y3Rpb24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQgXHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fSBcclxuXHQuYXVjdGlvbi1jb25kaXRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0LmN1cmVudC1iaWQge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdH1cclxuXHR9XHJcblx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG5cdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQmOmhvdmVyIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC50b3AtbWFpbi1jb250ZW50IHsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDIxcHg7XHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHQjc2hvcC1ub3cge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7IFxyXG5cdH1cclxuXHQucHJvZHVjdF9tZXRhIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyNnB4OyBcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcblxyXG4uYXVjdGlvbi1oaXN0b3J5LXRhYmxlIC5zZWFsZWQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWF1Y3Rpb24gZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSB7XHJcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG5cdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5hdWN0aW9uX2Zvcm0sIC53b29jb21tZXJjZS1wYWdlIC5hdWN0aW9uX2Zvcm0ge1xyXG5cdC5xdWFudGl0eSBpbnB1dC5xdHkge1xyXG5cdFx0d2lkdGg6IDczcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2luZ3VsYXItc2hvcCAuYXVjdGlvbi1hamF4LWNoYW5nZSAuYnV5LW5vdyB7XHJcblx0I3Nob3Atbm93IHtcclxuXHRcdC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0ZGQzcwMDtcclxuXHRcdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGQzcwMDtcclxuXHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMFxyXG5cdFx0XHR9IFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIC0xOHB4KTtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gLTIxcHgpO1xyXG5cdFx0XHRcdFx0bGVmdDogLTE3cHg7XHJcblx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXVjdGlvbi1hamF4LWNoYW5nZSB7XHJcblx0QGluY2x1ZGUgZmxleGJveCgpO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdGZvcm0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQud3Nhd2wtbGluayB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5idXktbm93IHtcclxuXHRcdEBpbmNsdWRlIG9yZGVyKDQpO1xyXG5cdH1cclxuXHQud3Nhd2wtbGluayB7IFxyXG5cdFx0QGluY2x1ZGUgb3JkZXIoMyk7XHJcblx0XHRtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcblx0fVxyXG5cdC5idXR0b24td2lzaGxpc3QgLmZlZWRiYWNrIGkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7IFxyXG5cdH1cclxufVxyXG4uYWRkLXdzYXdsLnNhLXdhdGNobGlzdC1hY3Rpb24geyBcclxuXHRAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXp6LWxpc3Qtc3Rhcik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRcclxuXHR9IFxyXG5cdFxyXG59XHJcbi5zYS13YXRjaGxpc3QtYWN0aW9uIHtcclxuXHQmLnJlbW92ZS13c2F3bCB7XHJcblx0XHRjb2xvcjogJHRoZW1lLWNvbG9yOyBcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbnRhYmxlIHtcclxuXHQmLmF1Y3Rpb24taGlzdG9yeS10YWJsZSwgJi5teV9hdWN0aW9uc19hY3Rpdml0eSB7XHJcblx0XHRib3JkZXI6IDA7ICBcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHQ+IHRoZWFkLCA+IHRib2R5IHtcclxuXHRcdFx0PiB0ciB7XHJcblx0XHRcdFx0PiB0aCwgPiB0ZCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0XHQ+IHRib2R5ICsgdGJvZHkge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblx0XHQ+IHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm15X2F1Y3Rpb25zX2FjdGl2aXR5IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHQ+IHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC53aW5uaW5nIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgXHJcblx0XHR9XHJcblx0XHR0ciB7XHJcblx0XHRcdD4gdGgsID4gdGQge1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSBcclxuXHJcbiN0YWJzLWxpc3Qtc2ltbGVfYXVjdGlvbl9oaXN0b3J5IHtcclxuXHRoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0fVxyXG5cdD4gcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH0gXHJcbn1cclxuLmF1Y3Rpb24tYmFnZSB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLXp6LWF1Y3Rpb25zKTtcclxuXHR0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHRsZWZ0OiBhdXRvO1xyXG4gICAgY29sb3I6ICNBM0EzQTM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlOyBcclxuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgzMHB4LDMwcHgpO1xyXG5cdHotaW5kZXg6IDk7XHJcbn1cclxuc3Bhbi53aW5uaW5nIHtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgei1pbmRleDogMTI7IFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJhY2tncm91bmQ6ICNFQUY3RjQ7XHJcbiAgICBjb2xvcjogIzJBQTg4QTtcclxuXHRcclxufVxyXG4uYXVjdGlvbi1hamF4LWNoYW5nZS5wYXktbm93IHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFGN0Y0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRwYWRkaW5nOiAxMnB4IDIxcHg7XHJcblx0PiBwIHsgXHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjb2xvcjogIzJBQTg4QTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7IFxyXG5cdFx0PiBhLmJ1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyQUE4OEE7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwOyBcclxuXHRcdFx0cGFkZGluZzogMTFweCAxNnB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qU3R5bGUgbW9iaWxlIGFkZCB0byBiaWQgcG9wdXAqL1xyXG4jdGJheS1xdWljay12aWV3LWNvbnRlbnQsXHJcbmJvZHkubW9kYWwtb3BlbiB7XHJcblx0I21vYmlsZS1hdWN0aW9ucy1jbG9zZS1pbmZvci13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuI21vYmlsZS1hdWN0aW9ucy1jbG9zZS1pbmZvci13cmFwcGVyLFxyXG4ubW9iaWxlLWF1Y3Rpb25zLWJ0bi1jbGljayxcclxuI21vYmlsZS1hdWN0aW9ucy1jbG9zZS1pbmZvciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4gICBcclxuI21vYmlsZS1hdWN0aW9ucy1jbG9zZS1pbmZvci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsIDAsIDAuNyk7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAwdnc7XHJcblx0dG9wOiAwOyBcclxuXHR6LWluZGV4OiA5ODtcclxuXHRAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LnNpbmd1bGFyLXNob3AgZGl2LnByb2R1Y3Qge1xyXG5cdFx0LmF1Y3Rpb24tYWpheC1jaGFuZ2Uge1xyXG5cdFx0XHQ+IGZvcm0ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDE1cHggMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCYuYnV5LW5vdzpudGgtY2hpbGQoMSkgeyBcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDsgIFxyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncm91cC1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gXHJcblx0XHRcdH0gXHJcblxyXG5cdFx0fSBcclxuXHR9ICBcclxuXHQuc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtYXVjdGlvbiAuZ3JvdXAtYnV0dG9uIHtcclxuXHRcdG1hcmdpbjogMCAxMHB4IDE4cHggMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxvYXQ6IGluaGVyaXQ7XHJcblx0XHQudGJheS1jb21wYXJlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQud29vY29tbWVyY2UgLnF1YW50aXR5IGJ1dHRvbiBpLCAud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgYnV0dG9uIGkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LmF1Y3Rpb24tYWpheC1jaGFuZ2UucGF5LW5vdyB7IFxyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ei1pbmRleDogMTAwOyBcclxuXHRcdD4gcDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2R1Y3QtdHlwZS1hdWN0aW9uIC50YmF5LW1vYmlsZS13aXNobGlzdCAuYnV0dG9uLXdpc2hsaXN0IC5mZWVkYmFjayB7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdH1cclxuXHQubW9iaWxlLWF1Y3Rpb25zLWJ0bi1jbGljayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlOyBcclxuXHRcdHBhZGRpbmc6IDEwcHggOHB4IDEwcHggMTZweDsgXHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0I3RiYXktY2xpY2stYnV5LW5vdy1iaWQsICN0YmF5LWNsaWNrLWFkZHRvYmlkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0ZGQzcwMDtcclxuXHRcdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRcdHdpZHRoOiA4OCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG5cdFx0XHRib3JkZXI6IDA7IFxyXG5cdFx0fVxyXG5cdFx0PiBidXR0b246bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQjdGJheS1jbGljay1hZGR0b2JpZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTsgXHJcblx0XHR9IFxyXG5cdFx0XHJcblx0XHQudGJheS1tb2JpbGUtd2lzaGxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdG1pbi13aWR0aDogNDBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm9wZW4tYnRuLWJ1eW5vd2JpZCB7XHJcblx0XHQjc2hvcC1ub3cuaGFzLXdpc2hsaXN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOjphZnRlciB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0I21vYmlsZS1hdWN0aW9ucy1jbG9zZS1pbmZvciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDYwcHg7IFxyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR3aWR0aDogMTAwJTsgICBcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDhweDsgXHJcblx0XHRpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4OyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hdWN0aW9uLWFqYXgtY2hhbmdlIHtcclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShub25lKTsgXHJcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCAxMHB4IDAgMCk7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdC5ncm91cC1idXR0b24ge1xyXG5cdFx0XHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0fiAubW9iaWxlLWF1Y3Rpb25zLWJ0bi1jbGljayB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fSAgICAgXHJcblx0XHRcdH4gI21vYmlsZS1hdWN0aW9ucy1jbG9zZS1pbmZvci13cmFwcGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpOyBcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7ICAgXHJcblx0XHRcdH0gICAgIFxyXG5cdFx0XHR+ICNtb2JpbGUtYXVjdGlvbnMtY2xvc2UtaW5mb3Ige1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9ICAgXHJcblx0XHRmb3JtLmF1Y3Rpb25fZm9ybSxcclxuXHRcdGZvcm0uYnV5LW5vdyB7IFxyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7IFxyXG5cdFx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAxMHB4IDEwcHggMCAwICk7IFxyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlKDAsIDEyMCUpOyAgXHJcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XHJcblx0XHR9ICAgIFxyXG5cdFx0Ji5vcGVuLWJ0bi1hZGR0b2JpZCB7XHJcblx0XHRcdGZvcm0uYXVjdGlvbl9mb3JtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0obm9uZSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5vcGVuLWJ0bi1idXlub3diaWQge1xyXG5cdFx0XHRmb3JtLmJ1eS1ub3cgeyBcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0obm9uZSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtYXVjdGlvbiB7XHJcblx0XHQuYXVjdGlvbi1hamF4LWNoYW5nZSBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0LnByb2R1Y3QtdHlwZS1hdWN0aW9uIC5yZXNlcnZlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQuYWRkLXdzYXdsLnNhLXdhdGNobGlzdC1hY3Rpb24ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5hdWN0aW9uLWFqYXgtY2hhbmdlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmF1Y3Rpb24tYWpheC1jaGFuZ2UgLndzYXdsLWxpbmsge1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdGZvcm0uY2FydC5hdWN0aW9uX2Zvcm0ge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApOyBcclxuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDE2cHg7IFxyXG5cdFx0ZGl2LnF1YW50aXR5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0fiAuYnV5LW5vdyAjc2hvcC1ub3cgYnV0dG9uIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7IFxyXG5cdFx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBcclxuXHRcclxuXHQuc2luZ3VsYXItc2hvcCAuYXVjdGlvbi1hamF4LWNoYW5nZSB7XHJcblx0XHQuZ3JvdXAtYnV0dG9uIHtcclxuXHRcdFx0LnRiYXktd2lzaGxpc3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHQuZXhpc3RzIC5mZWVkYmFjayB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKDQwcHgsNDBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIC0xNnB4KTtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gLTIwcHgpOyBcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IC02cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBcclxufSBcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I3RhYnMtbGlzdC1zaW1sZV9hdWN0aW9uX2hpc3RvcnkgaDIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7IFxyXG5cdH1cclxuXHQuc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtYXVjdGlvbiAuZ3JvdXAtYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdH0gXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdC5wcm9kdWN0LXR5cGUtYXVjdGlvbiAuc2luZ2xlLW1haW4tY29udGVudCAuYmVzYS1zb2NpYWwtbGlua3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4OyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG59IFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnByb2R1Y3QtdHlwZS1hdWN0aW9uIHtcclxuXHRcdC5zaW5nbGUtbWFpbi1jb250ZW50IC50b3AtbWFpbi1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSBcclxuXHJcbi5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1hdWN0aW9uIHtcclxuXHQudGJheS13aXNobGlzdCBhIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4OyBcclxuXHRcdD4gaSArIHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ncm91cC1idXR0b24gLnlpdGgtY29tcGFyZSBhIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0fVxyXG5cdC50YmF5LXdpc2hsaXN0IGEsIC50YmF5LWNvbXBhcmUgYSB7XHJcblx0XHRpLCAmOmJlZm9yZSB7IFxyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7IFxyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQgXHJcblx0fVxyXG59XHJcbi5hdWN0aW9uLWFqYXgtY2hhbmdlIHAgPiBhLmJ1dHRvbiB7XHJcblx0QGV4dGVuZCAuYnRuLXRoZW1lO1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC1uYXYtaWNvbiAgcC5wcmljZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LW5hdi1pY29uICBzcGFuLnByaWNlIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbiBcclxuI3RiYXktcXVpY2stdmlldy1tb2RhbCAuaGFzLWJ1eS1ub3cgLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmM3MDA7XHJcbiAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG5cdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBXUE1MXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldCxcclxuLmVsZW1lbnRvci13aWRnZXQtd3BtbC1sYW5ndWFnZS1zd2l0Y2hlciB7XHJcbiAgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCxcclxuICAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDsgXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICYud3BtbC1scyA+IHVsID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndwbWwtbHMge1xyXG4gICAgPiB1bCA+IGxpIHtcclxuICAgICAgJjpob3ZlciwgOmZvY3VzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZUluIDAuNHMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGJvcmRlcjogMDsgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MDQnO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdzaW1wbGUtbGluZS1pY29ucyc7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsLFxyXG4gIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsIHtcclxuICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgPiBhOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICB9ICAgXHJcbiAgfVxyXG4gIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsIHtcclxuICAgIC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgbGkud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlID4gYXtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICBib3JkZXI6IDA7IFxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtaXRlbS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uud3BtbC1scy1pdGVtLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IGEge1xyXG4gICAgICBwYWRkaW5nOiAwOyBcclxuICAgIH1cclxuICB9XHJcbiAgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB0b3A6IDQ0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAmLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XHJcbiAgICAgICAgJi53cG1sLWxzLWl0ZW0tbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDsgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhOmhvdmVyLCBcclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGE6Zm9jdXMsIFxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3Zlcj5hIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG59XHJcblxyXG4vKldQTUwgRWxlbWVudG9yKi9cclxuLmVsZW1lbnRvci13aWRnZXQtd3BtbC1sYW5ndWFnZS1zd2l0Y2hlciB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB9XHJcbn0iLCIud29vY29tbWVyY2Ugc3Bhbi55aXRoLXdjYWN0LWF1dGlvbi1iYWRnZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBjb2xvcjogI2EzYTNhMztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDBweCA2cHggNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMHB4O1xyXG59ICAgXHJcblxyXG4ucHJvZHVjdC10eXBlLWF1Y3Rpb24ge1xyXG4gICAgLmVudHJ5LXN1bW1hcnkgIHtcclxuICAgICAgICAuYnV0dG9uLXdpc2hsaXN0IC5mZWVkYmFjayBpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YmF5LXlpdGgtYXVjdGlvbnMge1xyXG4gICAgJi53b29jb21tZXJjZSB7XHJcbiAgICAgICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgIGEuYnV0dG9uLmFsdCwgYnV0dG9uLmJ1dHRvbi5hbHQsIGlucHV0LmJ1dHRvbi5hbHQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tdGhlbWU7XHJcbiAgICAgICAgICAgICYueXdjYWN0LWF1Y3Rpb24tYnV5LW5vdy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2OyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzcwMDtcclxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2OyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC55d2NhY3QtY29uZ3JhdHVsYXRpb25zLXdpbm5lci1hdWN0aW9uLXNlY3Rpb24gI3lpdGgtd2NhY3QtYXVjdGlvbi13b24tYXVjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJBQTg4QTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkFBODhBO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdWN0aW9uX2VuZF9zdGFydCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgfSAgXHJcbiAgICAuc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtYXVjdGlvbiB7XHJcbiAgICAgICAgLnRvcC1tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5ncm91cC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55d2NhY3Qtb3RoZXItYXVjdGlvbnMtc2VjdGlvbiB+IC5ncm91cC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdF9tZXRhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAueWl0aC13Y2FjdC1pdGVtLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC55d2NhY3QteW91ci1iaWQtaGVhZGVyIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgICAueXdjYWN0LWJpZC1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgI3lpdGhfd2NhY3RfbWFudWFsX2JpZF9pbmNyZW1lbnQge1xyXG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbmZvcm1hdGlvbi15aXRoLWF1Y3Rpb24gLnl3Y2FjdC1zZWFsZWQtYXVjdGlvbiB7XHJcbiAgICBjb2xvcjogIzBDOEZDNztcclxuICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tenotbG9jay1maWxsKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyBcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgfiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKCc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyknOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnl3Y2FjdC1vdGhlci1hdWN0aW9uLXByb2R1Y3QtY29udGFpbmVyIHtcclxuICAgIC55d2NhY3Qtb3RoZXItYXVjdGlvbi1pbmZvLWN1cnJlbnQtYmlkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnl3Y2FjdC1vdGhlci1hdWN0aW9uLWluZm8tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvcm1hdGlvbi15aXRoLWF1Y3Rpb24ge1xyXG4gICAgLnl3Y2FjdC1vdGhlci1hdWN0aW9uLXByb2R1Y3QtY29udGFpbmVyIC55d2NhY3Qtc2VhbGVkLWF1Y3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdGltZSB7XHJcbiAgICAgICAgLnlpdGgtd2NhY3QtY29udGFpbmVyLXRpbWVsZWZ0IC55aXRoLXdjYWN0LXRpbWVyLWF1Y3Rpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aW1ldGl0byB7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnlpdGgtd2NhY3QtY29udGFpbmVyLXRpbWVsZWZ0IC55aXRoLXdjYWN0LXRpbWVyLWF1Y3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMgeyAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGJheS15aXRoLWF1Y3Rpb25zIHtcclxuICAgIC55aXRoLXdjYWN0LWxvb3Age1xyXG4gICAgICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEyOyBcclxuICAgICAgICAgICAgLkNhcHRpb25Db250IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTsgXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1jaGV2cm9uLWRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLlN1bW9TZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgPi5vcHRXcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkub3B0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1hdWN0aW9uIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1ibG9jay52MSAuY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgodW5zZXQpO1xyXG4gICAgfSBcclxuICAgIC5wcm9kdWN0LXR5cGUtYXVjdGlvbiA+IGRpdi5wcm9kdWN0LWJsb2NrIHNwYW4ucHJpY2UgPiBzcGFuOm9ubHktY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IFxyXG4gICAgfVxyXG59XHJcbi55aXRoLXdjYWN0LXRpbWVsZWZ0LWxvb3Age1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMyQUE4OEE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLnlpdGgtd2NhY3QtdGltZWxlZnQtY29tcGFjdCB7IFxyXG4gICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihiZWZvcmUsIHRiLWljb24tenotYm9sdC1maWxsKTsgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87IFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLmF1Y3Rpb25fZW5kX3N0YXJ0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xyXG4gICAgICAgICYueXdjYWN0X2F1Y3Rpb25fZW5kX3N0YXJ0X2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4QzhDOEM7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi55aXRoLXdjYWN0LWNvbnRhaW5lci10aW1lbGVmdCB7XHJcbiAgICBwYWRkaW5nOiA5cHggMThweCAxM3B4IDE4cHg7IFxyXG4gICAgLnlpdGgtd2NhY3QtdGltZXItYXVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjMkFBODhBO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi16ei1ib2x0LWZpbGwpOyBcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyAgXHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC55d2NhY3QtYXVjdGlvbi1lbmQtZGF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICA+IC55d2NhY3QtYXVjdGlvbi1lbmQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC55d2NhY3QtZGF0ZS1lbmQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAueXdjYWN0LXRpbWUtbGVmdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG59IFxyXG5cclxuLmVsZW1lbnRvci1wcm9kdWN0LW9ubHktaW1hZ2Uge1xyXG4gICAgLnlpdGgtd2NhY3QtdGltZWxlZnQtbG9vcCwgLmF1Y3Rpb25fZW5kX3N0YXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgIH1cclxufVxyXG4jeWl0aF9hdWN0aW9uX2VuZF9wcm9kdWN0X3BhZ2Uge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOEM4QzhDO1xyXG4gICAgfSAgXHJcbn1cclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ueXdjYWN0LWF1Y3Rpb24tZmVlLWNvbmZpcm0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbn1cclxuIFxyXG4jc2hvcC1ub3cgI3lpdGgtd2NhY3QtZm9ybS1iaWQgIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC55d2NhY3QteW91ci1iaWQtaGVhZGVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIH1cclxuICAgIGJ1dHRvbiN5aXRoLXdjYWN0LWF1Y3Rpb24tYWRkLXRvLWNhcnQtYnV0dG9uIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICBidXR0b24uYXVjdGlvbl9iaWQge1xyXG4gICAgICAgIG9yZGVyOiAyOyAgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtYnV0dG9uIHtcclxuICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGRpdi5xdWFudGl0eSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG9yZGVyKDApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvOyBcclxuICAgICAgICBpbnB1dC5xdHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDYycHg7ICBcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnl3Y2FjdC1jdXJyZW5jeS1zeW1ib2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0MnB4OyBcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG4ueWl0aC13Y2FjdC1tYW51YWwtYmlkLWluY3JlbWVudCBwLCAjeWl0aF93Y2FjdF9yZXNlcnZlX2FuZF9vdmVydGltZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC55aXRoX3djYWN0X2hhc19yZXNlcnZlX3ByaWNlIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDsgXHJcbiAgICB9XHJcbiAgICAueXdjYWN0LXdpbm5lci1tYXgtYmlkLCAueXdjYWN0LWZlZS1hbW91bnQtbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfSAgXHJcbiAgICAueWl0aC13Y2FjdC1jb250YWluZXItdGltZWxlZnQgLnlpdGgtd2NhY3QtdGltZXItYXVjdGlvbiwgLnlpdGgtd2NhY3QtY29udGFpbmVyLXRpbWVsZWZ0IC55d2NhY3QtYXVjdGlvbi1lbmQtZGF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC50YmF5LXlpdGgtYXVjdGlvbnMgLnl3Y2FjdC1jb25ncmF0dWxhdGlvbnMtd2lubmVyLWF1Y3Rpb24tc2VjdGlvbiAjeWl0aC13Y2FjdC1hdWN0aW9uLXdvbi1hdWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2FydC1wb3B1cCAuaW5mb3JtYXRpb24uaW5mb3JtYXRpb24teWl0aC1hdWN0aW9uIHtcclxuICAgICAgICAjbW9iaWxlLWF1Y3Rpb25zLWNsb3NlLWluZm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwOyAgIFxyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjdGltZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IFxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgI3Nob3Atbm93ICN5aXRoLXdjYWN0LWZvcm0tYmlkIC55d2NhY3QtY3VycmVuY3ktc3ltYm9sIHtcclxuICAgICAgICAgICAgbGVmdDogNjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3Nob3Atbm93IGRpdi5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnl3Y2FjdC15b3VyLWJpZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnl3Y2FjdC1iaWQtZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN5aXRoX3djYWN0X21hbnVhbF9iaWRfaW5jcmVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3lpdGhfd2NhY3RfbWFudWFsX2JpZF9pbmNyZW1lbnQsXHJcbiAgICAgICAgI3lpdGhfd2NhY3RfcmVzZXJ2ZV9hbmRfb3ZlcnRpbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtLmNhcnQgeyAgXHJcbiAgICAgICAgICAgICYub3BlbiB7IFxyXG4gICAgICAgICAgICAgICAgfiAjbW9iaWxlLWF1Y3Rpb25zLWNsb3NlLWluZm9yLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7ICBcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB+IC5tb2JpbGUtYXVjdGlvbnMtYnRuLWNsaWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfiAjbW9iaWxlLWF1Y3Rpb25zLWNsb3NlLWluZm9yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICYub3Blbi1idG4tYnV5bm93YmlkIHsgIFxyXG4gICAgICAgICAgICAgICAgLnl3Y2FjdC15b3VyLWJpZC1oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICAucXVhbnRpdHksXHJcbiAgICAgICAgICAgICAgICBidXR0b24uYXVjdGlvbl9iaWQsXHJcbiAgICAgICAgICAgICAgICAjeWl0aF93Y2FjdF9tYW51YWxfYmlkX2luY3JlbWVudCxcclxuICAgICAgICAgICAgICAgICN5aXRoX3djYWN0X3Jlc2VydmVfYW5kX292ZXJ0aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vcGVuLWJ0bi1hZGR0b2JpZCB7XHJcbiAgICAgICAgICAgICAgICAjeWl0aC13Y2FjdC1hdWN0aW9uLWFkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIG5vbmUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgIC55aXRoLXdjYWN0LXRpbWVsZWZ0LWxvb3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLnlpdGgtd2NhY3QtdGltZWxlZnQtY29tcGFjdDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLmF1Y3Rpb25fZW5kX3N0YXJ0IHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICB9XHJcbn1cclxuLnlpdGgtd2NhY3QtbXktYXVjdGlvbnMtbGlzdC1pbmRleC1jb250YWluZXItZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi55d2NhY3QtcmV0dXJuLXRvLXdhdGNobGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGE6bm90KC53b29jb21tZXJjZS1idXR0b24pOm5vdCgudmVuZG9yLWRhc2hib2FyZCkuYXVjdGlvbl9hZGRfdG9fY2FydF9idXR0b24gIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnlpdGgtd2NhY3QtbXktYXVjdGlvbnMub3JkZXItc3RhdHVzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi55aXRoLXdjYWN0LW15LXdhdGNobGlzdC1saXN0LWluZGV4LWNvbnRhaW5lci1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcclxufVxyXG4ueWl0aC13Y2FjdC1teS1hdWN0aW9ucy1saXN0LWluZGV4LWNvbnRhaW5lci1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMueWl0aF93Y2FjdF9teV9hdWN0aW9uc19hdWN0aW9uX2xpc3RfaW5kZXgge1xyXG4gICAgPnRib2R5LCA+dGhlYWQge1xyXG4gICAgICAgID50ciB7XHJcbiAgICAgICAgICAgID50ZCwgPnRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdWN0aW9uX2FkZF90b19jYXJ0X2J1dHRvbi5idXR0b24uYWx0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ueWl0aC13Y2FjdC10aW1lbGVmdC1zbWFsbC1ibG9ja3MsIC55aXRoLXdjYWN0LXRpbWVsZWZ0LWJpZy1ibG9ja3Mge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAueWl0aC13Y2FjdC10aW1lbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC55aXRoLXdjYWN0LW51bWJlci1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLnlpdGgtd2NhY3QtdGltZXItYXVjdGlvbjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnlpdGgtd2NhY3QtdGltZWxlZnQtYmlnLWJsb2NrcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBcclxuICAgIC55aXRoLXdjYWN0LXRpbWVsZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnlpdGgtd2NhY3QtY29udGFpbmVyLXRpbWVsZWZ0IHtcclxuICAgIC55aXRoLXdjYWN0LXRpbWVsZWZ0LXNtYWxsLWJsb2NrcywgLnlpdGgtd2NhY3QtdGltZWxlZnQtYmlnLWJsb2NrcywgLnlpdGgtd2NhY3QtdGltZWxlZnQtZGVmYXVsdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB+IC55d2NhY3QtYXVjdGlvbi1lbmQtZGF0ZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59XHJcbi55aXRoLXdjYWN0LXRpbWVsZWZ0LWRlZmF1bHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hdWN0aW9uX2VuZF9zdGFydCBzcGFuLnl3Y2FjdF9hdWN0aW9uX2VuZF9zdGFydF9sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZWxlbWVudG9yLXByb2R1Y3Qtb25seS1pbWFnZSB7XHJcbiAgICAgICAgLnlpdGgtd2NhY3QtYXV0aW9uLWJhZGdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4ueWl0aC13Y2FjdC10aW1lLWxlZnQtbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LDI0NSwyNDUpO1xyXG59XHJcbi55aXRoLXdjYWN0LXRpbWVsZWZ0LnlpdGgtd2NhY3QtYmxvY2tzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMueWl0aF93Y2FjdF9teV9hdWN0aW9uc193YXRjaGxpc3RfbGlzdF9pbmRleCB7XHJcbiAgICA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAgID4gdGhlYWQgPiB0ciA+IHRkLFxyXG4gICAgPiB0Ym9keSA+IHRyID4gdGQsXHJcbiAgICA+IHRib2R5ID4gdHIgPiB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgfVxyXG4gICAgLnlpdGgtd2NhY3QtdGltZWxlZnQtZGVmYXVsdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSAgXHJcbi55aXRoLXdjYWN0LXRpbWVsZWZ0LXNtYWxsLWJsb2NrcyB7XHJcbiAgICAuc21hbGwtYmxvY2stY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnlpdGgtd2NhY3QtbnVtYmVyLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgXHJcbiAgICB9XHJcbn0gXHJcbi55aXRoLXdjYWN0LXRpbWVsZWZ0LWJpZy1ibG9ja3Mge1xyXG4gICAgLnlpdGgtd2NhY3QtdGltZWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnlpdGgtd2NhY3QtbnVtYmVyLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgfVxyXG59IFxyXG5AbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcclxuICAgIC55aXRoLXdjYWN0LXRpbWVsZWZ0LXNtYWxsLWJsb2NrcyB7XHJcbiAgICAgICAgLnlpdGgtd2NhY3QtbnVtYmVyLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAueWl0aC13Y2FjdC10aW1lbGVmdC1iaWctYmxvY2tzIHtcclxuICAgICAgICAueWl0aC13Y2FjdC10aW1lbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55aXRoLXdjYWN0LW51bWJlci1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAueWl0aC13Y2FjdC10aW1lbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAueWl0aC13Y2FjdC1jb250YWluZXItdGltZWxlZnQgLnlpdGgtd2NhY3QtdGltZWxlZnQtZGVmYXVsdC55aXRoLXdjYWN0LXRpbWVyLWF1Y3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcbmRpdi55aXRoLXdjYWN0LXRpbWVyLWF1Y3Rpb24ge1xyXG4gICAgY29sb3I6ICMyQUE4OEE7XHJcbn0gICIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBBZHZhbmNlZCBGcmVlIFNoaXBwaW5nXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnRiYXktdG90YWwtY29uZGl0aW9uLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlOyAgIFxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiA0NHB4OyBcclxuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxufVxyXG4udGJheS10b3RhbC1jb25kaXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlOyBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI0VERURFRDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGJheS1hY3RpdmUge1xyXG4gIC50YmF5LXRvdGFsLWNvbmRpdGlvbi1oaW50IHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgLnRiYXktc3VidG90YWwtY29uZGl0aW9uIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59ICAgXHJcblxyXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuaGlkZS1pbi1jYXJ0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGJheS10b3RhbC1jb25kaXRpb24tZGVzYyB7XHJcbiAgbWF4LXdpZHRoOiA2MjBweDtcclxuICBtYXJnaW46IDEwcHggYXV0byAzMHB4IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yOyBcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgLnRiYXktY29udGludWUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi50YmF5LXRvdGFsLWNvbmRpdGlvbi1oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7IFxyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiBcclxuLnRiYXktc3VidG90YWwtY29uZGl0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGJheS10b3RhbC1jb25kaXRpb24taGludCwgXHJcbi50YmF5LXN1YnRvdGFsLWNvbmRpdGlvbiB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCA1MDBtcyBlYXNlKTtcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA+IDE2MDBweCAoREVTS2xlZnQpXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cdC50YmF5LWxvZ2luIC5hY2NvdW50LW1lbnUge1xyXG5cdFx0bGVmdDogLTY4cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQudHJhY2tfb3JkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjY1cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5uYXZiYXItbmF2PmxpLnRhYmxldC1hbGlnbi1yaWdodCB7XHJcblx0XHQ+LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwsIC5zbGlkZXIge1xyXG5cdFx0PiAuc2xpY2stYXJyb3cge1xyXG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3RiYXktcXVpY2stdmlldy1tb2RhbCB7XHJcblx0XHQmLnNpbmd1bGFyLXNob3Age1xyXG5cdFx0XHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiwgI3Nob3Atbm93Lmhhcy1idXktbm93IC50YmF5LWJ1eS1ub3cge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAudGItY2FydC10b3RhbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XHRcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnRiLWNhcnQtZm9ybSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cdC5uYXZiYXItbmF2LnRiYXktbWVudS1jYXRlZ29yeSA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0LnRiYXktc2VhcmNoLWZvcm0ge1xyXG5cdFx0bWF4LXdpZHRoOiA4NzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UsIGJvZHkge1xyXG5cdFx0ZGl2LnByb2R1Y3Qge1xyXG5cdFx0XHQmLnN0eWxlLXZlcnRpY2FsIGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2luZ3VsYXItc2hvcDpub3QoLmFyY2hpdmUtZnVsbCkge1xyXG5cdFx0LmltYWdlLW1haW5zIHtcclxuXHRcdFx0LmZsZXgtY29udHJvbC10aHVtYnMge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNzBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdD4gLnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0Ji5vd2wtcHJldiB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQub25seS1mZWF0dXJlZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG9yZGVyKC0xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQueWl0aC13ZmJ0LXNlY3Rpb24gLnlpdGgtd2ZidC1pbWFnZXMge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC55aXRoLXdmYnQtc3VibWl0LWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzVweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHR9XHJcblx0I3NpZGViYXItc2hvcCB7XHJcbiAgXHRcdEBpbmNsdWRlIG1ha2UtY29sKDIuNSk7XHJcbiAgXHRcdCsgLmFyY2hpdmUtc2hvcCB7XHJcblx0XHQgICAgQGluY2x1ZGUgbWFrZS1jb2woOS41KTtcclxuXHRcdH1cclxuXHRcdCsgLnNpbmd1bGFyLXNob3Age1xyXG4gIFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDkuNSk7XHJcbiAgXHRcdH1cclxuICBcdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgW2NsYXNzKj1cImNvbC14bGdcIl0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAudmlzaWJsZS14bGcge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oaWRkZW4teGxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb2wteGxnLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bGctMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wteGxnLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXhsZy0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5uYXZiYXItbmF2Lm1lZ2FtZW51IGxpLmFsaWduZWQtZnVsbHdpZHRoID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnRiYXktc2VhcmNoLWZvcm0gLmJ1dHRvbi1zZWFyY2gge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cdC5jYXJ0LWRyb3Bkb3duIC50ZXh0LWNhcnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmNhcmV0OmJlZm9yZSB7XHJcblx0XHRyaWdodDogMTNweDtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdCsgbGkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0I2NvbW1lbnRzIGxpLmNvbW1lbnQgLmNoaWxkcmVuIHtcclxuXHRcdC5jaGlsZHJlbiB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGJvZHkudGJheS1ib2R5LWNvbXBhcmUgI3lpdGgtd29vY29tcGFyZSB7XHJcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQud29vY29tbWVyY2Uge1xyXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm0tbG9naW4sIC5jaGVja291dF9jb3Vwb24ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU3MHB4O1xyXG5cdFx0fVxyXG5cdH0ud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzID4gbGkge1xyXG5cdFx0QGluY2x1ZGUgZmxleCgxKTtcclxuXHR9XHJcblx0LnByb2R1Y3RzLWxpc3Qge1xyXG5cdFx0LnByb2R1Y3QtYmxvY2sgLmNhcHRpb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbi1sZWZ0IHtcclxuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNyk7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbi1yaWdodCB7XHJcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0Zm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcclxuXHQgIG1hcmdpbi10b3A6IDQycHg7XHJcblx0fVxyXG5cdGRpdiNuZXctYW5zd2VyLWhlYWRlciwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHtcclxuXHQgIGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHQudGJheS1hZGRvbi12aWRlbyAudGJheS1hZGRvbi1jb250ZW50IC5tb2RhbC1kaWFsb2cge1xyXG5cdCAgd2lkdGg6IDgwMHB4O1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycyB7XHJcblx0ICA+IHRoZWFkID4gdHIgPiB0aCxcclxuXHQgID4gdGhlYWQgPiB0ciA+IHRkLFxyXG5cdCAgPiB0Ym9keSA+IHRyID4gdGQsXHJcblx0ICA+IHRib2R5ID4gdHIgPiB0aCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHQgIH1cclxuXHR9IFxyXG5cdC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWJsb2NrIHtcclxuXHQgIC5ncm91cC1idXR0b25zIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdD4gZGl2IHtcclxuXHRcdCAgYSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdCAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdCAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHQgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hZGRlZCB7XHJcblx0XHRcdCAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0ICAmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHQgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpIHtcclxuXHRcdFx0ICBtYXJnaW46IDA7XHJcblx0XHRcdCAgJi55aXRoLXdjd2wtaWNvbiB7XHJcblx0XHRcdFx0ICBsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdCAgfVxyXG5cdFx0ICBhIHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0ICB9XHJcblx0XHQgICsgZGl2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0ICB9XHJcblx0XHR9XHJcblx0ICB9XHJcblx0ICAuYWRkLWNhcnQge1xyXG5cdFx0YS5hZGRlZCB7XHJcblx0XHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHQgICsgYS5hZGRlZF90b19jYXJ0IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHQgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHQgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHQgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcclxuXHRcdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHQgIH1cclxuXHRcdH1cclxuXHQgIH1cclxuXHR9XHJcbiAgfSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBEZXNrdG9wIGFsbCBsYXlvdXRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuQGltcG9ydCBcInYxL2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInYyL2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInYzL2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInY0L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInY1L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInY2L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInY3L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInY4L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInY5L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInYxMC9kZXNrdG9wXCI7XHJcbkBpbXBvcnQgXCJ2MTEvZGVza3RvcFwiO1xyXG5AaW1wb3J0IFwidjEyL2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInYxMy9kZXNrdG9wXCI7XHJcbkBpbXBvcnQgXCJ2MTQvZGVza3RvcFwiO1xyXG5AaW1wb3J0IFwidjE1L2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcInYxNi9kZXNrdG9wXCI7IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sID4gMTYwMHB4IChERVNLbGVmdClcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA+IDE2MDBweCAoREVTS2xlZnQpXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPiAxNjAwcHggKERFU0tsZWZ0KVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sID4gMTYwMHB4IChERVNLbGVmdClcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA+IDE2MDBweCAoREVTS2xlZnQpXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPiAxNjAwcHggKERFU0tsZWZ0KVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sID4gMTYwMHB4IChERVNLbGVmdClcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA+IDE2MDBweCAoREVTS2xlZnQpXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPiAxNjAwcHggKERFU0tsZWZ0KVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sID4gMTYwMHB4IChERVNLbGVmdClcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA+IDE2MDBweCAoREVTS2xlZnQpXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPiAxNjAwcHggKERFU0tsZWZ0KVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sID4gMTYwMHB4IChERVNLbGVmdClcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA+IDE2MDBweCAoREVTS2xlZnQpXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHJcbn0iLCJcclxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPiAxNjAwcHggKERFU0tsZWZ0KVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFxyXG59IiwiXHJcbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sID4gMTYwMHB4IChERVNLbGVmdClcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcclxufSIsIlxyXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTUFYLVdJRFRIOiA5OTJweFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAkc2NyZWVuLW1kLW1heCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAuYmVzYS1hamF4LXNlYXJjaCB7XHJcbiAgICBzcGFuLmJ1dHRvbi1zZWFyY2gtY2FuY2VsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXNlY29uZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1sb2FkaW5nKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICB6LWluZGV4OiAxMTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGJheS1sb2FkaW5nIHtcclxuICAgICAgc3Bhbi5idXR0b24tc2VhcmNoLWNhbmNlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oc3BpbiAycyBsaW5lYXIgaW5maW5pdGUpO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApOyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZWwtcHJvLXdyYXBwZXIuaGlkZGVuLWhlYWRlciAjdGJheS1tYWluLWNvbnRlbnQgLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudGJheS1lbC1wcm8td3JhcHBlciAjdGJheS1tYWluLWNvbnRlbnQubW0tc2xpZGVvdXQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgI3RiYXktbWFpbi1jb250ZW50Lm1tLXNsaWRlb3V0IHtcclxuICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gIH1cclxuICAuc2luZ2xlLXBvc3QsLmFyY2hpdmUge1xyXG4gICAgLm1haW4tY29udGVudCA+IC5yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9ICBcclxuICAuc2luZ2xlLXBvc3Qge1xyXG4gICAgLmNvbC14bC05IHtcclxuICAgICAgLnJlbGF0ZWQtcG9zdHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAucG9zdC1leGNlcnB0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAjY29tbWVudHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdC1leGNlcnB0IHtcclxuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgI2NvbW1lbnRzIC5jb21tZW50LCAjY29tbWVudHMgdWwuY29tbWVudC1saXN0ID4gbGkge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAucG9zdC1uYXZpZ2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xyXG4gIH1cclxuICAubW0tcGFuZWwgLmRyb3Bkb3duLW1lbnUtaW5uZXIge1xyXG4gICAgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDAgNXB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWVsZW1lbnQudGJheS1lbGVtZW50LWZlYXR1cmVzIC5mZWF0dXJlcyAuaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAucmVjZW50LXZpZXdlZC1wcm9kdWN0cyB7XHJcbiAgICAuY29udGVudC12aWV3IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDE1cHggMFxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tLWltYWdlLWxpc3QtY2F0ZWdvcmllcyAuaXRlbS1pY29uIC5pdGVtLWNhdCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5zaG9wX3RhYmxlLmNhcnQgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1uYW1lIHtcclxuICAgIG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgfVxyXG4gICN0YmF5LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAud3JhcHBlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5zaG9wX3RhYmxlLmNhcnQgLmNhcnRfaXRlbSA+IHNwYW4ucHJvZHVjdC1pbmZvIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoNik7XHJcbiAgfVxyXG4gIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IHtcclxuICAgIC53aWRnZXQtaGVhZGVyLWNhcnQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMzBweDtcclxuICAgICAgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAubWNhcnQtYm9yZGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgdWwucHJvZHVjdF9saXN0X3dpZGdldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAyMjBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc2VhcmNoLW1vYmlsZSB7XHJcbiAgICAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIC5idXR0b24tc2VhcmNoLWNhbmNlbCB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmNhbmNlbC1hY3RpdmUge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tZ3JvdXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAuYnV0dG9uLXNlYXJjaC5pY29uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50YmF5LXNlYXJjaCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1zZWFyY2g6bm90KC5pY29uKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyLmlzRmxvYXRpbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LWNhdGVnb3J5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3Vtb19wcm9kdWN0X2NhdCwgLnN1bW9fY2F0ZWdvcnkge1xyXG4gICAgICAuU2VsZWN0Qm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9IFxyXG4gICAgICAub3B0V3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7IFxyXG4gICAgICAgICAgbGkub3B0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjc2lkZWJhci10b3AtYXJjaGl2ZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYXJjaGl2ZS1zaG9wID4gLnRiYXktZmlsdGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLm1haW4tZmlsdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgIH1cclxuICAgIC5maWx0ZXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfiAuZGlzcGxheS1tb2RlLXdhcnBwZXIge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5kaXNwbGF5LW1vZGUtd2FycHBlciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLlN1bW9TZWxlY3Qge1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICA+IC5DYXB0aW9uQ29udCB7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXNwbGF5LW1vZGUtd2FycHBlciBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGZvcm0ud29vY29tbWVyY2UtZmlsbHRlciB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAjY3VzdG9tLWxvZ2luLXdyYXBwZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNDAwbXMpO1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMG1zKTtcclxuICAgIH1cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMG1zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BiYXItZGV2aWNlLW1vYmlsZSAuc2VhcmNoLWRldmljZS5hY3RpdmUtc2VhcmNoLW1vYmlsZSAudGJheS1zZWFyY2gtZm9ybS50YmF5LXNlYXJjaC1tb2JpbGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY2KTtcclxuICB9XHJcbiAgLmFjdGl2ZS1zZWFyY2gtbW9iaWxlIC50YmF5LXNlYXJjaC1mb3JtLnRiYXktc2VhcmNoLW1vYmlsZSB7XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIH1cclxuICAgIC5zZWxlY3QtY2F0ZWdvcnkge1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZDojZjVmNWY1O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgPiBzZWxlY3Qge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiI3skaW1hZ2UtdGhlbWUtcGF0aH1hcnJvdy1kb3duLTEucG5nXCIpICBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExLjI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZXNhLWFqYXgtc2VhcmNoLm9wZW4gLnNlbGVjdC1jYXRlZ29yeS5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCAwIDAgM3B4KTtcclxuICB9XHJcbiAgLmFjdGl2ZS1zZWFyY2gtbW9iaWxlLFxyXG4gICN0YmF5LW1vYmlsZS1tZW51LW5hdmJhci5zZWFyY2gtbW9iaWxlLWZvY3Vze1xyXG4gICAgLnRiYXktc2VhcmNoLW1vYmlsZSB7XHJcbiAgICAgIC5zZWxlY3QtY2F0ZWdvcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogZW5hYmxlcyDigJxtb21lbnR1beKAnSAoc21vb3RoKSBzY3JvbGxpbmcgKi9cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgJi52aWV3LWFsbC1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY291bnQge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Z2dlc3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgJi5uby1mb3VuZC1tc2cge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwcHggNXB4IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1wYW5lbHMsLm1tLW5hdmJhcl90YWJzLC5tbWVudS1hY2NvdW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tbS1zZWFyY2hmaWVsZCB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICAuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlci5pc0Zsb2F0aW5nPi5vcHRpb25zIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIH1cclxuICAgIC5zZWxlY3QtY2F0ZWdvcnkuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgI3RiYXktbW9iaWxlLW1lbnUtbmF2YmFyIHtcclxuICAgICYuc2VhcmNoLW1vYmlsZS1mb2N1cyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5tbS1uYXZiYXJzX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5kcm9wZG93bi1tZW51LWlubmVyIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbGVtZW50b3ItY29sdW1uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50YmF5LXRyZWV2ZXJ0aWNhbC1sdjEgPiAubmF2YmFyLW5hdiA+IGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW1lbnUtYWNjb3VudCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW46IDE4cHggMDtcclxuICAgICAgICAgICtsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzOXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wYmFyLWRldmljZS1tb2JpbGUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1oZWFkZXItbW9iaWxlLWNvbG9yO1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtaGVhZGVyLW1vYmlsZS1jb2xvcjtcclxuICAgIH1cclxuICAgID4gZm9ybS53b29jb21tZXJjZS1maWxsdGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgZmxleCg1KTsgXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtdGhlbWUtcGF0aH1hcnJvdy1kb3duLTIucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1kZXZpY2V7XHJcbiAgICAgIC50YmF5LXNlYXJjaC1tb2JpbGUudGJheS1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA0MDBtcyk7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5idXR0b24tc2VhcmNoLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDNweCAzcHggMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BiYXItZGV2aWNlLW1vYmlsZSAuc2VhcmNoLWRldmljZS5hY3RpdmUtc2VhcmNoLW1vYmlsZXtcclxuICAgIC50YmF5LXNlYXJjaC1tb2JpbGUudGJheS1zZWFyY2gtZm9ybSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktbWVudS1jYXRlZ29yeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLm5hdmJhci1uYXYge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55aXRoLXdmYnQtc3VibWl0LWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5zaW5ndWxhci1zaG9wIHtcclxuICAgIGRpdi5wcm9kdWN0IC50YmF5LXdvby1zaGFyZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtY29udHJvbC10aHVtYnMgLnNsaWNrLWxpc3QgbGkge1xyXG4gICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtbWFpbnMge1xyXG4gICAgICAuaW1hZ2VzIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XHJcbiAgICAgIH1cclxuICAgICAgLm9ubHktZmVhdHVyZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcclxuICAgICAgICBAaW5jbHVkZSBvcmRlcigtMSk7XHJcbiAgICAgICAgLmZlYXR1cmVkIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJheS10aW1lIC50aXRsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnRiYXktdGltZS13cmFwcGVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGlzdC1yZXZpZXctaW1hZ2VzIHVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICBsaTpub3QoLm1vcmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjcmV2aWV3cyAud2Nwci1vdmVyYWxsLXJhdGluZyArIC53Y3ByLXN0YXJzLWNvdW50IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoMS41KTtcclxuICB9XHJcbiAgLnRvcC1mbGFzaC1zYWxlLXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAuZmxhc2gtc2FsZXMtZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtcG9zdCwgLmFyY2hpdmUge1xyXG4gICAgLm1haW4tY29udGVudD4ucm93PmRpditkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC1uZXdzbGV0dGVyLCAud2lkZ2V0LW5ld2xldHRlciB7XHJcbiAgICAuaW5wdXQtbmV3bGV0dGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UsIC53b29jb21tZXJjZS1wYWdlIHtcclxuICAgIC5xdWFudGl0eSB7XHJcbiAgICAgIGJ1dHRvbiwgaW5wdXQucXR5IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIFxyXG4gIC50YmF5LXByb2R1Y3QtY2F0ZWdvcnkgeyBcclxuICAgIC50b3BiYXItZGV2aWNlLW1vYmlsZSAudG9wYmFyLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRiYXktYnJlYWRzY3J1bWIuYnJlYWRjcnVtYnMtaW1hZ2UgLmJyZWFkc2NydW1iLWlubmVyIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tvdXQgLmRldGFpbHMtcmV2aWV3IC5vcmRlci1wYXltZW50IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wYXltZW50X21ldGhvZHMgaW5wdXRbdHlwZT1yYWRpb117XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRhY3QtaW5mbyBpe1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LWFib3V0IC50YmF5LWFkZG9uLnRiYXktYWRkb24tdmlkZW8ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC8qUHJvZHVjdHMgYnV0dG9uIHdpc2xpc3QgY29tcGFyZSBzaGFyZSovXHJcbiAgLmltYWdlLW1haW5zIHtcclxuICAgIC5zaG93LW1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgKyBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55aXRoLWNvbXBhcmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIHtcclxuICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRiYXktd2lzaGxpc3QsIC50YmF5LWNvbXBhcmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvby1zaGFyZS1tb2JpbGUge1xyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5zaGFyZS1jb250ZW50IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgJiNfbm8tY2xpY2tqYWNraW5nLTAge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiAuYnRuLXNoYXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtY29udGVudCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7IFxyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDQwMG1zIGVhc2UtaW4sIG9wYWNpdHkgNDAwbXMgZWFzZS1pbik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI19uby1jbGlja2phY2tpbmctMCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNoYXJlLWhlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZS1jbG9zZSB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDM1cHgsIDM1cHgpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3V0b2ZzdG9jayAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uLWZlYXR1cmVzIHtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGViYXIgLnRiYXktYWRkb24tZmVhdHVyZXMgLmZib3gtaWNvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAucmVsYXRlZC50YmF5LWFkZG9uLCAudXBzZWxscy50YmF5LWFkZG9uIHtcclxuICAgIC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5pbWFnZS1tYWlucyAuc2hhcmUtY29udGVudCAuY29udGVudCB7XHJcbiAgdG9wOiA4MnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuc2luZ3VsYXItc2hvcCAuc3VtbWFyeS1sZWZ0IHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcDpub3QoLmFyY2hpdmUtZnVsbCkgLmZsZXgtY29udHJvbC10aHVtYnMge1xyXG4gICAgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAmLm93bC1wcmV2IHtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgLCBib2R5IHtcclxuICAgIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XHJcbiAgICAgIGJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlY2VudC12aWV3IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWN0LWluZm8gbGkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWZvb3RlciB7XHJcbiAgICAubWVudS50cmVldmlldyBsaSA+IGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIH1cclxuICAgIC50YmF5LWFkZG9uOm5vdCgudGJheS1hZGRvbi1uZXdsZXR0ZXIpIC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC50YmF5LWFkZG9uLXNvY2lhbCAuc29jaWFsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgJi5zdHlsZTMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnRiYXktYWRkb24tcHJvZHVjdHMsIC50YmF5LWFkZG9uLWNhdGVnb3JpZXN0YWJzIHtcclxuICAgIC5oYXMtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCg0KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCg2KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1hZGRvbi1pbnN0YWdyYW0gLnRiYXktYWRkb24tdGl0bGUgfiAuYnRuLWZvbGxvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogLTRweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICNjdXN0b20tbG9naW4td3JhcHBlciB7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjc2lkZWJhci1zaG9wICsgLnNpbmd1bGFyLXNob3Age1xyXG4gICAgI3Nob3Atbm93Lmhhcy1idXktbm93IC5ncm91cC1idXR0b24ge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgI3RiYXktcXVpY2stdmlldy1tb2RhbCAuY2FydCAuZ3JvdXAtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICNzaG9wLW5vdy5oYXMtYnV5LW5vdyAudGJheS1idXktbm93LmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9IFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5pbWFnZS1tYWlucyAuZmxleC1jb250cm9sLXRodW1icyB7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtY29udHJvbC1uYXYgPiAuc2xpY2stYXJyb3cge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAmLm93bC1wcmV2IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5ndWxhci1zaG9wOm5vdCguYXJjaGl2ZS1mdWxsKSAuaW1hZ2UtbWFpbnMgLmZsZXgtY29udHJvbC10aHVtYnMge1xyXG4gICAgcGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSB0YWJsZS53aXNobGlzdF90YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IC5hZGQtY2FydCBhIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC1vdXItdGVhbSAucm93LmdyaWQgPiBkaXYge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC51LWNvbHVtbnMge1xyXG4gICAgLmxvZy1mb3JtIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIH1cclxuICAgIC5sb2ctd2l0aC1zb2NpYWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcmNoaXZlLWZ1bGwge1xyXG4gICAgI3Nob3Atbm93Lmhhcy1idXktbm93IC5ncm91cC1idXR0b24ge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAjc2hvcC1ub3cge1xyXG4gICAgJi5oYXMtYnV5LW5vdyB7XHJcbiAgICAgIGRpdi5xdWFudGl0eSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRiYXktYnV5LW5vdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcclxuICBib2R5LmFkbWluLWJhciB7XHJcbiAgICAudG9wYmFyLWRldmljZS1tb2JpbGUsIC50b3BiYXItZGV2aWNlLW1vYmlsZSAudGJheS1lbGVtZW50LW1pbmktY2FydCAuc2lkZWJhci1yaWdodC5hY3RpdmUgLmRyb3Bkb3duLWNvbnRlbnQsIC5maWx0ZXItbW9iaWxlIC5jb250ZW50LCAudG9wYmFyLWRldmljZS1tb2JpbGUgLnNlYXJjaC1kZXZpY2UgLnRiYXktc2VhcmNoLW1vYmlsZS50YmF5LXNlYXJjaC1mb3JtIHtcclxuICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZGlzcGxheS1wcm9kdWN0cy5wcm9kdWN0cyB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgID4gLnJvdyA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC50ZXJtLXdyYXBwZXIgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxyXG4gIC5zaW5ndWxhci1zaG9wIC5pbWFnZS1tYWlucyBzcGFuLm9uc2FsZSB7XHJcbiAgICBvcmRlcjogLTE7IFxyXG4gIH1cclxuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICB9XHJcbiAgLnJlbGF0ZWQtcG9zdHMge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtcG9zdCAjY29tbWVudHMge1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gIH1cclxuICAucG9zdC1saXN0IHtcclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLnBvc2l0aW9uLWltYWdlLXJvdyAucG9zdCAuZW50cnktaGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLnNpbmdsZS1wb3N0IHtcclxuICAgIC5tYWluLWNvbnRlbnQgPiBkaXYucm93IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5jb2wtbGctOSAucG9zdC1leGNlcnB0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlLXBvc3QsIC5hcmNoaXZlIHtcclxuICAgIC5tYWluLWNvbnRlbnQgPiB7XHJcbiAgICAgIC5yb3csLmZsZXgtcm93LXJldmVyc2UgPiBkaXYgKyBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3csLmZsZXgtcm93LXJldmVyc2Uge1xyXG4gICAgICAuc2lkZWJhciA+IC53aWRnZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5b3V0LWJsb2cge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuYXJjaGl2ZSAuY29sLWxnLTkgLmxheW91dC1ibG9nIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmFyY2hpdmUgLm1haW4tY29udGVudCA+IC5yb3cgPiBkaXYgKyBkaXYuY29sLWxnLTkge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnJlY2VudC12aWV3ZWQtcHJvZHVjdHMgLmxpc3QtcmVjZW50IC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgZmxleCgyMCUpO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC50YmF5LWVsZW1lbnQudGJheS1lbGVtZW50LXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAudGVzdGltb25pYWwtbWV0YSB7XHJcbiAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3cgLnN0aWNreS1zcGFjZXIgeyAgIFxyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FydC1kcm9wZG93biAuY2FydC1pY29uIHtcclxuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFyY2hpdmUtc2hvcCAucGFnZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5zaWRlYmFyOm5vdCgudG9wLWFyY2hpdmUtY29udGVudCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLndvb2ZfcHJvZHVjdHNfdG9wX3BhbmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgYm9keS5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29mX3JhZGlvX3Rlcm1fcmVzZXRfdmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiYXktc2VhcmNoLWZvcm0gLlN1bW9TZWxlY3QgLlN1bW9VbmRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyLWRldmljZS1tb2JpbGUgfiAjdGJheS1mb290ZXIsIGJvZHk6bm90KC5tb2JpbGUtaGlkZGVuLWZvb3RlcikgI3RiYXktZm9vdGVyIHtcclxuICAgIC50YmF5LWNvcHlyaWdodCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWJyZWFkc2NydW1iIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmLnNob3ctdGl0bGUgLmJyZWFkc2NydW1iLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpbmdsZS1tYWluLWNvbnRlbnQge1xyXG4gICAgLmltYWdlLW1haW5zIHtcclxuICAgICAgQGluY2x1ZGUgb3JkZXIoLTEpO1xyXG4gICAgfVxyXG4gICAgLnRvcC1tYWluLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0IHtcclxuICAgIC5pbWFnZS1tYWlucyAuaW1hZ2VzIHtcclxuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xyXG4gICAgfVxyXG4gICAgLmluZm9ybWF0aW9uIC5wcmljZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0X3RpdGxlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWZpbHRlciB7XHJcbiAgICBmb3JtLndvb2NvbW1lcmNlLWZpbGx0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIC5zb3J0LXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5kaXNwbGF5LW1vZGUtd2FycHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10b3RhbCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubmF2LXRhYnMge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50YWJzLWxpc3QgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAjc3RpY2t5LW1lbnUtYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW5nbGUtcG9zdCB7XHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmFja19vcmRlciAuZm9ybS1yb3cge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xyXG4gICAgLndvb2NvbW1lcmNlLWNvbHVtbnMtLWFkZHJlc3NlcyB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICYuY29sLTIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYWlub3ZlcmxheSwgI3dvb2Zfc3ZnX2xvYWRfY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53aXNobGlzdC1lbXB0eSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG4gIC8vQ2FydFxyXG4gIC5jYXJ0LWNvbGxhdGVyYWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5jaGVja291dCAucmV2aWV3LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1vcmRlciB7XHJcbiAgICAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgICAuY29sMi1zZXQuYWRkcmVzc2VzIGFkZHJlc3Mge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnUtY29sdW1ucyB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXYtdGFicyBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLy9PdGhlciBwYWdlXHJcbiAgLnRiYXktZWxlbWVudC1wcm9kdWN0LXRhYnMge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgLmhlYWRpbmctdGJheS10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICArIC50YWJzLWxpc3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1lbGVtZW50LXByb2R1Y3QtY2F0ZWdvcmllcy10YWJzIC5oZWFkaW5nLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcclxuICBib2R5LmFkbWluLWJhciB7XHJcbiAgICAudG9wYmFyLWRldmljZS1tb2JpbGUge1xyXG4gICAgICB0b3A6IDQ2cHg7XHJcbiAgICB9XHJcbiAgICAudG9wYmFyLWRldmljZS1tb2JpbGUge1xyXG4gICAgICB+ICN0YmF5LW1haW4tY29udGVudCAuZmlsdGVyLW1vYmlsZSAuY29udGVudCwgfiAjdGJheS1tYWluLWNvbnRlbnQgI3Byb2R1Y3Qtc2l6ZS1ndWlkZSAubW9kYWwtZGlhbG9nLFxyXG4gICAgICAuc2VhcmNoLWRldmljZSAudGJheS1zZWFyY2gtbW9iaWxlLnRiYXktc2VhcmNoLWZvcm0sIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLW1haW5zIC5zaGFyZS1jb250ZW50IC5jb250ZW50IHtcclxuICAgICAgdG9wOiA5NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAucHJvZHVjdC1ibG9jay52ZXJ0aWNhbC12MiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmVudHJ5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICAuc2luZ2xlLXBvc3Qge1xyXG4gICAgLmVudHJ5LW1ldGEtbGlzdCB7XHJcbiAgICAgID4gbGkgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgLCBib2R5IHtcclxuICAgIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XHJcbiAgICAgIGJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlLW1haW5zIHtcclxuICAgIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcclxuICAgICAgcGFkZGluZzogMCAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICA+IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24tZmVhdHVyZXMge1xyXG4gICAgLnJvdy5ncmlkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuZG9rYW4td2FycmFudHktcmVxdWVzdC13cmFwIGZvcm0ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG59IiwiXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPCA3NjhweCAoTU9CSUxFKVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgYm9keS5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAjdGJheS1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgI2N1c3RvbS1sb2dpbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbiAgLnRiYXktaG9tZXBhZ2UtZGVtbyB7XHJcbiAgICAudG9wYmFyLWRldmljZS1tb2JpbGUgPiBkaXYge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9wYmFyLWRldmljZS1tb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTsgIFxyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWhlYWRlci1tb2JpbGUtYmc7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQgMHMpO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYuYWN0aXZlLXNlYXJjaCB7XHJcbiAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICB9XHJcbiAgICA+IGRpdixmb3JtIHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgIH0gXHJcbiAgICAuYWN0aXZlLW1vYmlsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgIH1cclxuICAgIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IHtcclxuICAgICAgbWF4LXdpZHRoOiAzNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIH1cclxuICAgIC50b3AtcmlnaHQtbW9iaWxlIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IHtcclxuICAgICAgLmNhcnQtZHJvcGRvd24ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAmLm1pbmktY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BiYXItbW9iaWxlLWhpc3Rvcnkge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS1tb2JpbGUge1xyXG4gICAgICBhLGJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcnRfZW1wdHkgLnRvdGFsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnRiYXktZWxlbWVudC1taW5pLWNhcnQgYS53Yy1jb250aW51ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkgeyBcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAubWluaV9jYXJ0X2lubmVyIHtcclxuICAgICAgaSB7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1kZXZpY2Uge1xyXG4gICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wYmFyLXRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoMik7XHJcbiAgICB9XHJcbiAgICAudG9wYmFyLWljb24taG9tZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLW1vYmlsZSB7XHJcbiAgICAgIC5idG4tZGFuZ2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDsgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1sb2dvIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDIpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH0gIFxyXG4gICAgLnRvcC1yaWdodC1tb2JpbGUge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWRldmljZSB7XHJcbiAgICAgIC5zaG93LXNlYXJjaCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50YmF5LXNlYXJjaC1mb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAudGJheS1wcmVsb2FkZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LWRyb3Bkb3duIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgICAuY2FydC1pY29uIHsgXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pbmktY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItZGV2aWNlLW1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgIHBhZGRpbmc6IDExcHggMCA1cHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzKTtcclxuICAgIC5jYXJ0LWRyb3Bkb3duID4gYSA+IHNwYW4ge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgID4gKntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgPiBhLCBpLHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7IFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgJi5yZW1vdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itc2Vjb25kO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgaDEsIGRpdiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB+IC50YmF5LXRvLXRvcC50YmF5LXRvLXRvcC1tb2JpbGUge1xyXG4gICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcnQtZHJvcGRvd24+YT5zcGFuIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWxcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YmF5LWVsZW1lbnQtbWluaS1jYXJ0IC5jYXJ0LWRyb3Bkb3duIHtcclxuICAgIGEge1xyXG4gICAgICAmLm1pbmktY2FydCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAgIHNwYW4ubWluaS1jYXJ0LWl0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXNlY29uZDtcclxuICAgICAgICBjb2xvcjogIzAwMDsgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jYXJ0LWljb24ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgfiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWRldmljZS1tb2JpbGUge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgIC5zaG93LXNlYXJjaCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgICAudGJheS1zZWFyY2gtZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogODBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAudGJheS1zZWFyY2gge1xyXG4gICAgICBcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgXHRcdGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRiYXktcHJlbG9hZGVyLm5vLXJlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHQuYnV0dG9uLWdyb3VwIHtcclxuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0cmlnaHQ6IDBweDtcclxuICAgIFx0XHRsZWZ0OiBhdXRvO1xyXG4gICAgXHRcdHotaW5kZXg6IDM7XHJcbiAgICBcdFx0d2lkdGg6IGF1dG87XHJcbiAgICBcdH1cclxuICAgICAgLmJ1dHRvbi1zZWFyY2gge1xyXG4gICAgXHRcdGhlaWdodDogNTBweDtcclxuICAgIFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICBcdCAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjY2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5Lndvb2NvbW1lcmNlLXdpc2hsaXN0IC5mb290ZXItZGV2aWNlLW1vYmlsZSA+IC5kZXZpY2Utd2lzaGxpc3QgYSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRhYmxldHMgYWxsIGxheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG5AaW1wb3J0IFwidjEvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjIvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjMvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjQvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjUvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjYvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjcvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjgvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjkvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjEwL3RhYmxldHNcIjtcclxuQGltcG9ydCBcInYxMS90YWJsZXRzXCI7XHJcbkBpbXBvcnQgXCJ2MTIvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjEzL3RhYmxldHNcIjtcclxuQGltcG9ydCBcInYxNC90YWJsZXRzXCI7XHJcbkBpbXBvcnQgXCJ2MTUvdGFibGV0c1wiO1xyXG5AaW1wb3J0IFwidjE2L3RhYmxldHNcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LnByb2R1Y3QtYmxvY2sudjEge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQud29vY29tbWVyY2UgLnByb2R1Y3QtYmxvY2sudjIgc3Bhbi5vbnNhbGUge1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5wcm9kdWN0LWJsb2NrLnYyIC5zdG9jay1mbGFzaC1zYWxlID4gc3BhbiB7XHJcbiAgXHRwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC50YmF5LWFkZG9uLXByb2R1Y3RzOm5vdCgudGJheS1hZGRvbi12ZXJ0aWNhbCkge1xyXG5cdFx0LnJvdy5ncmlkIHtcclxuXHRcdFx0LnByb2R1Y3QtYmxvY2sudjMge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPCA3NjhweCAoTU9CSUxFKVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAud29vY29tbWVyY2UsIC53b29jb21tZXJjZS1wYWdlIHtcclxuICAgIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHRkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICB0ZDpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sIDwgNzY3cHggKE1PQklMRSlcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVsZW1lbnRvci1wcm9kdWN0LW9ubHktaW1hZ2Uge1xyXG4gICAgLnlpdGgtd2NhY3QtYXV0aW9uLWJhZGdlLCAuYXVjdGlvbi1iYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgIH1cclxuICB9IFxyXG4gIC50YmF5LXNob3ctY2FydC1tb2JpbGUgLnByb2R1Y3QtYmxvY2sgZGl2LmFkZC1jYXJ0IGEge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAudGJheS1maWx0ZXIgeyBcclxuICAgIC53b29mX3Byb2R1Y3RzX3RvcF9wYW5lbF91bCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAud29vZl9yZXNldF9idXR0b25fMiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogI2ZhNGYyNjsgXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmE0ZjI2OyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcclxuICAgICYud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BiYXItZGV2aWNlLW1vYmlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtaGVhZGVyLW1vYmlsZS1iZztcclxuICB9XHJcbiAgI3RiYXktY2FydC1tb2RhbCAubWFpbi1jb250ZW50IHAge1xyXG4gICAgQGluY2x1ZGUgZmxleCh1bnNldCk7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGJvZHk6bm90KC50YmF5LWhvbWVwYWdlLWRlbW8pIHtcclxuICAgICNtYWluLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgICYuc3RvcmUtbGlzdGluZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktc2luZ2xlIHtcclxuICAgIC5iZXNhLXNvY2lhbC1saW5rcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZy13aGl0ZS1tb2JpbGUsXHJcbiAgLmNyb3NzLXNlbGxzIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmNyb3NzLXNlbGxzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLnRiYXktYWRkb24tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5vd2wtY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50YmF5LWFkZG9uLnRiYXktYWRkb24tcHJvZHVjdHM6bm90KC50YmF5LWFkZG9uLXZlcnRpY2FsKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHk6bm90KC5hZG1pbi1iYXIpIHtcclxuICAgIC50YmF5LWZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LmNhdGVnb3J5ICNtYWluLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBib2R5LnNpbmdsZS1wb3N0ICNtYWluLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH0gXHJcbiAgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgICB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGQ6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3R5bGUtMSAuY3VzdG9tLWltYWdlLWxpc3QtY2F0ZWdvcmllcyB7XHJcbiAgICAuaXRlbS1jYXQge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWljb24tYm94IC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciAuZWxlbWVudG9yLWljb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5mZWF0dXJlZC12ZW5kb3IgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY29sbGFib3JhdGUgLnRiYXktZWxlbWVudC50YmF5LWVsZW1lbnQtaGVhZGluZyAuaGVhZGluZy10YmF5LXRpdGxlIC50aXRsZSxcclxuICAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWljb24tYm94IC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciAuZWxlbWVudG9yLWljb24ge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gIH1cclxuICAud29vY3NfcHJpY2VfY29kZSwgLndvb2NzX3NwZWNpYWxfcHJpY2VfY29kZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gPiAucm93IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC50YmF5LXRvLXRvcC50YmF5LXRvLXRvcC1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jYXJ0X3RvdGFscyB0YWJsZSAud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzLnNoaXBwaW5nIHRkOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRiYXktZmlsdGVyLCAuYXJjaGl2ZS1zaG9wIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC50YmF5LWZpbHRlciAubWFpbi1maWx0ZXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzLWdyaWQgLnJvdyB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIC5idXR0b24td2lzaGxpc3Quc2hvd24tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNlbnQtdmlld2VkLXByb2R1Y3RzIHtcclxuICAgIG1hcmdpbjogMDsgXHJcbiAgICAuc2hvdy1hbGwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb3JtLmNoZWNrb3V0IHtcclxuICAgIGgzI29yZGVyX3BheW1lbnRfaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiA+IHAuZm9ybS1yb3ctbGFzdCAuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Uge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuICAudGJheS1lbGVtZW50W2NsYXNzKj1cInRiYXktZWxlbWVudC1wcm9kdWN0XCJdIHtcclxuICAgIC5vd2wtY2Fyb3VzZWwsIC5yb3cge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgID4gZGl2LCAuaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICA+IC5yb3cgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3VydGVhbS1pbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2JpbGUtaGlkZGVuLWZvb3RlciB7XHJcbiAgICAjdGJheS1tYWluLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIC50YmF5LWZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTQwcHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSAsIGJvZHkge1xyXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAucmF0ZS1zb2xkLCAuc29sZC1ieS1tZXRhIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LnByb2R1Y3Qge1xyXG4gICAgICB0YWJsZS52YXJpYXRpb25zIHRyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1lbGVtZW50LWN1c3RvbS1pbWFnZS1saXN0LWNhdGVnb3JpZXMge1xyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC5pdGVtLWNhdCA+IGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXQtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1mbGFzaC1zYWxlcy1tYWluIHtcclxuICAgIC50b3AtZmxhc2gtc2FsZS13cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLmhlYWRpbmctdGJheS10aXRsZSwgLmZsYXNoLXNhbGVzLWRhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuZmxhc2gtc2FsZXMtZGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbiAgI3RiYXktY2FydC1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB9XHJcbiAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgcmlnaHQ6IC0xMHB4OyBcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaWRlYmFyLXNob3AgKyAuc2luZ3VsYXItc2hvcCAucmVsYXRlZCAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCB7XHJcbiAgICBkaXYucHJvZHVjdCB7XHJcbiAgICAgIC5ncm91cC1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24uZGlzYWJsZWQsIC50YmF5LWJ1eS1ub3cuZGlzYWJsZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnByb2R1Y3Qge1xyXG4gICAgICA+IGRpdiwgPiBkaXYudGFicy1mdWxsdGV4dCAuaXRlbS1wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLndvb2NvbW1lcmNlLXRhYnMtbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zaW5nbGUtbWFpbi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZS1tYWlucyAuaW1hZ2VzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJzLWZ1bGx0ZXh0ICN0YWJzLWxpc3Qtc2VsbGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLnRpbWUge1xyXG4gICAgbWFyZ2luOiAxMHB4IDVweCAwO1xyXG4gICAgLnRpbW1pbmcge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9jayB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGxlci1wcm9kdWN0IHtcclxuICAgIC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZy10YmF5LXRpdGxlIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZWxlbWVudG9yLXByb2R1Y3QtdmVydGljYWwtdjIgLm93bC1jYXJvdXNlbC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAucHJvZHVjdC1ibG9jay52ZXJ0aWNhbC12MiB7XHJcbiAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTsgXHJcbiAgICAgIH1cclxuICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgIC50b3RhbC1zb2xkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgLnByb2R1Y3Qge1xyXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vdGFibGUtb3JkZXJcclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycywgdGFibGUuc2hvcF90YWJsZS5kb2thbi1ybWEtb3JkZXItaXRlbS10YWJsZSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJsb2NrIHtcclxuICAgIC5hZGQtY2FydCwgLmJ1dHRvbi13aXNobGlzdCwgLnRiYXktcXVpY2stdmlldywgLnlpdGgtY29tcGFyZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctY2FydC1tb2JpbGUge1xyXG4gICAgLnByb2R1Y3QtYmxvY2sge1xyXG4gICAgICBkaXYuYWRkLWNhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICsgLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICAgICAgICBib3R0b206IDUzcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAmLnd2c19hamF4X2FkZF90b19jYXJ0IHtcclxuICAgICAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDA7IFxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmxvYWRpbmd7XHJcbiAgICAgICAgICAgIC50aXRsZS1jYXJ0IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRiYXktaWNvbihhZnRlciwgdGItaWNvbi1sb2FkaW5nKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNwaW4gMnMgbGluZWFyIGluZmluaXRlKTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFkZGVkICsgYS5hZGRlZF90b19jYXJ0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5saXN0IGRpdi5hZGQtY2FydCBhIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY291bnRkb3duLCAudGJheS1hZGRvbi1mbGFzaC1zYWxlcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLnRiYXktdG9wIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZmxhc2gtc2FsZXMtZGF0ZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC5kYXRlLXRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRiYXktYWRkb24tY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zaG93LWFsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgb3JkZXIoMSk7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1ibG9jayB7XHJcbiAgICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncm91cC1ib3R0b20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3QgKyAucHJvZHVjdHMtZ3JpZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICAuYnRuLXZpZXctYWxsIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gIH1cclxuICAuc2hvdy1hbGwge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3QuaGFzLXBvc3QtdGh1bWJuYWlsIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9IFxyXG4gIC5yZWxhdGVkLXBvc3RzIC5wb3N0IC5lbnRyeS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnNpbmdsZS1wb3N0IC5wb3N0IC5lbnRyeS10aHVtYiBpbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLnNpbmdsZS1wb3N0IC5jb2wteGwtOSB7XHJcbiAgICAuZW50cnktc2luZ2xlIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9IFxyXG4gIC5lbnRyeS1tZXRhLWxpc3QgaSB7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmVhZG1vcmUge1xyXG4gICAgbWFyZ2luOiA4cHggMCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC55aXRoLXdmYnQtZm9ybSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAueWl0aC13ZmJ0LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAueWl0aC13ZmJ0LWltYWdlcyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC55aXRoLXdmYnQtaXRlbXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueWl0aC13ZmJ0LXN1Ym1pdC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBtYXJnaW46IDI1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAueWl0aC13ZmJ0LXN1Ym1pdC1idXR0b24tcmVtb3ZlIHtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtZ3JvdXBlZC5zdHlsZS1jYXJvdXNlbCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY2FydC1jb2xsYXRlcmFscyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIC5jYXJ0X3RvdGFscyB0YWJsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNob3BfdGFibGUuY2FydCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICB9XHJcbiAgLnNob3BfdGFibGUuY2FydCAuY2FydF9pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICYuaGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICYucHJvZHVjdC1zdWJ0b3RhbC5wcmljZSwgJi5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnByb2R1Y3Qtc3VidG90YWwgYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmLnByb2R1Y3QtcmVtb3ZlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXF1YW50aXR5IHtcclxuICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3Vwb246bm90KC5jaGVja291dF9jb3Vwb24pIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5jb3Vwb24gLmJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jYXJ0X3RvdGFscyB0YWJsZSAqLCAuY2FydF90b3RhbHMgdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCwgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiLWNhcnQtdG90YWwge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5jb3Vwb24ge1xyXG4gICAgICBAaW5jbHVkZSBvcmRlcigtMSk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDIycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FydC1ib3R0b20ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzVweCAwIDA7XHJcbiAgfVxyXG4gIC5jb3Vwb24gLmJveCB7XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWFycm93LXJpZ2h0KTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRpbmctdGJheS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLmVsZW1lbnRvci13aWRnZXQtYmVzYS1jdXN0b20taW1hZ2UtbGlzdC10YWdzIHtcclxuICAgIC5jdXN0b20taW1hZ2UtbGlzdC10YWdzLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50YWctaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XHJcbiAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24tZmVhdHVyZXMge1xyXG4gICAgLmZlYXR1cmUtYm94IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmJveC1pY29uIGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLnJvdyAuZmVhdHVyZS1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZmJveC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAub3Vyc2VydmljZS1oZWFkaW5nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAucGF5bWVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uLWNhdGVnb3JpZXMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLml0ZW0tY2F0IHtcclxuICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC1pbnN0YWdyYW0gLm93bC1jYXJvdXNlbC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAwIC04cHg7XHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5yb3ctbm8tb25lIHtcclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIC0xNnB4KTtcclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJlbGF0ZWQge1xyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90cyBsaSBidXR0b24sIC50cC1idWxsZXRzLnJldm8tdGJheSAudHAtYnVsbGV0IHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTBweCwgMTBweCk7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24tcHJvZHVjdC10YWJzLCAudGJheS1hZGRvbi1jYXRlZ29yaWVzdGFicyB7XHJcbiAgICAubmF2LXRhYnMgPiBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24taW5zdGFncmFtIHtcclxuICAgIC5vd2wtY2Fyb3VzZWw6bm90KC5zbGljay1zbGlkZXIpW2RhdGEtaXRlbXNdIHtcclxuICAgICAgZGl2Lml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgIWltcG9ydGFudDsgXHJcbiAgICAgIH0gIFxyXG4gICAgfSBcclxuICAgIC5pdGVtIHtcclxuICAgICAgbWFyZ2luOiA4cHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1hZGRvbi1ibG9nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC50YmF5LWFkZG9uLWNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbC5zbGljay1zbGlkZXIgPiBkaXYgLnBvc3QtZ3JpZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnBvc3Qge1xyXG4gICAgICAuZW50cnktbWV0YS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5zaG93LWFsbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24tZmVhdHVyZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWw6bm90KC5zbGljay1zbGlkZXIpLCAudGJheS1hZGRvbiAucm93LmdyaWQge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucG9zdC1ncmlkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RzLWdyaWQge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYnJlYWRzY3J1bWIsXHJcbiAgLnRiYXktY29tcGFyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudGJheS1wcm9kdWN0LXNsaWRlci1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAmLnJlbGF0ZS1ibG9nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYucHJvZHVjdC1yZWNlbnRseS12aWV3ZWQge1xyXG4gICAgICAub3dsLWNhcm91c2VsLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYudGJheS1hZGRvbi1wcm9kdWN0czpub3QoLnRiYXktYWRkb24tdmVydGljYWwpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLXRyZW5kaW5nLXRhZ3Mtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgLnRiYXktYWRkb24tYmxvZy52ZXJ0aWNhbCAucG9zdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgaW5wdXQjeXdxYS1zdWJtaXQtcXVlc3Rpb24ge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5wYW5lbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53Yy10YWJzLXdyYXBwZXIge1xyXG4gICAgLnBhbmVsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWNvbnRlbnQgaW1nOm5vdCguYmlnLXJldmlldy1pbWFnZXMtY29udGVudC1pbWcpIHtcclxuICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgdGFibGUud2lzaGxpc3RfdGFibGUuc2hvcF90YWJsZSB7XHJcbiAgICA+IHRib2R5ID4gdHIge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDUwJSk7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS10by10b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYudGJheS10by10b3AtbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSg0MHB4LCA0MHB4KTtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgICAuY29sMi1zZXQuYWRkcmVzc2VzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLW9yZGVyIHtcclxuICAgIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LXdyYXBwZXIgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC50aXRsZS1hYm91dCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5jb250ZW50LWFib3V0IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgfVxyXG4gIC50ZXh0LWJsYWNrIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnRlcm0td3JhcHBlciB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC50ZXh0LWJsYWNrIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgfVxyXG4gIC50cmFja19vcmRlciB7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDE1cHggMzBweDtcclxuICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIHAgLmlucHV0LXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaWRlYmFyLXRvcC1hcmNoaXZlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuZGlzcGxheS1tb2RlLXdhcnBwZXIgLmRpc3BsYXktbW9kZS1idG4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgKyAuZGlzcGxheS1tb2RlLWJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLW1vYmlsZS5hY3RpdmUge1xyXG4gICAgLmNvbnRlbnQgLnNpZGViYXIgPiAud2lkZ2V0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgZGVsLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBkZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAud2lkZ2V0LXZlcnRpY2FsIC5wcm9kdWN0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0IHtcclxuICAgIC50YmF5LWNvbXBhcmUsIC50YmF5LXdpc2hsaXN0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53Yy10YWJzLXdyYXBwZXIgI2FjY29yZGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLWhvcml6b250YWwge1xyXG4gICAgICAuaW1hZ2UtbWFpbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC53Yy10YWJzLXdyYXBwZXIgLnRhYnMtdGl0bGUgPiBhIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9CbG9nXHJcbiAgLnNpbmdsZS1wb3N0IHtcclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnktbWV0YS1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAmLmNvbW1lbnRzLWxpbms6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yLWluZm8ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAuYXZhcnRhIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29tbWVudHMge1xyXG4gICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICA+IC5jb21tZW50Zm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjcmVzcG9uZCAuY29tbWVudC1mb3JtLWZpZWxkcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LXNpbmdsZSB7XHJcbiAgICAudGJheS1wb3N0LXNoYXJlIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCBpbWcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAub3dsLWNhcm91c2VsLXBsYXkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcclxuICAgIH1cclxuICAgIC5hdXRob3ItaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLmFsbC1wb3N0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRiYXktcG9zdC1zaGFyZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50YmF5LWFkZG9uIC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNlbnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktdGh1bWIgLmVudHJ5LWNhdGVnb3J5IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdC1uYXZpZ2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVkLXBvc3RzIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIC50YmF5LWFkZG9uIC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAjY29tbWVudHMge1xyXG4gICAgLmNvbW1lbnRzLXRpdGxlLCAuY29tbWVudC1yZXBseS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBsaS5jb21tZW50IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vUGFnZVxyXG5cclxuICAucGFnZS00MDQge1xyXG4gICAgcGFkZGluZzogMTIwcHggMCAxNTBweDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgIC5ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IC04cHggMDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmNfdHRhLWNvbnRhaW5lciAudmNfdHRhLXBhbmVsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53cGNmNy1mb3JtIHtcclxuICAgIC5mb3JtLWhvcml6b250YWwge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dC5yZXF1aXJlZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSA+IGZvcm06bm90KC5jaGVja291dCkgcC5mb3JtLXJvdzpub3QoLmxhc3QpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1jYXJ0LmVtcHR5LWNhcnQge1xyXG4gICAgI21haW4tY29udGVudCAud29vY29tbWVyY2Uge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIC5jYXJ0LWVtcHR5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1hcnJvdy1yaWdodCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJldHVybi10by1zaG9wIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1oaWRkZW4tZm9vdGVyIHtcclxuICAgICAgLndyYXBwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICNtYWluLWNvbnRlbnQgLndvb2NvbW1lcmNlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHtcclxuICAgIC53b29jb21tZXJjZS1vcmRlciB7XHJcbiAgICAgIHRhYmxlLnNob3BfdGFibGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB0aGVhZCwgdGJvZHkge1xyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAub3JkZXJfZGV0YWlscyB7XHJcbiAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgICAuY29sMi1zZXQuYWRkcmVzc2VzIHtcclxuICAgICAgYWRkcmVzcywgLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUsIGgzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLmFkZHJlc3NlcyAudGl0bGUgLmVkaXQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAudGJheS1hZGRvbi1uZXdsZXR0ZXIudGJheS1hZGRvbiAudGJheS1hZGRvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uLXZlcnRpY2FsLCAud2lkZ2V0LXZlcnRpY2FsIHtcclxuICAgIC5wcm9kdWN0LWJsb2NrIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktYWRkb24tYnJhbmRzIC5ncmlkIC5pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gIH1cclxuICAjdGJheS1tYWluLWNvbnRlbnQgLnRiYXktYWRkb24udGJheS1hZGRvbi1mbGFzaC1zYWxlcyAudGJheS1hZGRvbi10aXRsZSArIC5mbGFzaC1zYWxlcy1kYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA3cHggMDtcclxuICB9XHJcbiAgI3Jldmlld3Mge1xyXG4gICAgLndjcHItb3ZlcmFsbC1yYXRpbmctYW5kLXJhdGluZy1jb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAud2Nwci1vdmVyYWxsLXJhdGluZyArIC53Y3ByLXN0YXJzLWNvdW50IHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAud2Nwci1vdmVyYWxsLXJhdGluZyBoMiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLndjcHItc3RhcnMtY291bnQgLndjcHItcm93IC53Y3ByLWNvbC1wcm9jZXNzIHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgIH1cclxuICAgIC53Y3ByLWZpbHRlci1jb250YWluZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDNweDtcclxuICAgIH1cclxuICB9XHJcbiAgI3Jldmlld19mb3JtX3dyYXBwZXIge1xyXG4gICAgLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtbm90ZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZzogMTdweCAwIDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIC5jb21tZW50X2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aWRnZXRfYmVzYV9wb3B1cF9uZXdzbGV0dGVyIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGUgbGFiZWxbZm9yPXBheW1lbnRfbWV0aG9kX3N0cmlwZV17XHJcbiAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbiAgfVxyXG4gIC5jb250YWN0LW1hcC1sZWZ0IC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2hlY2tvdXQgLmRldGFpbHMtcmV2aWV3IC5vcmRlci1wYXltZW50IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wYXltZW50X21ldGhvZHMgaW1ne1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgICB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudS1jb2x1bW5zIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgLm5hdi10YWJzIGxpIGEge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2ctd2l0aC1zb2NpYWwgLnNvY2lhbC1sb2cge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5hZGRyZXNzZXMge1xyXG4gICAgLndvb2NvbW1lcmNlLWNvbHVtbi0tYmlsbGluZy1hZGRyZXNze1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1jb2x1bW4tLXNoaXBwaW5nLWFkZHJlc3N7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIHRhYmxlLm15X2FjY291bnRfb3JkZXJzLCB0YWJsZS5kb2thbi1ybWEtb3JkZXItaXRlbS10YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LW15LWFjY291bnQtYXZhdGFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAtMTVweCBhdXRvIDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIDAgLTMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbGVtZW50b3ItcHJvZHVjdC12ZXJ0aWNhbC12MiB7XHJcbiAgICAuaGVhZGluZy10YmF5LXRpdGxlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJsb2NrLnZlcnRpY2FsLXYyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMTJweDtcclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC1wcm9kdWN0LWNhdGVnb3JpZXMtdGFicyB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nLXByb2R1Y3QtY2F0ZWdvcnktdGFicyB7XHJcbiAgICAgIHBhZGRpbmc6IDI2cHggMTVweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LXRvcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfSBcclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpbmdsZS1wb3N0LCAuYXJjaGl2ZSB7XHJcbiAgICAubWFpbi1jb250ZW50Pi5yb3c+ZGl2K2RpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXJjaGl2ZSAuY29sLXhsLTkgLmxheW91dC1ibG9nIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuICAucG9zdC1ncmlkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5zaW5nbGUtcG9zdCAucmVsYXRlLWJsb2cgLnBvc3QgLmVudHJ5LXRodW1iIGltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAucmVsYXRlZC1wb3N0cyAub3dsLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uLWJsb2cucmVsYXRlLWJsb2cgLnBvc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLmVudHJ5LXRodW1iIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUmVzcG9uc2l2ZSB3ZWIgZGVzaWduLCA1NzZweCA8IHggPCA3NjdweCAoTU9CSUxFKVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5mbGV4LWNvbnRyb2wtbmF2ID4gLnNsaWNrLWFycm93IHtcclxuICAgIHJpZ2h0OiAxMjBweDtcclxuICAgICYub3dsLXByZXYge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gIC53Y3ByLW92ZXJhbGwtcmF0aW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFJlc3BvbnNpdmUgd2ViIGRlc2lnbiwgPCA1OTlweCAoTU9CSUxFKVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICBib2R5LmFkbWluLWJhciB7XHJcbiAgICAudG9wYmFyLWRldmljZS1tb2JpbGUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIH4gI3RiYXktbWFpbi1jb250ZW50IC5maWx0ZXItbW9iaWxlIC5jb250ZW50LCB+ICN0YmF5LW1haW4tY29udGVudCAjcHJvZHVjdC1zaXplLWd1aWRlIC5tb2RhbC1kaWFsb2csXHJcbiAgICAgIC5zZWFyY2gtZGV2aWNlIC50YmF5LXNlYXJjaC1tb2JpbGUudGJheS1zZWFyY2gtZm9ybSwgLnRiYXktZWxlbWVudC1taW5pLWNhcnQgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgIH4gI3RiYXktbWFpbi1jb250ZW50IC5maWx0ZXItbW9iaWxlIC5jb250ZW50LCB+ICN0YmF5LW1haW4tY29udGVudCAjcHJvZHVjdC1zaXplLWd1aWRlIC5tb2RhbC1kaWFsb2csXHJcbiAgICAgICAgLnNlYXJjaC1kZXZpY2UgLnRiYXktc2VhcmNoLW1vYmlsZS50YmF5LXNlYXJjaC1mb3JtLCAudGJheS1lbGVtZW50LW1pbmktY2FydCAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gIC5lbnRyeS1tZXRhLWxpc3QgbGkuZW50cnktYXV0aG9yIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgLndjLWl0ZW0tbWV0YSwgZGwudmFyaWF0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGkgYS52YXJpYWJsZS1pdGVtLXNwYW4tY29sb3Ige1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnN0b2NrIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC5mb3JtLWNhcnQtcG9wdXAgZm9ybS5jYXJ0Lm9wZW4gLnlpdGgtd2NwYi1wcm9kdWN0LWJ1bmRsZWQtaXRlbXMge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICAudGJheS1tb2JpbGUtd2lzaGxpc3Qge1xyXG4gICAgLmJ1dHRvbi13aXNobGlzdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAuZmVlZGJhY2sgaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5idXR0b24td2lzaGxpc3QgLmRlbGV0ZV9pdGVtIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctcXVhbnRpdHktbW9iaWxlIC5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0IC5jYXJ0IC5xdWFudGl0eS5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudG9wYmFyLWRldmljZS1tb2JpbGUuYWN0aXZlLWhvbWUtaWNvbiB7XHJcbiAgICAudG9wYmFyLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIGEuY2hlY2tvdXQtYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BsYWNlX29yZGVyLFxyXG4gICNzaG9wLW5vdy5oYXMtYnV5LW5vdy5oYXMtd2lzaGxpc3QgLnRiYXktYnV5LW5vdywgI3Nob3Atbm93Lmhhcy1idXktbm93Lmhhcy13aXNobGlzdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbixcclxuICAjc2hvcC1ub3cuaGFzLXdpc2hsaXN0IC5idXR0b24td2lzaGxpc3R7XHJcbiAgICAgICAgei1pbmRleDogOTAwO1xyXG4gIH1cclxuICBcclxuICBib2R5Lndvb2NvbW1lcmNlLWNhcnQsIGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQsIGJvZHkuc2luZ2xlLXByb2R1Y3Qge1xyXG4gICAgLnRiYXktdG8tdG9wLnRiYXktdG8tdG9wLW1vYmlsZSB7XHJcbiAgICAgIGJvdHRvbTogNzRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLyoyIHByb2R1Y3QgaW4gYSByb3cgb24gbW9iaWxlKi9cclxuICBib2R5LnRiYXktYm9keS1tb2JpbGUtcHJvZHVjdC10d28ge1xyXG4gICAgLnRiYXktZmlsdGVyICsgLnByb2R1Y3RzLWdyaWQge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICA+LnByb2R1Y3Qge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCg1MCUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qMSBwcm9kdWN0IGluIGEgcm93IG9uIG1vYmlsZSovXHJcbiAgYm9keS50YmF5LWJvZHktbW9iaWxlLXByb2R1Y3Qtb25lIHtcclxuICAgIC50YmF5LWZpbHRlciArIC5wcm9kdWN0cy1ncmlkIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgPi5wcm9kdWN0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMTAwJSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWJsb2NrIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1lbGVtZW50LW1pbmktY2FydCB7XHJcbiAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC50YmF5LWVsZW1lbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMgLml0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC50YmF5LWVsZW1lbnQtZmVhdHVyZXMgLmZlYXR1cmVzIC5mYm94LWltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTU4cHg7XHJcbiAgICBoZWlnaHQ6IDE1OHB4O1xyXG4gIH1cclxuICAuc2lkZWJhciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICYudG9wLWFyY2hpdmUtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaWRlYmFyLXRvcC1hcmNoaXZlID4gLndpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYXJjaGl2ZS1zaG9wIHtcclxuICAgIC5kaXNwbGF5LXByb2R1Y3RzLnByb2R1Y3RzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlY2VudC12aWV3ZWQtcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA3cHg7XHJcbiAgfVxyXG4gICNzaWRlYmFyLXNob3AgKyAuYXJjaGl2ZS1zaG9wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICBib2R5LnNpbmdsZS1wcm9kdWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB9XHJcbiAgZm9ybS5jaGVja291dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLnNpbmd1bGFyLXNob3Age1xyXG4gICAgPiAucHJvZHVjdCB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAueWl0aC13ZmJ0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaW5nbGUtbWFpbi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgZGl2LnRhYnMtZnVsbHRleHQgLml0ZW0tcGFuZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5wcm9kdWN0IHtcclxuICAgICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAudGJheS10aW1lLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLnN0b2NrIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzaG9wLW5vdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGl2LnF1YW50aXR5IHtcclxuICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGlucHV0LnF0eSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQtZW5hYmxlZCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCB7XHJcbiAgICBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcclxuICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcbiAgI3Nob3Atbm93IHtcclxuICAgIC5ncm91cC1idXR0b24gLnRiYXktY29tcGFyZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgICAmLmhhcy1idXktbm93IHsgXHJcbiAgICAgIC50YmF5LWJ1eS1ub3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgXHJcbiAgICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhZTAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi5oYXMtd2lzaGxpc3Qge1xyXG4gICAgICAgIC50YmF5LWJ1eS1ub3cge1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiYXktYnV5LW5vdywgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRiYXktd2lzaGxpc3Qge1xyXG4gICAgICAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XHJcbiAgICAgICAgc3BhbiBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2IHsgXHJcbiAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBhID4gc3BhbiB7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYueWl0aC13Y3dsLWFkZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgYSA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGFzLXdpc2hsaXN0IHtcclxuICAgICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi13aXNobGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiA5MDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJzLWZ1bGx0ZXh0IHtcclxuICAgIC5xdWVzdGlvbnMtc2VjdGlvbiB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICN0YWJzLWxpc3QtbW9yZV9zZWxsZXJfcHJvZHVjdCBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAjdGFicy1saXN0LXJldmlld3MgI2NvbW1lbnRzIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi55d3FhLWFzay1xdWVzdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgdGgsIHRkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCB7XHJcbiAgICBkaXYucHJvZHVjdCB7XHJcbiAgICAgIC5jYXJ0IHtcclxuICAgICAgICAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHksIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucHJvZHVjdC10eXBlLWdyb3VwZWQge1xyXG4gICAgICAgIHAuc3RvY2sgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleC1jb250cm9sLW5hdiA+IC5zbGljay1hcnJvdyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctcXVhbnRpdHktbW9iaWxlIHtcclxuICAgIC5zaW5ndWxhci1zaG9wIGRpdi5wcm9kdWN0IC5jYXJ0IHtcclxuICAgICAgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3F1YW50aXR5LCAucXVhbnRpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQge1xyXG4gICAgICBmb3JtLmNhcnQgeyAgICBcclxuICAgICAgICAuZ3JvdXBfdGFibGUge1xyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KHVuc2V0KTtcclxuICAgICAgICAgICAgICAmLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSwgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XHJcbiAgICAgIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUgKyBmb3JtLmxvZ2luIHtcclxuICAgICAgLmZvcm0tcm93Lmxhc3QgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUud2lzaGxpc3RfdGFibGUuc2hvcF90YWJsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICA+IHRib2R5IHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1hZGQtdG8tY2FydCAuYWRkLWNhcnQgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBmb3JtLmNoZWNrb3V0IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAmI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNvcmRlcl9jb21tZW50cyB7XHJcbiAgICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItcGF5bWVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZSBsYWJlbFtmb3I9cGF5bWVudF9tZXRob2Rfc3RyaXBlXXtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgYS5jaGVja291dC1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BsYWNlX29yZGVyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X2Jlc2FfcG9wdXBfbmV3c2xldHRlciB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtbmV3bGV0dGVyIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aXNobGlzdF90YWJsZS5tb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgKyAueWl0aF93Y3dsX3dpc2hsaXN0X2Zvb3RlciAueWl0aC13Y3dsLXNoYXJlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAud3JhcHBlci1jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sIDwgNDgwcHggKE1PQklMRSlcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5kb2thbi1zdG9yZSAudGJheS1maWx0ZXIgLm1haW4tZmlsdGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVzdWx0LXZlbmRvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuYXJjaGl2ZS1zaG9wPi50YmF5LWZpbHRlciAuZmlsdGVyfi5kaXNwbGF5LW1vZGUtd2FycHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IFxyXG4gIH1cclxuICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zID4gZGl2IC5zdWdnZXN0aW9uLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLnN1Z2dlc3Rpb24tcHJpY2Uge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhpZGRlbi14eHMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FydF90b3RhbHMgdGFibGUgKiBzdHJvbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtY2FydC1mb3JtID4gLnJvdyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgI2N1c3RvbS1sb2dpbiB7XHJcbiAgICBpbnB1dC5zdWJtaXRfYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjdXN0b20tbG9naW4td3JhcHBlciAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgLnRiYXktYm9keS13b29jb21tZXJjZS1jYXRhbG9nLW1vZCB7XHJcbiAgICAuc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdCAuZ3JvdXAtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1tb2JpbGUtbGVmdCAubW9iaWxlLWxvZ297XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICBbY2xhc3MqPVwic3R5bGUtZ2FsbGVyeVwiXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLnBheW1lbnRfbWV0aG9kcyAuYWJvdXRfcGF5cGFsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSB7XHJcbiAgICAud29vZl9zdWJtaXRfc2VhcmNoX2Zvcm1fY29udGFpbmVyIGJ1dHRvbi53b29mX3Jlc2V0X3NlYXJjaF9mb3JtIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lIHtcclxuICAgIC50aW1taW5nIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1tYXB7XHJcbiAgICAuY29udGFjdC1tYXAtbGVmdCAuY29udGFjdC1pbmZvIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gPiBwLmZvcm0tcm93IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3JkZXItcmV2aWV3IHtcclxuICAgIC5zaG9wX3RhYmxlIHtcclxuICAgICAgPiB0aGVhZCwgPiB0Ym9keSwgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRkLCB0aCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XHJcbiAgICAucGF5bWVudF9tZXRob2RzIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBheW1lbnRfbWV0aG9kX3N0cmlwZSBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wbGFjZS1vcmRlciAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICBhOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJlcXVpcmVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXJtLXdyYXBwZXIsIC50ZXJtLXdyYXBwZXIgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLmNhcnRfdG90YWxzIHRhYmxlIHtcclxuICAgIC5vcmRlci10b3RhbCB7XHJcbiAgICAgIC53b29jc19zcGVjaWFsX3ByaWNlX2NvZGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICogdHIgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1tYXAtbGVmdCAudmNfY29sdW1uLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGJheS1hZGRvbi1uZXdsZXR0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgPiBoM3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgPiBkaXY6bm90KC5yb3cpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWluZm8gbGl7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG4gIC50YmF5LWZvb3RlciB7XHJcbiAgICAudGJheS1hZGRvbjpub3QoLnRiYXktYWRkb24tbmV3bGV0dGVyKSAudGJheS1hZGRvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXR7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuZW50cnktbWV0YS1saXN0IHtcclxuICAgID4gbGkuZW50cnktYXV0aG9yIGksIGxpLmNvbW1lbnRzLWxpbmsgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IGxpe1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAuZW50cnktdGl0bGUsIC5lbnRyeS1tZXRhLWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDAgMCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1kZXNjcmlwdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICB9XHJcbiAgYXJ0aWNsZSAubW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC5yZWFkbW9yZSB7XHJcbiAgICBtYXJnaW46IDEzcHggMCAwO1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyYWNrX29yZGVye1xyXG4gICAgLmZvcm0tcm93LWZpcnN0LC5mb3JtLXJvdy1sYXN0e1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLCAuc2xpZGVyIHtcclxuICAgID4gLnNsaWNrLWFycm93IHtcclxuICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ3VsYXItc2hvcCBkaXYucHJvZHVjdC5zdHlsZS1jYXJvdXNlbCAuc2xpZGVyID4gLnNsaWNrLWFycm93e1xyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgI3Jldmlld19mb3JtICNyZXNwb25kIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgJjpub3QoLmZvcm0tc3VibWl0KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC5jb21tZW50LWZvcm0tcmF0aW5nKSBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNyZXZpZXdzICNjb21tZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgI2NvbW1lbnRmb3JtIHtcclxuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5jb21tZW50LWZvcm0tY29tbWVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjb21tZW50cywgI3Jldmlld3Mge1xyXG4gICAgI3Jlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gICAgdWwuY29tbWVudGxpc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwLm1ldGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRfY29udGFpbmVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjb21tZW50cyAudGJheS1hdmF0YXIge1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgI2NvbW1lbnRzIGxpLmNvbW1lbnQgPi5jaGlsZHJlbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gIGJvZHk6bm90KC53b29jb21tZXJjZSkgI2NvbW1lbnRzIHtcclxuICAgIC5mb3JtLWdyb3VwLmgtaW5mbywgLmxvZ2dlZC1pbi1hcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5ndWxhci1zaG9wICNjb21tZW50cyAudGJheS1hdXRob3Ige1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQge1xyXG4gICAgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1hZGRvbi1mZWF0dXJlcyB7XHJcbiAgICAub3Vyc2VydmljZS1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uLW5ld2xldHRlciB7XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LW5ld2xldHRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGJlZm9yZSwgdGItaWNvbi1hcnJvdy1yaWdodCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMpO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0IC5wb3N0LXR5cGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRiYXktZm9vdGVyIHtcclxuICAgIC5jb250YWN0LWluZm8ge1xyXG4gICAgICBpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRiYXktY29weXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnlpdGgtd2ZidC1zdWJtaXQtYmxvY2sgLnlpdGgtd2ZidC1zdWJtaXQtYnV0dG9uLXJlbW92ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLy9Qcm9kdWN0IFJldmlld1xyXG4gIC5zaW5ndWxhci1zaG9wICNjb21tZW50cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAjcmV2aWV3cyB7XHJcbiAgICBoMyB7XHJcbiAgICAgICYjcmVwbHktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3cy1jb2wxIC5yb3cgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlldy1zdW1tYXJ5LXRvdGFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLm51bWJlci1jdXN0b21lciB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5yZXZpZXctc3VtbWFyeS1yZXN1bHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LXN1bW1hcnktaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcclxuICAgIH1cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LXRodW1iIC5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgICBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3QtbGlzdCAuZW50cnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcbiAgLmVudHJ5LXRhZ3MtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cGNmNy1mb3JtIC5mb3JtLWhvcml6b250YWwgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRpdGxlLWFib3V0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50LWFib3V0IHtcclxuICAgIC50YmF5LWFkZG9uIC50YmF5LWFkZG9uLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdXJ0ZWFtLWlubmVyIHtcclxuICAgIC5pbmZvIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5uYW1lLXRlYW0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuam9iIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIGZvcm0ubG9naW4sIGZvcm0ucmVnaXN0ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBmb3JtLmNoZWNrb3V0X2NvdXBvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgLmZvcm0tcm93Lmxhc3Qge1xyXG4gICAgICAgIGlucHV0LCBidXR0b24ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjY291cG9uX2NvZGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuc29jaWFsLWxvZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcywgLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5jcmVhdGUtYWNjb3VudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgaDMgbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmV2aWV3LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi5uc2wtY29udGFpbmVyLWJsb2NrLm5zbC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIC5uc2wtYnV0dG9uIC5uc2wtYnV0dG9uLWxhYmVsLWNvbnRhaW5lciBiIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGJheS1hZGRvbi1mZWF0dXJlcyB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZib3gtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC5zdHlsZS0yKSAucm93ID4gLmZlYXR1cmUtYm94IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LWFkZG9uLW5ld2xldHRlci50YmF5LWFkZG9uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgfSAgLnRiYXktYWRkb24tY2F0ZWdvcmllcyB7XHJcbiAgICAucm93LmdyaWQsIC5vd2wtY2Fyb3VzZWw6bm90KC5zbGljay1zbGlkZXIpIHtcclxuICAgICAgJltkYXRhLW1vYmlsZXNsaWNrPVwiMVwiXSwgJltkYXRhLW1vYmlsZT1cIjFcIl0ge1xyXG4gICAgICAgIC5pdGVtICsgLml0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tY2F0IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtYmxvY2sge1xyXG4gICAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIHdlYiBkZXNpZ24sIDwgMzIwcHggKE1PQklMRSlcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XHJcbiAgLndvb2NvbW1lcmNlIC5wcm9kdWN0IC5wcm9kdWN0LXRvcCBzcGFuLm9uc2FsZSBzcGFuLnNhbGVkICsgLmZlYXR1cmVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mbGV4LWNvbnRyb2wtbmF2ID4gLnNsaWNrLWFycm93IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgJi5vd2wtcHJldiB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qge1xyXG4gICAgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnlpdGgtd2ZidC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgI3Jldmlld3Mge1xyXG4gICAgLndjcHItZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gICAgLndjcHItb3ZlcmFsbC1yYXRpbmcge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICsgLndjcHItc3RhcnMtY291bnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNlbnQtdmlld2VkLXByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgLnNob3ctYWxsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1lbGVtZW50LW5ld3NsZXR0ZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICAuc2hvcF90YWJsZS5jYXJ0IHtcclxuICAgIC5jYXJ0X2l0ZW0gPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYucHJvZHVjdC1xdWFudGl0eSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC1jdXN0b20taW1hZ2UtbGlzdC1jYXRlZ29yaWVzIHtcclxuICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAuaXRlbS1jYXQgPiBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20taW1hZ2UtbGlzdC10YWdzIC5pdGVtLXRhZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC50YWctaG92ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAucmF0ZS1zb2xkLCBib2R5IC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAucmF0ZS1zb2xkIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC5yYXRlLXNvbGQ6YWZ0ZXIsIGJvZHkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC5yYXRlLXNvbGQ6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLndpZGdldF9iZXNhX3BvcHVwX25ld3NsZXR0ZXIge1xyXG4gICAgaDMge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZm9vdGVyIC5jb250YWN0LWluZm8gbGkuYWRkcmVzcyB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgXHJcbiAgLnRiYXktZmlsdGVyIHtcclxuICAgIC5kaXNwbGF5LW1vZGUtd2FycHBlciAuZGlzcGxheS1tb2RlLWJ0biBpIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgQGluY2x1ZGUgdGJheS1pY29uKGFmdGVyLCB0Yi1pY29uLWFycm93LXJpZ2h0KTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zb3J0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLlN1bW9TZWxlY3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKCk7XHJcbiAgICAgICAgPiAub3B0V3JhcHBlcjpub3QoLmlzRmxvYXRpbmcpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBvcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIC5wcm9kdWN0LXF1YW50aXR5LW1vZGUgLnByb2R1Y3QtYmxvY2suZ3JpZCAucXVhbnRpdHktZ3JvdXAtYnRuLmFjdGl2ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXF1YW50aXR5LW1vZGUgLnByb2R1Y3QtYmxvY2suZ3JpZCAucXVhbnRpdHktZ3JvdXAtYnRuLmFjdGl2ZSAuYWRkLWNhcnQgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAmLmxvYWRpbmcge1xyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG59ICIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBNb2JpbGUgYWxsIGxheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG5AaW1wb3J0IFwidjEvbW9iaWxlXCI7XHJcbkBpbXBvcnQgXCJ2Mi9tb2JpbGVcIjtcclxuQGltcG9ydCBcInYzL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjQvbW9iaWxlXCI7XHJcbkBpbXBvcnQgXCJ2NS9tb2JpbGVcIjtcclxuQGltcG9ydCBcInY2L21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjcvbW9iaWxlXCI7XHJcbkBpbXBvcnQgXCJ2OC9tb2JpbGVcIjtcclxuQGltcG9ydCBcInY5L21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjEwL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjExL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjEyL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjEzL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjE0L21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjE1L21vYmlsZVwiO1xyXG5AaW1wb3J0IFwidjE2L21vYmlsZVwiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAucHJvZHVjdC1ibG9jay52MSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtdG9wIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB1bC5zaG93LWJyYW5kIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuICAgIC5jYXB0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTdweCAwIDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5idXR0b24td2lzaGxpc3Quc2hvd24tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICAgICAgICAgICYueWl0aC13Y3dsLWljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2UgYSwueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJsb2NrLnZlcnRpY2FsLXYxIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIC5pbWFnZSBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xyXG4gICAgICB9XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgLnByb2R1Y3QtY291bnRkb3duLCAudGJheS1lbGVtZW50LXByb2R1Y3QtZmxhc2gtc2FsZXMge1xyXG4gICAgLnByb2R1Y3QtYmxvY2sudjEge1xyXG4gICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnN0b2NrLWZsYXNoLXNhbGUsIC50aW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xyXG4gICAgICB9XHJcbiAgICAgIC50aW1lIC5zdG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktZWxlbWVudC1wcm9kdWN0LWZsYXNoLXNhbGVzIHtcclxuICAgIC5wcm9kdWN0LWJsb2NrLnYxIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLnByb2R1Y3QtYmxvY2sudmVydGljYWwtdjEgLm5hbWUgYSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb2R1Y3QtYmxvY2sudjIge1xyXG4gICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1zaG93LWNhcnQtbW9iaWxlIHtcclxuICAgIC5wcm9kdWN0LWJsb2NrLnYyIHtcclxuICAgICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb2R1Y3QtYmxvY2sudjMge1xyXG4gICAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctY2FydC1tb2JpbGUge1xyXG4gICAgLnByb2R1Y3QtYmxvY2sudjMge1xyXG4gICAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucHJvZHVjdC1ibG9jay52NCB7XHJcbiAgICAudGJheS1zd2F0Y2hlcy13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc2hvdy1jYXJ0LW1vYmlsZSB7XHJcbiAgICAucHJvZHVjdC1ibG9jay52NCB7XHJcbiAgICAgIC5hZGQtY2FydCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi50YmF5LW5vdC1mbGFzaC1zYWxlIHtcclxuICAgICAgICAuYWRkLWNhcnQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJheS1hZGRvbi1mbGFzaC1zYWxlcywgLnByb2R1Y3QtY291bnRkb3duIHtcclxuICAgICAgLnByb2R1Y3QtYmxvY2sudjQge1xyXG4gICAgICAgIC5zdG9jay1mbGFzaC1zYWxlLCAudGltZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnY1IHtcclxuICAgIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpLCBwIHtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRiYXktc2hvdy1jYXJ0LW1vYmlsZSB7XHJcbiAgICAucHJvZHVjdC1ibG9jay52NSB7XHJcbiAgICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnY2IHtcclxuICAgIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGJheS1hZGRvbi1mbGFzaC1zYWxlcyB7XHJcbiAgICAucHJvZHVjdC1ibG9jay52NiB7XHJcbiAgICAgIC5zdG9jay1mbGFzaC1zYWxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctY2FydC1tb2JpbGUge1xyXG4gICAgLnRiYXktYWRkb24tZmxhc2gtc2FsZXMge1xyXG4gICAgICAucHJvZHVjdC1ibG9jay52NiB7XHJcbiAgICAgICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb2R1Y3QtYmxvY2sudjcge1xyXG4gICAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctY2FydC1tb2JpbGUge1xyXG4gICAgLnByb2R1Y3QtYmxvY2sudjcge1xyXG4gICAgICAuZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY291bnRkb3duIHtcclxuICAgIC5wcm9kdWN0LWJsb2NrLnY3IHtcclxuICAgICAgLnRpbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuIFxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgXHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucHJvZHVjdC1ibG9jay52MTAgLnRiYXktc3dhdGNoZXMtd3JhcHBlciB7XHJcbiAgXHRwYWRkaW5nOiA1cHggMCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIC5wcm9kdWN0IHtcclxuICAgIC5wcm9kdWN0LWJsb2NrLnYxMCB7XHJcbiAgICAgIHNwYW4ub25zYWxlIHtcclxuICAgICAgICAuc2FsZWQsIC5mZWF0dXJlZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudGJheS1zaG93LWNhcnQtbW9iaWxlIHtcclxuICAgIC50YmF5LWFkZG9uLWZsYXNoLXNhbGVzIHtcclxuICAgICAgLnByb2R1Y3QtYmxvY2sudjExe1xyXG4gICAgICAgIC5ncm91cC1idXR0b25zIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGQtY2FydCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIFxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgXHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBcclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcm9kdWN0LWJsb2NrLnYxNSB7XHJcbiAgICAuZ3JvdXAge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YmF5LXNob3ctY2FydC1tb2JpbGUge1xyXG4gICAgLnByb2R1Y3QtYmxvY2sudjE1IHtcclxuICAgICAgLmdyb3VwLWJ1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmdyb3VwLWFkZC1jYXJ0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb2R1Y3QtYmxvY2sudjE2IHtcclxuICAgIC50YmF5LXN3YXRjaGVzLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGSVggQlVHXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50b3AtcmlnaHQtbW9iaWxlIC50YmF5LXNlYXJjaC1tb2JpbGUge1xyXG5cdG92ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50O1xyXG59XHJcbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IHtcclxuXHRhID4gaSArIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLypGaXggYnVnIHYxLjAuNSovXHJcbi5zaW5nbGUtcHJvZHVjdCAucHN3cC5wc3dwLS1vcGVuIH4gI2VsZW1lbnRvci1saWdodGJveC1zbGlkZXNob3ctc2luZ2xlLWltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI25hdi1jb3ZlciB7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG59XHJcbi5jYXRlZ29yeS1pbnNpZGUtY29udGVudCB7XHJcbiAgICB6LWluZGV4OiA5OTc7IFxyXG59XHJcbiN0YmF5LWhlYWRlciAudGJheS1lbGVtZW50LW1pbmktY2FydCAuZHJvcGRvd24tY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XHJcbiAgICB0b3A6IDcwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBmb3JtIC5wYXNzd29yZC1pbnB1dCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAucGFzc3dvcmQtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qRml4IGJ1ZyAxLjAuNyovXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlPnRib2R5PnRyLm9yZGVyLXRvdGFsPnRkIHNtYWxsIC53b29jb21tZXJjZS1QcmljZS1hbW91bnR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyAud29vY29tbWVyY2Utc2hpcHBpbmctZGVzdGluYXRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuZmlsdGVyLW1vYmlsZS1hY3RpdmUge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcbiBcclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucHJvZHVjdC1ibG9jay52ZXJ0aWNhbC12MiAucHJvZHVjdC1jb250ZW50ID4gZGl2IC5pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLypGaXggYnVnIDEuMSovXHJcbi5wcm9kdWN0LWJsb2NrIHtcclxuICAmOmhvdmVyIC5pbWFnZSB7XHJcbiAgICA+IGEgPiAuaW1hZ2UtZWZmZWN0IHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5wcm9kdWN0LXN3YXRjaGVkOmhvdmVyIC5pbWFnZSB7XHJcbiAgICA+IGEgPiAuaW1hZ2UtZWZmZWN0IHtcclxuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLmJ1dHRvbntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YmF5LWljb24oYWZ0ZXIsIHRiLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgJi53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzIHtcclxuICAgICAgICBAaW5jbHVkZSB0YmF5LWljb24oYmVmb3JlLCB0Yi1pY29uLWNoZXZyb24tbGVmdCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIGZpeCBsaW5lIGhlaWdodCBpbnB1dCBjaHVuZyovXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXQjeXdxYV9hc2tfcXVlc3Rpb25fdGV4dCB7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qRml4IGJ1ZyB2MS4xLjEqL1xyXG4uZG9rYW4tc3VwcG9ydC1sb2dpbi13cmFwcGVyIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qRml4IGJ1ZyB2MS4xLjIqL1xyXG4uZG9rYW4tZGFzaGJvYXJkIC5kb2thbi1kYXNoLXNpZGViYXIgI2Rva2FuLW5hdmlnYXRpb24gPiAjbW9iaWxlLW1lbnUtaWNvbiB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG4uZG9rYW4tZmVhdC1pbWFnZS11cGxvYWQgLmZhLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWVcIjtcclxufVxyXG5cclxuLypGaXggYnVnIHYxLjIuMSovXHJcbi5hcmNoaXZlLXNob3AgLmRpc3BsYXktcHJvZHVjdHMucHJvZHVjdHMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ibG9jayAucHJvZHVjdC10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuICBcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAjdGJheS1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59ICAgXHJcblxyXG4vKiBGaXggTGF6eWxvYWQgSW1hZ2Ugd2l0aCAnZGF0YScgYXR0cmlidXRlIGlzIGhpZGRlbiAqL1xyXG5pbWdbZGF0YS1sYXp5LXNyY10ge1xyXG4gIC8qIHdlIHNldCB0aGUgb3BhY2l0eSB0byAwICovXHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLypJbWFnZSB3aXRob3V0ICdkYXRhJyBhdHRyaWJ1dGUgaXMgKG9yIGJlY29tZXMpIHZpc2libGUgKi9cclxuaW1nLmxhenlsb2FkZWQge1xyXG4gIC8qIHByZXBhcmUgdGhlIGZ1dHVyZSBhbmltYXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhciAwLjJzO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyIDAuMnM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBsaW5lYXIgMC4ycztcclxuXHJcbiAgLyogd2Ugc2V0IHRoZSBvcGFjaXR5IHRvIDEgdG8gZG8gdGhlIG1hZ2ljICovXHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLy9GaXggYnV0dG9uIGZpbHRlciBtb2JpbGUga2hvbmcgY29sb3IgdHJlbiBpcGhvbmVcclxuLmJ1dHRvbi1maWx0ZXItbW9iaWxlIHtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG59XHJcblxyXG4ud29vLXZhcmlhdGlvbi1zd2F0Y2hlcyAudmFyaWFibGUtaXRlbXMtd3JhcHBlciAudmFyaWFibGUtaXRlbTpub3QoLnJhZGlvLXZhcmlhYmxlLWl0ZW0pLmNvbG9yLXZhcmlhYmxlLWl0ZW0uc2VsZWN0ZWQ6bm90KC5uby1zdG9jaykgLnZhcmlhYmxlLWl0ZW0tY29udGVudHM6YmVmb3JlLCAud29vLXZhcmlhdGlvbi1zd2F0Y2hlcyAudmFyaWFibGUtaXRlbXMtd3JhcHBlciAudmFyaWFibGUtaXRlbTpub3QoLnJhZGlvLXZhcmlhYmxlLWl0ZW0pLmltYWdlLXZhcmlhYmxlLWl0ZW0uc2VsZWN0ZWQ6bm90KC5uby1zdG9jaykgLnZhcmlhYmxlLWl0ZW0tY29udGVudHM6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN0b3JlLXBhZ2Utd3JhcCAudGJheS1maWx0ZXIge1xyXG4gICAgLm1haW4tZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpc3BsYXktbW9kZS13YXJwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5kb2thbi1zdG9yZS1wcm9kdWN0cy1maWx0ZXItYXJlYSB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBcUNDQTs7RUFFRTtBQUtGOztHQUVHO0FDeUVILGlDQUFpQztBRWhCakMsMEJBQTBCO0FBSzFCLDBCQUEwQjtBQUkxQiwwQkFBMEI7QUlwRTFCLEFiUEUsU2FPTyxBYlB6QyxPQUEwQyxDQUFDO0VBQ1AsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxFQUFFLEdBQ1o7O0FhTUgsQUFBQSxXQUFXLENBQUM7RUFDVixLQUFLLEVBQUUsZ0JBQWdCLEdBQ3hCOztBQUNELEFBQUEsVUFBVSxDQUFDO0VBQ1QsS0FBSyxFQUFFLGVBQWUsR0FDdkI7O0FBT0QsQUFBQSxLQUFLLENBQUM7RUFDSixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFDRCxBQUFBLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDVCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFDRCxBQUFB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*//*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}img{max-width:100%;height:auto}.sticky{background:#FFF}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;color:#333}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery-caption,.bypostauthor{font-style:italic;font-size:12px;color:#757575}#tbay-main-content .single-post .gallery{padding-top:30px;margin-right:-25px}.gallery .gallery-item a{margin:0}.gallery .gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;padding:0;position:relative}.gallery-columns-1 .gallery-item{max-width:100%;width:auto}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 14px);max-width:calc(50% - 14px);width:auto}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 11px);max-width:calc(33.3% - 11px);width:auto}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 9px);max-width:calc(25% - 9px);width:auto}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 8px);max-width:calc(20% - 8px);width:auto}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 7px);max-width:calc(16.7% - 7px);width:auto}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 7px);max-width:calc(14.28% - 7px);width:auto}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 6px);max-width:calc(12.5% - 6px);width:auto}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 6px);max-width:calc(11.1% - 6px);width:auto}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery .gallery-caption{background-color:rgb(0 0 0 / .7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:85%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery .gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:both}:root{--tb-theme-body:#f5f5f5;--tb-theme-color:#ffffff;--tb-theme-color-hover:#f2f2f2;--tb-theme-color-hover-2:#e5e5e5;--tb-theme-second-color:#fcd537;--tb-theme-second-color-hover:#efca34;--tb-theme-second-color-hover-2:#e2bf31;--tb-header-mobile-bg:#ffffff;--tb-header-mobile-color:#000000;--tb-bg-buy-now:#fcd537;--tb-bg-buy-now-hover:#e2bf31}:root{--tb-text-primary-font:'Open Sans'}@media (max-width:1199px){.mobile-logo a img{max-width:267px}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}[data-font="FontAwesome"]:before{font-family:'FontAwesome'!important;content:attr(data-icon)!important;speak:none!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@font-face{font-family:"tb-icon";src:url(/wp-content/themes/besa/fonts/tb-icon/tb-icon.eot);src:url('/wp-content/themes/besa/fonts/tb-icon/tb-icon.eot?#iefix') format('eot'),url(/wp-content/themes/besa/fonts/tb-icon/tb-icon.woff2) format('woff2'),url(/wp-content/themes/besa/fonts/tb-icon/tb-icon.woff) format('woff'),url(/wp-content/themes/besa/fonts/tb-icon/tb-icon.ttf) format('truetype'),url('/wp-content/themes/besa/fonts/tb-icon/tb-icon.svg#tb-icon') format('svg')}.tb-icon:before{font-family:"tb-icon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-display:swap}.tb-icon-00-star:before{content:"\E001"}.tb-icon-arrow-bottom:before{content:"\E002"}.tb-icon-arrow-left:before{content:"\E003"}.tb-icon-arrow-right:before{content:"\E004"}.tb-icon-arrow-top:before{content:"\E005"}.tb-icon-bubbles:before{content:"\E006"}.tb-icon-calendar-31:before{content:"\E007"}.tb-icon-cart-empty:before{content:"\E008"}.tb-icon-cart-full:before{content:"\E009"}.tb-icon-cart-plus:before{content:"\E00A"}.tb-icon-cart:before{content:"\E00B"}.tb-icon-check:before{content:"\E00C"}.tb-icon-chevron-down:before{content:"\E00D"}.tb-icon-chevron-left:before{content:"\E00E"}.tb-icon-chevron-right:before{content:"\E00F"}.tb-icon-chevron-up:before{content:"\E010"}.tb-icon-clapboard-play:before{content:"\E011"}.tb-icon-cog:before{content:"\E012"}.tb-icon-cross:before{content:"\E013"}.tb-icon-cross2:before{content:"\E014"}.tb-icon-cube:before{content:"\E015"}.tb-icon-document:before{content:"\E016"}.tb-icon-envelope-open:before{content:"\E017"}.tb-icon-envelope:before{content:"\E018"}.tb-icon-equalizer:before{content:"\E019"}.tb-icon-eye:before{content:"\E01A"}.tb-icon-heart:before{content:"\E01B"}.tb-icon-history:before{content:"\E01C"}.tb-icon-home3:before{content:"\E01D"}.tb-icon-loading:before{content:"\E01E"}.tb-icon-loupe:before{content:"\E01F"}.tb-icon-magnifier:before{content:"\E020"}.tb-icon-menu:before{content:"\E021"}.tb-icon-minus-square:before{content:"\E022"}.tb-icon-minus:before{content:"\E023"}.tb-icon-music-note2:before{content:"\E024"}.tb-icon-pencil3:before{content:"\E025"}.tb-icon-pencil4:before{content:"\E026"}.tb-icon-picture2:before{content:"\E027"}.tb-icon-pictures:before{content:"\E028"}.tb-icon-play-circle:before{content:"\E029"}.tb-icon-plus-square:before{content:"\E02A"}.tb-icon-plus:before{content:"\E02B"}.tb-icon-pushpin:before{content:"\E02C"}.tb-icon-question-circle:before{content:"\E02D"}.tb-icon-redo2:before{content:"\E02E"}.tb-icon-reply:before{content:"\E02F"}.tb-icon-square:before{content:"\E030"}.tb-icon-sync:before{content:"\E031"}.tb-icon-tab:before{content:"\E032"}.tb-icon-tag:before{content:"\E033"}.tb-icon-telephone:before{content:"\E034"}.tb-icon-text-align-right:before{content:"\E035"}.tb-icon-trash:before{content:"\E036"}.tb-icon-trash2:before{content:"\E037"}.tb-icon-upload2:before{content:"\E038"}.tb-icon-user:before{content:"\E039"}.tb-icon-wallet:before{content:"\E03A"}.tb-icon-zoom-in:before{content:"\E03B"}.tb-icon-zt-analytics:before{content:"\E03C"}.tb-icon-zt-angle-down:before{content:"\E03D"}.tb-icon-zt-angle-left:before{content:"\E03E"}.tb-icon-zt-angle-right:before{content:"\E03F"}.tb-icon-zt-angle-up:before{content:"\E040"}.tb-icon-zt-appstore:before{content:"\E041"}.tb-icon-zt-baby:before{content:"\E042"}.tb-icon-zt-bars:before{content:"\E043"}.tb-icon-zt-bolt:before{content:"\E044"}.tb-icon-zt-book-alt:before{content:"\E045"}.tb-icon-zt-box:before{content:"\E046"}.tb-icon-zt-cash-back:before{content:"\E047"}.tb-icon-zt-chair:before{content:"\E048"}.tb-icon-zt-check-circle:before{content:"\E049"}.tb-icon-zt-checklist:before{content:"\E04A"}.tb-icon-zt-clock-circle:before{content:"\E04B"}.tb-icon-zt-close:before{content:"\E04C"}.tb-icon-zt-credit-card:before{content:"\E04D"}.tb-icon-zt-customer-service:before{content:"\E04E"}.tb-icon-zt-delete:before{content:"\E04F"}.tb-icon-zt-delivery-truck:before{content:"\E050"}.tb-icon-zt-dog:before{content:"\E051"}.tb-icon-zt-expand:before{content:"\E052"}.tb-icon-zt-eye-invisible:before{content:"\E053"}.tb-icon-zt-filter:before{content:"\E054"}.tb-icon-zt-flower-tulip:before{content:"\E055"}.tb-icon-zt-football-ball:before{content:"\E056"}.tb-icon-zt-gift-voucher:before{content:"\E057"}.tb-icon-zt-hat-winter:before{content:"\E058"}.tb-icon-zt-headphones:before{content:"\E059"}.tb-icon-zt-heart-01:before{content:"\E05A"}.tb-icon-zt-heart-02:before{content:"\E05B"}.tb-icon-zt-list-alt:before{content:"\E05C"}.tb-icon-zt-list:before{content:"\E05D"}.tb-icon-zt-medkit:before{content:"\E05E"}.tb-icon-zt-minus:before{content:"\E05F"}.tb-icon-zt-newsletter:before{content:"\E060"}.tb-icon-zt-phone-laptop:before{content:"\E061"}.tb-icon-zt-picture:before{content:"\E062"}.tb-icon-zt-picture4:before{content:"\E063"}.tb-icon-zt-play-circle-01:before{content:"\E064"}.tb-icon-zt-plus:before{content:"\E065"}.tb-icon-zt-poll:before{content:"\E066"}.tb-icon-zt-pushpin-01:before{content:"\E067"}.tb-icon-zt-responsive-01:before{content:"\E068"}.tb-icon-zt-responsive:before{content:"\E069"}.tb-icon-zt-search:before{content:"\E06A"}.tb-icon-zt-seo:before{content:"\E06B"}.tb-icon-zt-shopping-cart-02:before{content:"\E06C"}.tb-icon-zt-shopping-cart:before{content:"\E06D"}.tb-icon-zt-speakers:before{content:"\E06E"}.tb-icon-zt-tag-01:before{content:"\E06F"}.tb-icon-zt-th-large:before{content:"\E070"}.tb-icon-zt-tv:before{content:"\E071"}.tb-icon-zt-user-alt:before{content:"\E072"}.tb-icon-zt-ux:before{content:"\E073"}.tb-icon-zt-writing:before{content:"\E074"}.tb-icon-zt-zangle-left:before{content:"\E075"}.tb-icon-zz-auctions:before{content:"\E076"}.tb-icon-zz-bolt-fill:before{content:"\E077"}.tb-icon-zz-calendar:before{content:"\E078"}.tb-icon-zz-delivery:before{content:"\E079"}.tb-icon-zz-eye-fill:before{content:"\E07A"}.tb-icon-zz-law:before{content:"\E07B"}.tb-icon-zz-list-star:before{content:"\E07C"}.tb-icon-zz-lock-fill:before{content:"\E07D"}.tb-icon-zz-telephone:before{content:"\E07E"}.tb-icon-zzz-suitcase:before{content:"\E07F"}@font-face{font-family:simple-line-icons;src:url(/wp-content/themes/besa/fonts/simple-line-icons/simple-line-icons.eot?v=2.4.0);src:url(/wp-content/themes/besa/fonts/simple-line-icons/simple-line-icons.eot?v=2.4.0#iefix) format("embedded-opentype"),url(/wp-content/themes/besa/fonts/simple-line-icons/simple-line-icons.woff2?v=2.4.0) format("woff2"),url(/wp-content/themes/besa/fonts/simple-line-icons/simple-line-icons.ttf?v=2.4.0) format("truetype"),url(/wp-content/themes/besa/fonts/simple-line-icons/simple-line-icons.woff?v=2.4.0) format("woff"),url(/wp-content/themes/besa/fonts/simple-line-icons/simple-line-icons.svg?v=2.4.0#simple-line-icons) format("svg");font-weight:400;font-style:normal;font-display:swap}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench,.sim-icon:before{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'Material-Design-Iconic-Font';src:url(/wp-content/themes/besa/fonts/material-design-iconic/material-design-iconic-font.woff2?v=2.2.0) format('woff2'),url(/wp-content/themes/besa/fonts/material-design-iconic/material-design-iconic-font.woff?v=2.2.0) format('woff'),url(/wp-content/themes/besa/fonts/material-design-iconic/material-design-iconic-font.ttf?v=2.2.0) format('truetype');font-weight:400;font-style:normal;font-display:swap}.zmdi{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Material-Design-Iconic-Font';font-style:normal}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{-webkit-animation:zmdi-spin 1.5s infinite linear;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{-webkit-animation:zmdi-spin-reverse 1.5s infinite linear;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmdi-hc-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmdi-hc-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmdi-hc-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmdi-hc-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmdi-hc-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes a{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes a{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:a;animation-name:a;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes b{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes b{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes c{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:c;animation-name:c}@-webkit-keyframes d{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes d{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:d;animation-name:d}@-webkit-keyframes e{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes e{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:e;animation-name:e}@-webkit-keyframes f{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes f{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:f;animation-name:f}@-webkit-keyframes g{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes g{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:g;animation-name:g}@-webkit-keyframes h{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes h{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:h;animation-name:h}@-webkit-keyframes i{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes i{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:i;animation-name:i}@-webkit-keyframes j{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes j{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:j;animation-name:j;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes k{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes k{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:k;animation-name:k}@-webkit-keyframes l{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes l{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:l;animation-name:l}@-webkit-keyframes m{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes m{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:m;animation-name:m}@-webkit-keyframes n{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes n{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:n;animation-name:n}@-webkit-keyframes o{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes o{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:o;animation-name:o}@-webkit-keyframes p{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes p{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:p;animation-name:p}@-webkit-keyframes q{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes q{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:q;animation-name:q}@-webkit-keyframes r{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes r{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:r;animation-name:r}@-webkit-keyframes s{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes s{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:s;animation-name:s}@-webkit-keyframes t{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes t{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:t;animation-name:t}@-webkit-keyframes u{0%{opacity:0}to{opacity:1}}@keyframes u{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:u;animation-name:u}@-webkit-keyframes v{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes v{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:v;animation-name:v}@-webkit-keyframes w{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes w{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:w;animation-name:w}@-webkit-keyframes x{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes x{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:x;animation-name:x}@-webkit-keyframes y{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes y{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:y;animation-name:y}@-webkit-keyframes z{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes z{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:z;animation-name:z}@-webkit-keyframes A{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes A{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:A;animation-name:A}@-webkit-keyframes B{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes B{0%{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:B;animation-name:B}@-webkit-keyframes C{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes C{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:C;animation-name:C}@-webkit-keyframes D{0%{opacity:1}to{opacity:0}}@keyframes D{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:D;animation-name:D}@-webkit-keyframes E{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes E{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:E;animation-name:E}@-webkit-keyframes F{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes F{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:F;animation-name:F}@-webkit-keyframes G{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes G{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:G;animation-name:G}@-webkit-keyframes H{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes H{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:H;animation-name:H}@-webkit-keyframes I{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes I{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:I;animation-name:I}@-webkit-keyframes J{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes J{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:J;animation-name:J}@-webkit-keyframes K{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes K{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:K;animation-name:K}@-webkit-keyframes L{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes L{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:L;animation-name:L}@-webkit-keyframes M{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes M{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:M;animation-name:M}@-webkit-keyframes N{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes N{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:N;animation-name:N}@-webkit-keyframes O{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes O{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:O;animation-name:O}@-webkit-keyframes P{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes P{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:P;animation-name:P;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes Q{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes Q{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:Q;animation-name:Q}@-webkit-keyframes R{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes R{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:R;animation-name:R;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes S{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes S{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:S;animation-name:S;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes T{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes T{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:T;animation-name:T}@-webkit-keyframes U{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes U{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:U;animation-name:U}@-webkit-keyframes V{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes V{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:V;animation-name:V}@-webkit-keyframes W{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes W{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:W;animation-name:W}@-webkit-keyframes X{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes X{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:X;animation-name:X}@-webkit-keyframes Y{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes Y{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:Y;animation-name:Y}@-webkit-keyframes Z{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes Z{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:Z;animation-name:Z}@-webkit-keyframes ab{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes ab{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:ab;animation-name:ab}@-webkit-keyframes bb{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes bb{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:bb;animation-name:bb}@-webkit-keyframes cb{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes cb{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:cb;animation-name:cb}@-webkit-keyframes db{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes db{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:db;animation-name:db}@-webkit-keyframes eb{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes eb{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:eb;animation-name:eb}@-webkit-keyframes fb{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes fb{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:fb;animation-name:fb}@-webkit-keyframes gb{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes gb{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:gb;animation-name:gb}@-webkit-keyframes hb{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes hb{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:hb;animation-name:hb}@-webkit-keyframes ib{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes ib{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:ib;animation-name:ib}@-webkit-keyframes jb{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes jb{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:jb;animation-name:jb}@-webkit-keyframes kb{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes kb{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:kb;animation-name:kb}@-webkit-keyframes lb{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes lb{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:lb;animation-name:lb}@-webkit-keyframes mb{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes mb{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:mb;animation-name:mb}@-webkit-keyframes nb{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes nb{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:nb;animation-name:nb}@-webkit-keyframes ob{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes ob{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:ob;animation-name:ob}@-webkit-keyframes pb{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes pb{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:pb;animation-name:pb}@-webkit-keyframes qb{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes qb{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:qb;animation-name:qb}@-webkit-keyframes rb{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rb{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:rb;animation-name:rb}@-webkit-keyframes sb{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes sb{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:sb;animation-name:sb}@-webkit-keyframes tb{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes tb{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:tb;animation-name:tb}@-webkit-keyframes ub{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ub{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:ub;animation-name:ub}@-webkit-keyframes vb{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes vb{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:vb;animation-name:vb}@-webkit-keyframes wb{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes wb{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:wb;animation-name:wb}@-webkit-keyframes xb{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes xb{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:xb;animation-name:xb}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview ul{background-color:#fff;margin-top:4px}.treeview .hitarea{background:url(/wp-content/themes/besa/images/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer}* html .hitarea{display:inline;float:none}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#eee}#treecontrol{margin:1em 0;display:none}.treeview .hover{color:red;cursor:pointer}.treeview li{background:url(/wp-content/themes/besa/images/treeview-default-line.gif) 0 0 no-repeat}.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px}.treeview .expandable-hitarea{background-position:-80px -3px}.treeview li.last{background-position:0 -1766px}.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(/wp-content/themes/besa/images/treeview-default.gif)}.treeview li.lastCollapsable{background-position:0 -111px}.treeview li.lastExpandable{background-position:-32px -67px}.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0}.treeview-red li{background-image:url(/wp-content/themes/besa/images/treeview-red-line.gif)}.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image:url(/wp-content/themes/besa/images/treeview-red.gif)}.treeview-black li{background-image:url(/wp-content/themes/besa/images/treeview-black-line.gif)}.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image:url(/wp-content/themes/besa/images/treeview-black.gif)}.treeview-gray li{background-image:url(/wp-content/themes/besa/images/treeview-gray-line.gif)}.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image:url(/wp-content/themes/besa/images/treeview-gray.gif)}.treeview-famfamfam li{background-image:url(/wp-content/themes/besa/images/treeview-famfamfam-line.gif)}.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image:url(/wp-content/themes/besa/images/treeview-famfamfam.gif)}.filetree li{padding:3px 0 2px 16px}.filetree span.file,.filetree span.folder{padding:1px 0 1px 16px;display:block}.filetree span.folder{background:url(/wp-content/themes/besa/images/folder.gif) 0 0 no-repeat}.filetree li.expandable span.folder{background:url(/wp-content/themes/besa/images/folder-closed.gif) 0 0 no-repeat}.filetree span.file{background:url(/wp-content/themes/besa/images/file.gif) 0 0 no-repeat}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1250;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1251;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://hyperkartindia.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img#wpstats{display:none}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url(https://hyperkartindia.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2) format('woff2');font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url(https://hyperkartindia.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2) format('woff2')}.elementor-2849 .elementor-element.elementor-element-6fb2001f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}section.elementor-section.elementor-top-section.elementor-element.elementor-element-c9cfeb0.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.tbay-section-static.tbay-section-recentlyviewed{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.elementor-2849 .elementor-element.elementor-element-6813b1a .custom-image-list-categories{background:#f7f7f7}img.attachment-full.size-full{border-radius:50%;width:170px;height:160px}.heading-product-category-tabs .btn{float:right;border:0;color:#000;position:relative;line-height:30px;margin:5px 0 0 270px;padding:4px 30px 4px 30px;border:1px solid #000}.heading-product-category-tabs .btn:hover{background:#000;color:#f7f7f7;border:1px solid #fff}.heading-product-category-tabs .btn:before{content:'';width:0;height:1px;position:absolute;background:none;bottom:4px;left:0;right:auto;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.tbay-element[class*="tbay-element-product"] .owl-carousel,.tbay-element[class*="tbay-element-product"] .row{padding:6px;background:#f7f7f7}.tbay-element-product-categories-tabs .product-block.v1{padding-bottom:50px;border-radius:25px;text-align:center}.product-block .caption .price-wrapper{display:block;margin-top:15px;text-align:center}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:16px}.elementor-element.elementor-element-9426e8a.e-con-full.custom-icon-box.e-flex.e-con.e-child{padding:0}.elementor-2849 .elementor-element.elementor-element-ab4997f:not(.elementor-motion-effects-element-type-background),.elementor-2849 .elementor-element.elementor-element-ab4997f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F7F7;padding:0}button.single_add_to_cart_button.button.alt{background:#ccc;color:#000}.cart_totals .wc-proceed-to-checkout a.checkout-button{margin:0;width:100%;line-height:46px;background:#f7f7f7;color:#000}.owl-carousel.products .products-grid.product{display:flex;max-width:100%;margin-bottom:20px}body.archive #main-container>.row{background:#f7f7f7}.btn-theme:hover,.btn-default:hover,.woocommerce-pagination a.button:hover,.woof_container_inner_tags ul.woof_list label:hover,.widget_price_filter .price_slider_amount .button:hover,.show-view-all a:hover,.product-quantity-mode .product-block .add-cart a:hover,.tbay-element-banner .banner-content .style-btn:hover,.tbay-element-newsletter button[type="submit"]:hover,.widget-newletter button[type="submit"]:hover,.btn-view-all:hover,.post .entry-category.type-1 a:hover,.post-list .readmore:hover,.post-grid .readmore:hover,.entry-single .entry-description a:hover,.post-password-form input[type=submit]:hover,#comments #respond .form-submit input:hover,#reviews #respond .form-submit input:hover,.wpcf7-form .form-horizontal .wpcf7-submit:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:hover,body table.compare-list .add-to-cart td a:hover:not(.unstyled_button),body table.compare-list .add-to-cart td a:hover,input#ywqa-submit-question:hover,div#new-answer-header .ywqa_submit_answer:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:hover,.more_products a:hover,.tbay-pagination-load-more a:hover,.woof_reset_button_2:hover,.tbay-dropdown-cart .group-button p.buttons a.button:hover,.cart-dropdown .group-button p.buttons a.button:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:hover,.woocommerce button.button:hover,.woocommerce a.button.wc-backward:hover,.woocommerce a.woocommerce-button.view:hover,.woocommerce button.button[name="track"]:hover,#respond input#submit:hover,.woocommerce #respond input#submit:hover,.woocommerce input.button:hover,.singular-shop div.product .single_add_to_cart_button:hover,.singular-shop .tbay-modalButton:hover,#shop-now.has-buy-now .tbay-buy-now:hover,.woo-swatches-pro-btn .add-cart a:hover,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:hover,#sticky-menu-bar #sticky-custom-add-to-cart:hover,.mobile-btn-cart-click #tbay-click-addtocart:hover,.mobile-btn-cart-click #tbay-click-buy-now:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.coupon .box input[type=submit]:hover,.woocommerce table.shop_table.account-orders-table a.view:hover,.woocommerce table.shop_table.my_account_orders a.view:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:hover,.woocommerce table.shop_table.account-orders-table a.request_warranty:hover,.woocommerce table.shop_table.my_account_orders a.request_warranty:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:hover,.woocommerce form.login p.last .button:hover,.woocommerce form.register p.last .button:hover,.woocommerce-order-received .order-again a:hover,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:hover,.woocommerce-checkout-payment .place-order button.button.alt:hover,#custom-register input.submit_button:hover,#custom-login input.submit_button:hover,#tbay-quick-view-content .image-mains .view-details-btn:hover,.wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover,.mvx_regi_main .register .button:hover,#report_abuse_form button.submit-report-abuse:hover,#report-abuse table input[type="submit"]:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:hover,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:hover,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover,.wcfm_popup_wrapper .wcfm_popup_button:hover,#wcfmmp-store #reviews .add_review button:hover,.form-row input[name="apply_for_vendor_submit"]:hover,form.wcv-form .wcv-button[type="submit"]:hover,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:hover,.shop_settings input[name="vendor_application_submit"]:hover,form[name="export_orders"] input:hover,form[name="export_orders"]~table.table .order-comments input.btn:hover,.wcvendors-pro-dashboard-wrapper a.button:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover,.wcvendors-pro-dashboard-wrapper input#update_button:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:hover,.wcv-form .control-group .control>input.wcv-button:hover:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:hover,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:hover,table.wcvendors-table-order form #tracking_number_save_button:hover,form#wcv-store-settings input#store_save_button:hover,.wcv_store_search form input[type="submit"]:hover,.wcv_vendor_search form input[type="submit"]:hover,.woocommerce .wpmc-nav-wrapper button.button:hover,.woocommerce input.button.alt.yith-wcms-button:hover,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:hover,form.auction_form.cart button.bid_button:hover,.auction-ajax-change p>a.button:hover,.tbay-yith-auctions.woocommerce #respond input#submit.alt:hover,.tbay-yith-auctions.woocommerce a.button.alt:hover,.tbay-yith-auctions.woocommerce button.button.alt:hover,.tbay-yith-auctions.woocommerce input.button.alt:hover,.btn-theme:focus,.btn-default:focus,.woocommerce-pagination a.button:focus,.woof_container_inner_tags ul.woof_list label:focus,.widget_price_filter .price_slider_amount .button:focus,.show-view-all a:focus,.product-quantity-mode .product-block .add-cart a:focus,.tbay-element-banner .banner-content .style-btn:focus,.tbay-element-newsletter button[type="submit"]:focus,.widget-newletter button[type="submit"]:focus,.btn-view-all:focus,.post .entry-category.type-1 a:focus,.post-list .readmore:focus,.post-grid .readmore:focus,.entry-single .entry-description a:focus,.post-password-form input[type=submit]:focus,#comments #respond .form-submit input:focus,#reviews #respond .form-submit input:focus,.wpcf7-form .form-horizontal .wpcf7-submit:focus,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:focus,body table.compare-list .add-to-cart td a:focus:not(.unstyled_button),body table.compare-list .add-to-cart td a:focus,input#ywqa-submit-question:focus,div#new-answer-header .ywqa_submit_answer:focus,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:focus,.more_products a:focus,.tbay-pagination-load-more a:focus,.woof_reset_button_2:focus,.tbay-dropdown-cart .group-button p.buttons a.button:focus,.cart-dropdown .group-button p.buttons a.button:focus,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:focus,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:focus,.woocommerce button.button:focus,.woocommerce a.button.wc-backward:focus,.woocommerce a.woocommerce-button.view:focus,.woocommerce button.button[name="track"]:focus,#respond input#submit:focus,.woocommerce #respond input#submit:focus,.woocommerce input.button:focus,.singular-shop div.product .single_add_to_cart_button:focus,.singular-shop .tbay-modalButton:focus,#shop-now.has-buy-now .tbay-buy-now:focus,.woo-swatches-pro-btn .add-cart a:focus,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:focus,#sticky-menu-bar #sticky-custom-add-to-cart:focus,.mobile-btn-cart-click #tbay-click-addtocart:focus,.mobile-btn-cart-click #tbay-click-buy-now:focus,.cart_totals .wc-proceed-to-checkout a.checkout-button:focus,.coupon .box input[type=submit]:focus,.woocommerce table.shop_table.account-orders-table a.view:focus,.woocommerce table.shop_table.my_account_orders a.view:focus,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:focus,.woocommerce table.shop_table.account-orders-table a.request_warranty:focus,.woocommerce table.shop_table.my_account_orders a.request_warranty:focus,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:focus,.woocommerce form.login p.last .button:focus,.woocommerce form.register p.last .button:focus,.woocommerce-order-received .order-again a:focus,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:focus,.woocommerce form.checkout_coupon>p.form-row-last .button:focus,.woocommerce-checkout-payment .place-order button.button.alt:focus,#custom-register input.submit_button:focus,#custom-login input.submit_button:focus,#tbay-quick-view-content .image-mains .view-details-btn:focus,.wc-block-cart__submit .wc-block-cart__submit-button:focus,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus,.mvx_regi_main .register .button:focus,#report_abuse_form button.submit-report-abuse:focus,#report-abuse table input[type="submit"]:focus,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:focus,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:focus,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:focus,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:focus,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:focus,.wcfm_popup_wrapper .wcfm_popup_button:focus,#wcfmmp-store #reviews .add_review button:focus,.form-row input[name="apply_for_vendor_submit"]:focus,form.wcv-form .wcv-button[type="submit"]:focus,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:focus,.shop_settings input[name="vendor_application_submit"]:focus,form[name="export_orders"] input:focus,form[name="export_orders"]~table.table .order-comments input.btn:focus,.wcvendors-pro-dashboard-wrapper a.button:focus,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:focus,.wcvendors-pro-dashboard-wrapper input#update_button:focus,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:focus,.wcv-form .control-group .control>input.wcv-button:focus:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:focus,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:focus,table.wcvendors-table-order form #tracking_number_save_button:focus,form#wcv-store-settings input#store_save_button:focus,.wcv_store_search form input[type="submit"]:focus,.wcv_vendor_search form input[type="submit"]:focus,.woocommerce .wpmc-nav-wrapper button.button:focus,.woocommerce input.button.alt.yith-wcms-button:focus,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:focus,form.auction_form.cart button.bid_button:focus,.auction-ajax-change p>a.button:focus,.tbay-yith-auctions.woocommerce #respond input#submit.alt:focus,.tbay-yith-auctions.woocommerce a.button.alt:focus,.tbay-yith-auctions.woocommerce button.button.alt:focus,.tbay-yith-auctions.woocommerce input.button.alt:focus,.btn-theme:active:hover,.btn-default:active:hover,.woocommerce-pagination a.button:active:hover,.woof_container_inner_tags ul.woof_list label:active:hover,.widget_price_filter .price_slider_amount .button:active:hover,.show-view-all a:active:hover,.product-quantity-mode .product-block .add-cart a:active:hover,.tbay-element-banner .banner-content .style-btn:active:hover,.tbay-element-newsletter button[type="submit"]:active:hover,.widget-newletter button[type="submit"]:active:hover,.btn-view-all:active:hover,.post .entry-category.type-1 a:active:hover,.post-list .readmore:active:hover,.post-grid .readmore:active:hover,.entry-single .entry-description a:active:hover,.post-password-form input[type=submit]:active:hover,#comments #respond .form-submit input:active:hover,#reviews #respond .form-submit input:active:hover,.wpcf7-form .form-horizontal .wpcf7-submit:active:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:active:hover,body table.compare-list .add-to-cart td a:active:hover:not(.unstyled_button),body table.compare-list .add-to-cart td a:active:hover,input#ywqa-submit-question:active:hover,div#new-answer-header .ywqa_submit_answer:active:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:active:hover,.more_products a:active:hover,.tbay-pagination-load-more a:active:hover,.woof_reset_button_2:active:hover,.tbay-dropdown-cart .group-button p.buttons a.button:active:hover,.cart-dropdown .group-button p.buttons a.button:active:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button:active:hover,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout:active:hover,.woocommerce button.button:active:hover,.woocommerce a.button.wc-backward:active:hover,.woocommerce a.woocommerce-button.view:active:hover,.woocommerce button.button[name="track"]:active:hover,#respond input#submit:active:hover,.woocommerce #respond input#submit:active:hover,.woocommerce input.button:active:hover,.singular-shop div.product .single_add_to_cart_button:active:hover,.singular-shop .tbay-modalButton:active:hover,#shop-now.has-buy-now .tbay-buy-now:active:hover,.woo-swatches-pro-btn .add-cart a:active:hover,.woocommerce-grouped-product-list-item__quantity .add-cart a.button:active:hover,#sticky-menu-bar #sticky-custom-add-to-cart:active:hover,.mobile-btn-cart-click #tbay-click-addtocart:active:hover,.mobile-btn-cart-click #tbay-click-buy-now:active:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:active:hover,.coupon .box input[type=submit]:active:hover,.woocommerce table.shop_table.account-orders-table a.view:active:hover,.woocommerce table.shop_table.my_account_orders a.view:active:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.view:active:hover,.woocommerce table.shop_table.account-orders-table a.request_warranty:active:hover,.woocommerce table.shop_table.my_account_orders a.request_warranty:active:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:active:hover,.woocommerce form.login p.last .button:active:hover,.woocommerce form.register p.last .button:active:hover,.woocommerce-order-received .order-again a:active:hover,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:active:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:active:hover,.woocommerce-checkout-payment .place-order button.button.alt:active:hover,#custom-register input.submit_button:active:hover,#custom-login input.submit_button:active:hover,#tbay-quick-view-content .image-mains .view-details-btn:active:hover,.wc-block-cart__submit .wc-block-cart__submit-button:active:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:active:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:active:hover,.mvx_regi_main .register .button:active:hover,#report_abuse_form button.submit-report-abuse:active:hover,#report-abuse table input[type="submit"]:active:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:active:hover,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:active:hover,#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:active:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:active:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:active:hover,.wcfm_popup_wrapper .wcfm_popup_button:active:hover,#wcfmmp-store #reviews .add_review button:active:hover,.form-row input[name="apply_for_vendor_submit"]:active:hover,form.wcv-form .wcv-button[type="submit"]:active:hover,.dashboard .wcv-dashboard-navigation~form input[type="submit"]:active:hover,.shop_settings input[name="vendor_application_submit"]:active:hover,form[name="export_orders"] input:active:hover,form[name="export_orders"]~table.table .order-comments input.btn:active:hover,.wcvendors-pro-dashboard-wrapper a.button:active:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:active:hover,.wcvendors-pro-dashboard-wrapper input#update_button:active:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:active:hover,.wcv-form .control-group .control>input.wcv-button:active:hover:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button:active:hover,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:active:hover,table.wcvendors-table-order form #tracking_number_save_button:active:hover,form#wcv-store-settings input#store_save_button:active:hover,.wcv_store_search form input[type="submit"]:active:hover,.wcv_vendor_search form input[type="submit"]:active:hover,.woocommerce .wpmc-nav-wrapper button.button:active:hover,.woocommerce input.button.alt.yith-wcms-button:active:hover,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button:active:hover,form.auction_form.cart button.bid_button:active:hover,.auction-ajax-change p>a.button:active:hover,.tbay-yith-auctions.woocommerce #respond input#submit.alt:active:hover,.tbay-yith-auctions.woocommerce a.button.alt:active:hover,.tbay-yith-auctions.woocommerce button.button.alt:active:hover,.tbay-yith-auctions.woocommerce input.button.alt:active:hover{outline:none;color:#fff;background:#40A037!important}.cart-bottom .continue-to-shop a:hover{color:#40A037!important}.coupon .box input[type=submit]{padding:0 30px;text-transform:capitalize;font-weight:700;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;background:#f7f7f7;color:#000}.besa-back-btn:hover{color:#40A037!important}.cart-bottom .update-cart:hover{color:#40A037!important}.cart-bottom .update:hover,.cart-bottom .update:focus{color:#40A037;background:transparent!important}.singular-shop div.product .product_meta>span a:hover{color:#40A037!important}.product-block .name a:hover{color:#40A037!important;text-decoration:underline}.btn-theme,.btn-default,.woocommerce-pagination a.button,.woof_container_inner_tags ul.woof_list label,.widget_price_filter .price_slider_amount .button,.show-view-all a,.product-quantity-mode .product-block .add-cart a,.tbay-element-banner .banner-content .style-btn,.tbay-element-newsletter button[type="submit"],.widget-newletter button[type="submit"],.btn-view-all,.post .entry-category.type-1 a,.post-list .readmore,.post-grid .readmore,.entry-single .entry-description a,.post-password-form input[type=submit],#comments #respond .form-submit input,#reviews #respond .form-submit input,.wpcf7-form .form-horizontal .wpcf7-submit,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove,body table.compare-list .add-to-cart td a:not(.unstyled_button),body table.compare-list .add-to-cart td a,input#ywqa-submit-question,div#new-answer-header .ywqa_submit_answer,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a,.more_products a,.tbay-pagination-load-more a,.woof_reset_button_2,.tbay-dropdown-cart .group-button p.buttons a.button,.cart-dropdown .group-button p.buttons a.button,.tbay-element-mini-cart .left-right .group-button p.buttons a.button,.tbay-element-mini-cart .left-right .group-button p.buttons a.button.checkout,.woocommerce button.button,.woocommerce a.button.wc-backward,.woocommerce a.woocommerce-button.view,.woocommerce button.button[name="track"],#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button,.singular-shop div.product .single_add_to_cart_button,.singular-shop .tbay-modalButton,#shop-now.has-buy-now .tbay-buy-now,.woo-swatches-pro-btn .add-cart a,.woocommerce-grouped-product-list-item__quantity .add-cart a.button,#sticky-menu-bar #sticky-custom-add-to-cart,.mobile-btn-cart-click #tbay-click-addtocart,.mobile-btn-cart-click #tbay-click-buy-now,.cart_totals .wc-proceed-to-checkout a.checkout-button,.coupon .box input[type=submit],.woocommerce table.shop_table.account-orders-table a.view,.woocommerce table.shop_table.my_account_orders a.view,.woocommerce table.shop_table.dokan-rma-order-item-table a.view,.woocommerce table.shop_table.account-orders-table a.request_warranty,.woocommerce table.shop_table.my_account_orders a.request_warranty,.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty,.woocommerce form.login p.last .button,.woocommerce form.register p.last .button,.woocommerce-order-received .order-again a,.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"],.woocommerce form.checkout_coupon>p.form-row-last .button,.woocommerce-checkout-payment .place-order button.button.alt,#custom-register input.submit_button,#custom-login input.submit_button,#tbay-quick-view-content .image-mains .view-details-btn,.wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,.mvx_regi_main .register .button,#report_abuse_form button.submit-report-abuse,#report-abuse table input[type="submit"],.vendor_sidebar .widget_mvx_quick_info #respond input#submit,#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"],#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"],#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"],#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button,.wcfm_popup_wrapper .wcfm_popup_button,#wcfmmp-store #reviews .add_review button,.form-row input[name="apply_for_vendor_submit"],form.wcv-form .wcv-button[type="submit"],.dashboard .wcv-dashboard-navigation~form input[type="submit"],.shop_settings input[name="vendor_application_submit"],form[name="export_orders"] input,form[name="export_orders"]~table.table .order-comments input.btn,.wcvendors-pro-dashboard-wrapper a.button,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button,.wcvendors-pro-dashboard-wrapper input#update_button,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button,.wcv-form .control-group .control>input.wcv-button:not(#clear_button),.wcv-order-header .wcv-form .control>input#clear_button,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"],table.wcvendors-table-order form #tracking_number_save_button,form#wcv-store-settings input#store_save_button,.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"],.woocommerce .wpmc-nav-wrapper button.button,.woocommerce input.button.alt.yith-wcms-button,.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button,form.auction_form.cart button.bid_button,.auction-ajax-change p>a.button,.tbay-yith-auctions.woocommerce #respond input#submit.alt,.tbay-yith-auctions.woocommerce a.button.alt,.tbay-yith-auctions.woocommerce button.button.alt,.tbay-yith-auctions.woocommerce input.button.alt{border:0;padding:0 30px;text-transform:capitalize;font-weight:700;line-height:44px;font-size:14px;background:#f7f7f7;color:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:inline-block;letter-spacing:0;text-align:center}.new-input+span:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+span:before,form.checkout input[type="radio"]+span:before,form.checkout input[type="checkbox"]+span:before,.woocommerce-account input[type="radio"]+span:before,.woocommerce-account input[type="checkbox"]+span:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+span:before,.woocommerce form .form-row .woocommerce-form__input+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+span:before,#custom-login-wrapper #cus-rememberme+span:before,.new-input+label:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+label:before,form.checkout input[type="radio"]+label:before,form.checkout input[type="checkbox"]+label:before,.woocommerce-account input[type="radio"]+label:before,.woocommerce-account input[type="checkbox"]+label:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+label:before,.woocommerce form .form-row .woocommerce-form__input+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+label:before,#custom-login-wrapper #cus-rememberme+label:before{background:#f7f7f7;color:#f7f7f7;width:17px;line-height:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;text-align:center;border:1px solid #d0d0d0;font-weight:700;display:inline-block;margin-right:10px;margin-left:0;font-size:0;vertical-align:text-top;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.new-input+span:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+span:before,form.checkout input[type="radio"]+span:before,form.checkout input[type="checkbox"]+span:before,.woocommerce-account input[type="radio"]+span:before,.woocommerce-account input[type="checkbox"]+span:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+span:before,.woocommerce form .form-row .woocommerce-form__input+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+span:before,#custom-login-wrapper #cus-rememberme+span:before,.new-input+label:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+label:before,form.checkout input[type="radio"]+label:before,form.checkout input[type="checkbox"]+label:before,.woocommerce-account input[type="radio"]+label:before,.woocommerce-account input[type="checkbox"]+label:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]+label:before,.woocommerce form .form-row .woocommerce-form__input+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+label:before,#custom-login-wrapper #cus-rememberme+label:before{background:#f7f7f7;color:#f7f7f7;width:17px;line-height:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;text-align:center;border:1px solid #0000;font-weight:700;display:inline-block;margin-right:10px;margin-left:0;font-size:0;vertical-align:text-top;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.new-input:checked+span:before,.woof_container input[type="checkbox"]:checked:not(.woof_color_term)+span:before,form.checkout input[type="radio"]:checked+span:before,form.checkout input[type="checkbox"]:checked+span:before,.woocommerce-account input[type="radio"]:checked+span:before,.woocommerce-account input[type="checkbox"]:checked+span:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]:checked+span:before,.woocommerce form .form-row .woocommerce-form__input:checked+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+span:before,#custom-login-wrapper #cus-rememberme:checked+span:before,.new-input:checked+label:before,.woof_container input[type="checkbox"]:checked:not(.woof_color_term)+label:before,form.checkout input[type="radio"]:checked+label:before,form.checkout input[type="checkbox"]:checked+label:before,.woocommerce-account input[type="radio"]:checked+label:before,.woocommerce-account input[type="checkbox"]:checked+label:before,.yith-wfbt-section .yith-wfbt-item input[type=checkbox]:checked+label:before,.woocommerce form .form-row .woocommerce-form__input:checked+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+label:before,#custom-login-wrapper #cus-rememberme:checked+label:before{font-size:12px;background:#F7f7f7;color:#f7f7f7;border-color:#f7f7f7}.singular-shop div.product .single_add_to_cart_button.disabled{background:#ccc;color:#000}.singular-shop div.product .tbay-wishlist a:hover,.singular-shop div.product .tbay-wishlist a.added,.singular-shop div.product .tbay-compare a:hover,.singular-shop div.product .tbay-compare a.added{color:#000!important;background:#fff!important;display:inline-block!important;border-radius:3px!important}.singular-shop div.product .group-button{float:left;margin-left:20px;margin-right:0;line-height:22px;border:0;padding:0 10px;text-transform:capitalize;font-weight:700;line-height:44px;font-size:14px;background:#f7f7f7;color:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:inline-block;letter-spacing:0;text-align:center}.heading-product-category-tabs .btn{float:right;border:0;background-color:#329131;position:relative;line-height:30px;margin:5px 0 0 270px;padding:4px 30px 4px 30px;color:'white';color:#fff}.heading-product-category-tabs .btn:hover{background:#28a745c7;color:#000;border:1px solid #fff}.button-search{display:flex;justify-content:center;align-items:center;height:100%}.button-search svg{width:20px;height:20px;margin:0}.button-search{padding:10px;min-width:40px}@media (max-width:768px){.button-search{padding:8px;min-width:35px}}body{background-color:#f5f5f5}.elementor-8760 .elementor-element.elementor-element-c6a4ad5>.elementor-container{max-width:800px}.elementor-8760 .elementor-element.elementor-element-c6a4ad5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-c6a4ad5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-295b887:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8760 .elementor-element.elementor-element-295b887>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8760 .elementor-element.elementor-element-295b887>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-295b887>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-295b887>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title .title{color:#000;font-weight:700}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title .subtitle{color:#000}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-15f4bff.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-d72c2bf>.elementor-widget-container{padding:71px 0 0 0}.elementor-8760 .elementor-element.elementor-element-d72c2bf .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-d72c2bf .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-d72c2bf.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-f0a988c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8760 .elementor-element.elementor-element-f0a988c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8760 .elementor-element.elementor-element-f0a988c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-f0a988c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-f0a988c>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8760 .elementor-element.elementor-element-16d19ac>.elementor-widget-container{padding:0 0 0 0}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title .subtitle{font-size:10px}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-16d19ac.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-57e6b9f>.elementor-widget-container{padding:25px 0 0 0}.elementor-8760 .elementor-element.elementor-element-57e6b9f .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-57e6b9f .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-57e6b9f.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-f89de0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8760 .elementor-element.elementor-element-f89de0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8760 .elementor-element.elementor-element-f89de0d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-f89de0d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-f89de0d>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8760 .elementor-element.elementor-element-365a336>.elementor-widget-container{padding:0 0 0 0}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title .subtitle{font-size:10px}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-365a336.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-8760 .elementor-element.elementor-element-295b887>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-d72c2bf .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-f0a988c>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-57e6b9f .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-f89de0d>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-8746 .elementor-element.elementor-element-d10e059>.elementor-container{max-width:800px}.elementor-8746 .elementor-element.elementor-element-2c614b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8746 .elementor-element.elementor-element-2c614b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8746 .elementor-element.elementor-element-2c614b8>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8746 .elementor-element.elementor-element-2c614b8>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8746 .elementor-element.elementor-element-2c614b8>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8746 .elementor-element.elementor-element-692f8f2 .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-692f8f2 .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-692f8f2.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-db2a14b>.elementor-widget-container{padding:20px 0 0 0}.elementor-8746 .elementor-element.elementor-element-db2a14b .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-db2a14b .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-db2a14b.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-a7f6777:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8746 .elementor-element.elementor-element-a7f6777>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8746 .elementor-element.elementor-element-a7f6777>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8746 .elementor-element.elementor-element-a7f6777>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8746 .elementor-element.elementor-element-a7f6777>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8746 .elementor-element.elementor-element-12e9897>.elementor-widget-container{padding:0 0 0 0}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title .subtitle{font-size:10px}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-12e9897.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-86e5fcc>.elementor-widget-container{padding:96px 0 0 0}.elementor-8746 .elementor-element.elementor-element-86e5fcc .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-86e5fcc .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-86e5fcc.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-f71e862>.elementor-widget-container{padding:6px 0 0 0}.elementor-8746 .elementor-element.elementor-element-f71e862 .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-f71e862 .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-f71e862.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-e0b9dcd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8746 .elementor-element.elementor-element-e0b9dcd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8746 .elementor-element.elementor-element-92d391c>.elementor-widget-container{padding:0 0 0 0}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title .subtitle{font-size:10px}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-92d391c.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-9af367e>.elementor-widget-container{padding:38px 0 0 0}.elementor-8746 .elementor-element.elementor-element-9af367e .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-9af367e .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-9af367e.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-8746 .elementor-element.elementor-element-2c614b8>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8746 .elementor-element.elementor-element-692f8f2 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-db2a14b .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-a7f6777>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-86e5fcc .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-f71e862 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-9af367e .heading-tbay-title{padding:12px 0 12px 0}}.elementor-7530 .elementor-element.elementor-element-0b86657>.elementor-container{max-width:800px}.elementor-7530 .elementor-element.elementor-element-7e71635:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7530 .elementor-element.elementor-element-7e71635>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7530 .elementor-element.elementor-element-7e71635>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7530 .elementor-element.elementor-element-7e71635>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7530 .elementor-element.elementor-element-7e71635>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-7530 .elementor-element.elementor-element-0a763ef{width:var(--container-widget-width,75.519%);max-width:75.519%;--container-widget-width:75.519%;--container-widget-flex-grow:0}.elementor-7530 .elementor-element.elementor-element-0a763ef.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7530 .elementor-element.elementor-element-0a763ef .heading-tbay-title .title{font-weight:700}.elementor-7530 .elementor-element.elementor-element-0a763ef .heading-tbay-title{padding:0 0 15px 0}.elementor-7530 .elementor-element.elementor-element-0a763ef.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-7530 .elementor-element.elementor-element-5f6c64d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7530 .elementor-element.elementor-element-5f6c64d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7530 .elementor-element.elementor-element-5f6c64d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7530 .elementor-element.elementor-element-5f6c64d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7530 .elementor-element.elementor-element-f7ffb7b{width:var(--container-widget-width,74%);max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b>.elementor-widget-container{padding:0 0 0 0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b .heading-tbay-title .title{font-weight:700}.elementor-7530 .elementor-element.elementor-element-f7ffb7b .heading-tbay-title{padding:0 0 15px 0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-7530 .elementor-element.elementor-element-7e71635>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-7530 .elementor-element.elementor-element-0a763ef .heading-tbay-title{padding:12px 0 12px 0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b .heading-tbay-title{padding:12px 0 12px 0}}@media(min-width:768px){.elementor-7530 .elementor-element.elementor-element-7e71635{width:45.797%}.elementor-7530 .elementor-element.elementor-element-5f6c64d{width:54.203%}}.elementor-9542 .elementor-element.elementor-element-6c2182a>.elementor-container{max-width:800px}.elementor-9542 .elementor-element.elementor-element-2eddda5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9542 .elementor-element.elementor-element-2eddda5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9542 .elementor-element.elementor-element-2eddda5>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9542 .elementor-element.elementor-element-2eddda5>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9542 .elementor-element.elementor-element-2eddda5>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9542 .elementor-element.elementor-element-996685b .heading-tbay-title .title{font-weight:700}.elementor-9542 .elementor-element.elementor-element-996685b .heading-tbay-title{padding:0 0 15px 0}.elementor-9542 .elementor-element.elementor-element-996685b.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-9542 .elementor-element.elementor-element-40d8a9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9542 .elementor-element.elementor-element-40d8a9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9542 .elementor-element.elementor-element-40d8a9e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9542 .elementor-element.elementor-element-40d8a9e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9542 .elementor-element.elementor-element-40d8a9e>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9542 .elementor-element.elementor-element-3634e1d .heading-tbay-title .title{font-weight:700}.elementor-9542 .elementor-element.elementor-element-3634e1d .heading-tbay-title{padding:0 0 15px 0}.elementor-9542 .elementor-element.elementor-element-3634e1d.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-9542 .elementor-element.elementor-element-df31715:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9542 .elementor-element.elementor-element-df31715>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9542 .elementor-element.elementor-element-df31715>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9542 .elementor-element.elementor-element-df31715>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9542 .elementor-element.elementor-element-df31715>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9542 .elementor-element.elementor-element-7ac0a72 .heading-tbay-title .title{font-weight:700}.elementor-9542 .elementor-element.elementor-element-7ac0a72 .heading-tbay-title{padding:0 0 15px 0}.elementor-9542 .elementor-element.elementor-element-7ac0a72.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9542 .elementor-element.elementor-element-2eddda5>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9542 .elementor-element.elementor-element-996685b .heading-tbay-title{padding:12px 0 12px 0}.elementor-9542 .elementor-element.elementor-element-40d8a9e>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9542 .elementor-element.elementor-element-3634e1d .heading-tbay-title{padding:12px 0 12px 0}.elementor-9542 .elementor-element.elementor-element-df31715>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9542 .elementor-element.elementor-element-7ac0a72 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-8760 .elementor-element.elementor-element-c6a4ad5>.elementor-container{max-width:800px}.elementor-8760 .elementor-element.elementor-element-c6a4ad5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-c6a4ad5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-295b887:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8760 .elementor-element.elementor-element-295b887>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8760 .elementor-element.elementor-element-295b887>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-295b887>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-295b887>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title .title{color:#000;font-weight:700}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title .subtitle{color:#000}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-15f4bff.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-d72c2bf>.elementor-widget-container{padding:71px 0 0 0}.elementor-8760 .elementor-element.elementor-element-d72c2bf .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-d72c2bf .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-d72c2bf.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-f0a988c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8760 .elementor-element.elementor-element-f0a988c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8760 .elementor-element.elementor-element-f0a988c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-f0a988c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-f0a988c>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8760 .elementor-element.elementor-element-16d19ac>.elementor-widget-container{padding:0 0 0 0}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title .subtitle{font-size:10px}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-16d19ac.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-57e6b9f>.elementor-widget-container{padding:25px 0 0 0}.elementor-8760 .elementor-element.elementor-element-57e6b9f .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-57e6b9f .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-57e6b9f.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8760 .elementor-element.elementor-element-f89de0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8760 .elementor-element.elementor-element-f89de0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8760 .elementor-element.elementor-element-f89de0d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8760 .elementor-element.elementor-element-f89de0d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8760 .elementor-element.elementor-element-f89de0d>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8760 .elementor-element.elementor-element-365a336>.elementor-widget-container{padding:0 0 0 0}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title .title{font-weight:700}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title .subtitle{font-size:10px}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title{padding:0 0 15px 0}.elementor-8760 .elementor-element.elementor-element-365a336.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-8760 .elementor-element.elementor-element-295b887>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8760 .elementor-element.elementor-element-15f4bff .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-d72c2bf .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-f0a988c>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8760 .elementor-element.elementor-element-16d19ac .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-57e6b9f .heading-tbay-title{padding:12px 0 12px 0}.elementor-8760 .elementor-element.elementor-element-f89de0d>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8760 .elementor-element.elementor-element-365a336 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-8746 .elementor-element.elementor-element-d10e059>.elementor-container{max-width:800px}.elementor-8746 .elementor-element.elementor-element-2c614b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8746 .elementor-element.elementor-element-2c614b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8746 .elementor-element.elementor-element-2c614b8>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8746 .elementor-element.elementor-element-2c614b8>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8746 .elementor-element.elementor-element-2c614b8>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8746 .elementor-element.elementor-element-692f8f2 .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-692f8f2 .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-692f8f2.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-db2a14b>.elementor-widget-container{padding:20px 0 0 0}.elementor-8746 .elementor-element.elementor-element-db2a14b .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-db2a14b .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-db2a14b.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-a7f6777:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8746 .elementor-element.elementor-element-a7f6777>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8746 .elementor-element.elementor-element-a7f6777>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8746 .elementor-element.elementor-element-a7f6777>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8746 .elementor-element.elementor-element-a7f6777>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8746 .elementor-element.elementor-element-12e9897>.elementor-widget-container{padding:0 0 0 0}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title .subtitle{font-size:10px}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-12e9897.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-86e5fcc>.elementor-widget-container{padding:96px 0 0 0}.elementor-8746 .elementor-element.elementor-element-86e5fcc .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-86e5fcc .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-86e5fcc.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-f71e862>.elementor-widget-container{padding:6px 0 0 0}.elementor-8746 .elementor-element.elementor-element-f71e862 .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-f71e862 .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-f71e862.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-e0b9dcd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8746 .elementor-element.elementor-element-e0b9dcd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8746 .elementor-element.elementor-element-92d391c>.elementor-widget-container{padding:0 0 0 0}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title .subtitle{font-size:10px}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-92d391c.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8746 .elementor-element.elementor-element-9af367e>.elementor-widget-container{padding:38px 0 0 0}.elementor-8746 .elementor-element.elementor-element-9af367e .heading-tbay-title .title{font-weight:700}.elementor-8746 .elementor-element.elementor-element-9af367e .heading-tbay-title{padding:0 0 15px 0}.elementor-8746 .elementor-element.elementor-element-9af367e.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-8746 .elementor-element.elementor-element-2c614b8>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8746 .elementor-element.elementor-element-692f8f2 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-db2a14b .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-a7f6777>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8746 .elementor-element.elementor-element-12e9897 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-86e5fcc .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-f71e862 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-e0b9dcd>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8746 .elementor-element.elementor-element-92d391c .heading-tbay-title{padding:12px 0 12px 0}.elementor-8746 .elementor-element.elementor-element-9af367e .heading-tbay-title{padding:12px 0 12px 0}}.elementor-7530 .elementor-element.elementor-element-0b86657>.elementor-container{max-width:800px}.elementor-7530 .elementor-element.elementor-element-7e71635:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7530 .elementor-element.elementor-element-7e71635>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7530 .elementor-element.elementor-element-7e71635>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7530 .elementor-element.elementor-element-7e71635>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7530 .elementor-element.elementor-element-7e71635>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-7530 .elementor-element.elementor-element-0a763ef{width:var(--container-widget-width,75.519%);max-width:75.519%;--container-widget-width:75.519%;--container-widget-flex-grow:0}.elementor-7530 .elementor-element.elementor-element-0a763ef.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7530 .elementor-element.elementor-element-0a763ef .heading-tbay-title .title{font-weight:700}.elementor-7530 .elementor-element.elementor-element-0a763ef .heading-tbay-title{padding:0 0 15px 0}.elementor-7530 .elementor-element.elementor-element-0a763ef.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-7530 .elementor-element.elementor-element-5f6c64d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7530 .elementor-element.elementor-element-5f6c64d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7530 .elementor-element.elementor-element-5f6c64d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7530 .elementor-element.elementor-element-5f6c64d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7530 .elementor-element.elementor-element-f7ffb7b{width:var(--container-widget-width,74%);max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b>.elementor-widget-container{padding:0 0 0 0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b .heading-tbay-title .title{font-weight:700}.elementor-7530 .elementor-element.elementor-element-f7ffb7b .heading-tbay-title{padding:0 0 15px 0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-7530 .elementor-element.elementor-element-7e71635>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-7530 .elementor-element.elementor-element-0a763ef .heading-tbay-title{padding:12px 0 12px 0}.elementor-7530 .elementor-element.elementor-element-f7ffb7b .heading-tbay-title{padding:12px 0 12px 0}}@media(min-width:768px){.elementor-7530 .elementor-element.elementor-element-7e71635{width:45.797%}.elementor-7530 .elementor-element.elementor-element-5f6c64d{width:54.203%}}.elementor-9542 .elementor-element.elementor-element-6c2182a>.elementor-container{max-width:800px}.elementor-9542 .elementor-element.elementor-element-2eddda5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9542 .elementor-element.elementor-element-2eddda5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9542 .elementor-element.elementor-element-2eddda5>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9542 .elementor-element.elementor-element-2eddda5>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9542 .elementor-element.elementor-element-2eddda5>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9542 .elementor-element.elementor-element-996685b .heading-tbay-title .title{font-weight:700}.elementor-9542 .elementor-element.elementor-element-996685b .heading-tbay-title{padding:0 0 15px 0}.elementor-9542 .elementor-element.elementor-element-996685b.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-9542 .elementor-element.elementor-element-40d8a9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9542 .elementor-element.elementor-element-40d8a9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9542 .elementor-element.elementor-element-40d8a9e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9542 .elementor-element.elementor-element-40d8a9e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9542 .elementor-element.elementor-element-40d8a9e>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9542 .elementor-element.elementor-element-3634e1d .heading-tbay-title .title{font-weight:700}.elementor-9542 .elementor-element.elementor-element-3634e1d .heading-tbay-title{padding:0 0 15px 0}.elementor-9542 .elementor-element.elementor-element-3634e1d.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-9542 .elementor-element.elementor-element-df31715:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9542 .elementor-element.elementor-element-df31715>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9542 .elementor-element.elementor-element-df31715>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9542 .elementor-element.elementor-element-df31715>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9542 .elementor-element.elementor-element-df31715>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9542 .elementor-element.elementor-element-7ac0a72 .heading-tbay-title .title{font-weight:700}.elementor-9542 .elementor-element.elementor-element-7ac0a72 .heading-tbay-title{padding:0 0 15px 0}.elementor-9542 .elementor-element.elementor-element-7ac0a72.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9542 .elementor-element.elementor-element-2eddda5>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9542 .elementor-element.elementor-element-996685b .heading-tbay-title{padding:12px 0 12px 0}.elementor-9542 .elementor-element.elementor-element-40d8a9e>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9542 .elementor-element.elementor-element-3634e1d .heading-tbay-title{padding:12px 0 12px 0}.elementor-9542 .elementor-element.elementor-element-df31715>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9542 .elementor-element.elementor-element-7ac0a72 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-9753 .elementor-element.elementor-element-9189eb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-9753 .elementor-element.elementor-element-e9e43ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9753 .elementor-element.elementor-element-e9e43ff.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-c597e73{width:var(--container-widget-width,47.555%);max-width:47.555%;--container-widget-width:47.555%;--container-widget-flex-grow:0}.elementor-9753 .elementor-element.elementor-element-c597e73>.elementor-widget-container{margin:0 0 0 0}.elementor-9753 .elementor-element.elementor-element-c597e73.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-c597e73 img{max-width:150px}.elementor-9753 .elementor-element.elementor-element-ce9f776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9753 .elementor-element.elementor-element-ce9f776.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-4719dad{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-9753 .elementor-element.elementor-element-4719dad>.elementor-widget-container{background-color:#F7F7F7;margin:0 0 0 0;padding:0 0 0 0;border-style:none;border-radius:25px 25px 25px 25px}.elementor-9753 .elementor-element.elementor-element-4719dad.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0}.elementor-9753 .elementor-element.elementor-element-4719dad .button-search i,.elementor-9753 .elementor-element.elementor-element-4719dad .button-search svg{font-size:15px!important}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .tbay-search,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon),.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category>select{height:50px}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon),.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-preloader,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon) i,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .SumoSelect{line-height:50px}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .form-group .input-group,.elementor-9753 .elementor-element.elementor-element-4719dad{width:700px!important}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .form-group .input-group{border-style:solid;border-width:0 0 0 0;border-color:#F7F7F7;border-radius:15px 15px 15px 15px}.elementor-9753 .elementor-element.elementor-element-4719dad .SumoSelect.open>.optWrapper,.elementor-9753 .elementor-element.elementor-element-4719dad .autocomplete-suggestions{margin-top:0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .optWrapper{left:0}.elementor-9753 .elementor-element.elementor-element-4719dad .autocomplete-suggestions{width:calc(100% - -0px - -0px - 2px)!important;left:0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category.input-group-addon,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont{border-radius:15px 0 0 15px}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-group,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon){border-radius:0 15px 15px 0}.rtl .elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont,.rtl .elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category.input-group-addon{border-radius:0 15px 15px 0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category{background:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .select-category .CaptionCont{color:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .button-group,.elementor-9753 .elementor-element.elementor-element-4719dad .button-search{border-radius:5px 5px 5px 5px!important}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon){padding:0 0 0 0}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon),.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .tbay-loading .button-group,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-group{background:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-search:not(.icon):hover{background:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .button-search i,.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .button-group:before{color:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .button-search .text{color:#F7F7F7}.elementor-9753 .elementor-element.elementor-element-4719dad .tbay-search-form .tbay-search{background:#F7F7F7;padding:25px 25px 25px 25px}.elementor-9753 .elementor-element.elementor-element-134eb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9753 .elementor-element.elementor-element-fab361c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a i,.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a svg{font-size:25px!important}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a i{color:#8D8282}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a svg{fill:#8D8282}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a i:hover{color:#40A037}.elementor-9753 .elementor-element.elementor-element-330dba0 .tbay-login a svg:hover{fill:#40A037}.elementor-9753 .elementor-element.elementor-element-6b9e2f1>.elementor-widget-container{padding:0 3px 0 27px}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist i,.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist svg{font-size:28px!important}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist i{color:#8D8282}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist svg{fill:#8D8282}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist i:hover{color:#40A037}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist svg:hover{fill:#40A037}.elementor-9753 .elementor-element.elementor-element-6b9e2f1 .top-wishlist .count_wishlist{font-size:14px;font-weight:700;color:#FA4F26;background:#FFF;left:18px}.elementor-9753 .elementor-element.elementor-element-7c5ca9c>.elementor-widget-container{margin:0 7px 0 22px;padding:0 0 0 0}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon i,.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon svg{font-size:29px!important}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon{color:#8D8282}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon svg{fill:#8D8282}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon:hover{color:#40A037}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-dropdown .cart-icon:hover svg{fill:#40A037}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .cart-icon span.mini-cart-items{font-size:14px;font-weight:700;color:#FA4F26;background:#FFF}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .woocommerce .cart-popup.show .dropdown-menu,.cart-popup.show .dropdown-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0}.elementor-9753 .elementor-element.elementor-element-7c5ca9c .tbay-topcart .offcanvas-close{color:#FFF0}.elementor-9753 .elementor-element.elementor-element-c9cfeb0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9753 .elementor-element.elementor-element-c9cfeb0:not(.elementor-motion-effects-element-type-background),.elementor-9753 .elementor-element.elementor-element-c9cfeb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9753 .elementor-element.elementor-element-c9cfeb0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9753 .elementor-element.elementor-element-c9cfeb0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title span{font-weight:400!important;font-size:14px;line-height:49px}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title i,.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title svg{font-size:24px!important}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title,.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title>*{color:#000000!important}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title:hover,.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title a:hover,.elementor-9753 .elementor-element.elementor-element-7a61b8e .open .toggle-menu-title a{color:#40A037!important}.elementor-9753 .elementor-element.elementor-element-7a61b8e .toggle-menu-title{padding:0 0 0 0px!important}.elementor-9753 .elementor-element.elementor-element-2f3fb52>div.elementor-element-populated{padding:0 0 0 30px!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a{font-weight:700;line-height:50px;color:#2A2A2A!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a i{color:#2A2A2A!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>>a .caret:before{color:#2A2A2A}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:hover,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:focus,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li.active>a,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:hover .caret,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a:focus .caret,.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li.active>a .caret{color:#40A037!important}.elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li>a{padding-left:0;padding-right:0px!important}body:not(.rtl) .elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li:not(:last-child){margin-right:33px!important}body.rtl .elementor-9753 .elementor-element.elementor-element-78438c5 .tbay-nav-menu-78438c5>ul>li:not(:last-child){margin-left:33px!important}.elementor-9753 .elementor-element.elementor-element-7aa441d>.elementor-widget-container{margin:0 -6px 0 0}.elementor-9753 .elementor-element.elementor-element-7aa441d .product-recently-viewed-header h3{padding:10px 0 10px 0;color:#000}.elementor-9753 .elementor-element.elementor-element-7aa441d .product-recently-viewed-header:hover h3,.elementor-9753 .elementor-element.elementor-element-7aa441d .product-recently-viewed-header:hover h3:after{color:#40A037}@media(max-width:1024px){.elementor-9753 .elementor-element.elementor-element-fab361c{--grid-auto-flow:row}}@media(min-width:768px){.elementor-9753 .elementor-element.elementor-element-e9e43ff{--width:16%}.elementor-9753 .elementor-element.elementor-element-ce9f776{--width:65%}.elementor-9753 .elementor-element.elementor-element-134eb86{--width:18.68%}.elementor-9753 .elementor-element.elementor-element-c6134bd{width:16.3%}.elementor-9753 .elementor-element.elementor-element-2f3fb52{width:70.032%}.elementor-9753 .elementor-element.elementor-element-e9ba277{width:13%}}@media(max-width:767px){.elementor-9753 .elementor-element.elementor-element-fab361c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.elementor-8812 .elementor-element.elementor-element-fe3c877:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8812 .elementor-element.elementor-element-fe3c877>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8812 .elementor-element.elementor-element-fe3c877>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8812 .elementor-element.elementor-element-fe3c877>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8812 .elementor-element.elementor-element-fe3c877>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8812 .elementor-element.elementor-element-1b0c5f1 .heading-tbay-title .title{font-weight:700}.elementor-8812 .elementor-element.elementor-element-1b0c5f1 .heading-tbay-title{padding:0 0 15px 0}.elementor-8812 .elementor-element.elementor-element-1b0c5f1.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8812 .elementor-element.elementor-element-4367ea6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8812 .elementor-element.elementor-element-4367ea6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8812 .elementor-element.elementor-element-4367ea6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8812 .elementor-element.elementor-element-4367ea6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8812 .elementor-element.elementor-element-4367ea6>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8812 .elementor-element.elementor-element-9ffeb49 .heading-tbay-title .title{font-weight:700}.elementor-8812 .elementor-element.elementor-element-9ffeb49 .heading-tbay-title{padding:0 0 15px 0}.elementor-8812 .elementor-element.elementor-element-9ffeb49.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}.elementor-8812 .elementor-element.elementor-element-8e1af2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8812 .elementor-element.elementor-element-8e1af2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8812 .elementor-element.elementor-element-8e1af2d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8812 .elementor-element.elementor-element-8e1af2d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8812 .elementor-element.elementor-element-8e1af2d>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8812 .elementor-element.elementor-element-bfb8245 .heading-tbay-title .title{font-weight:700}.elementor-8812 .elementor-element.elementor-element-bfb8245 .heading-tbay-title{padding:0 0 15px 0}.elementor-8812 .elementor-element.elementor-element-bfb8245.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-8812 .elementor-element.elementor-element-fe3c877>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8812 .elementor-element.elementor-element-1b0c5f1 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8812 .elementor-element.elementor-element-4367ea6>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8812 .elementor-element.elementor-element-9ffeb49 .heading-tbay-title{padding:12px 0 12px 0}.elementor-8812 .elementor-element.elementor-element-8e1af2d>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8812 .elementor-element.elementor-element-bfb8245 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-9581 .elementor-element.elementor-element-ce8f6a6>.elementor-container{max-width:500px}.elementor-9581 .elementor-element.elementor-element-ff2aa32:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9581 .elementor-element.elementor-element-ff2aa32>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9581 .elementor-element.elementor-element-ff2aa32>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9581 .elementor-element.elementor-element-ff2aa32>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9581 .elementor-element.elementor-element-ff2aa32>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9581 .elementor-element.elementor-element-d49e13c .heading-tbay-title,.elementor-9581 .elementor-element.elementor-element-d49e13c .top-flash-sale-wrapper{text-align:flex-start}.elementor-9581 .elementor-element.elementor-element-d49e13c .heading-tbay-title .title{font-weight:700}.elementor-9581 .elementor-element.elementor-element-d49e13c .heading-tbay-title{padding:0 0 15px 0}.elementor-9581 .elementor-element.elementor-element-d49e13c.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9581 .elementor-element.elementor-element-ff2aa32>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9581 .elementor-element.elementor-element-d49e13c .heading-tbay-title{padding:12px 0 12px 0}}.elementor-8833 .elementor-element.elementor-element-63d9331>.elementor-container{max-width:500px}.elementor-8833 .elementor-element.elementor-element-c2be64c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8833 .elementor-element.elementor-element-c2be64c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8833 .elementor-element.elementor-element-c2be64c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8833 .elementor-element.elementor-element-c2be64c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8833 .elementor-element.elementor-element-c2be64c>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-8833 .elementor-element.elementor-element-8cbbf65 .heading-tbay-title,.elementor-8833 .elementor-element.elementor-element-8cbbf65 .top-flash-sale-wrapper{text-align:flex-start}.elementor-8833 .elementor-element.elementor-element-8cbbf65 .heading-tbay-title .title{font-weight:700}.elementor-8833 .elementor-element.elementor-element-8cbbf65 .heading-tbay-title{padding:0 0 15px 0}.elementor-8833 .elementor-element.elementor-element-8cbbf65.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-8833 .elementor-element.elementor-element-c2be64c>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-8833 .elementor-element.elementor-element-8cbbf65 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-9590 .elementor-element.elementor-element-98488f8>.elementor-container{max-width:500px}.elementor-9590 .elementor-element.elementor-element-641029b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9590 .elementor-element.elementor-element-641029b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9590 .elementor-element.elementor-element-641029b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9590 .elementor-element.elementor-element-641029b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9590 .elementor-element.elementor-element-641029b>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9590 .elementor-element.elementor-element-42e0977 .heading-tbay-title,.elementor-9590 .elementor-element.elementor-element-42e0977 .top-flash-sale-wrapper{text-align:flex-start}.elementor-9590 .elementor-element.elementor-element-42e0977 .heading-tbay-title .title{font-weight:700}.elementor-9590 .elementor-element.elementor-element-42e0977 .heading-tbay-title{padding:0 0 15px 0}.elementor-9590 .elementor-element.elementor-element-42e0977.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9590 .elementor-element.elementor-element-641029b>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9590 .elementor-element.elementor-element-42e0977 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-9586 .elementor-element.elementor-element-fa167f9>.elementor-container{max-width:500px}.elementor-9586 .elementor-element.elementor-element-a6efa19:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9586 .elementor-element.elementor-element-a6efa19>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9586 .elementor-element.elementor-element-a6efa19>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9586 .elementor-element.elementor-element-a6efa19>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9586 .elementor-element.elementor-element-a6efa19>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9586 .elementor-element.elementor-element-8cdb45a .heading-tbay-title,.elementor-9586 .elementor-element.elementor-element-8cdb45a .top-flash-sale-wrapper{text-align:flex-start}.elementor-9586 .elementor-element.elementor-element-8cdb45a .heading-tbay-title .title{font-weight:700}.elementor-9586 .elementor-element.elementor-element-8cdb45a .heading-tbay-title{padding:0 0 15px 0}.elementor-9586 .elementor-element.elementor-element-8cdb45a.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9586 .elementor-element.elementor-element-a6efa19>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9586 .elementor-element.elementor-element-8cdb45a .heading-tbay-title{padding:12px 0 12px 0}}.elementor-9601 .elementor-element.elementor-element-c849916>.elementor-container{max-width:500px}.elementor-9601 .elementor-element.elementor-element-d36dcca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9601 .elementor-element.elementor-element-d36dcca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9601 .elementor-element.elementor-element-d36dcca>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9601 .elementor-element.elementor-element-d36dcca>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9601 .elementor-element.elementor-element-d36dcca>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9601 .elementor-element.elementor-element-a77fb97 .heading-tbay-title,.elementor-9601 .elementor-element.elementor-element-a77fb97 .top-flash-sale-wrapper{text-align:flex-start}.elementor-9601 .elementor-element.elementor-element-a77fb97 .heading-tbay-title .title{font-weight:700}.elementor-9601 .elementor-element.elementor-element-a77fb97 .heading-tbay-title{padding:0 0 15px 0}.elementor-9601 .elementor-element.elementor-element-a77fb97.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9601 .elementor-element.elementor-element-d36dcca>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9601 .elementor-element.elementor-element-a77fb97 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-9594 .elementor-element.elementor-element-ebdda0f>.elementor-container{max-width:500px}.elementor-9594 .elementor-element.elementor-element-3ef3e1c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9594 .elementor-element.elementor-element-3ef3e1c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9594 .elementor-element.elementor-element-3ef3e1c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9594 .elementor-element.elementor-element-3ef3e1c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9594 .elementor-element.elementor-element-3ef3e1c>div.elementor-element-populated{padding:27px 31px 27px 31px!important}.elementor-9594 .elementor-element.elementor-element-665cc56 .heading-tbay-title,.elementor-9594 .elementor-element.elementor-element-665cc56 .top-flash-sale-wrapper{text-align:flex-start}.elementor-9594 .elementor-element.elementor-element-665cc56 .heading-tbay-title .title{font-weight:700}.elementor-9594 .elementor-element.elementor-element-665cc56 .heading-tbay-title{padding:0 0 15px 0}.elementor-9594 .elementor-element.elementor-element-665cc56.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:26px}@media(max-width:1024px){.elementor-9594 .elementor-element.elementor-element-3ef3e1c>div.elementor-element-populated{padding:0 15px 0 15px!important}.elementor-9594 .elementor-element.elementor-element-665cc56 .heading-tbay-title{padding:12px 0 12px 0}}.elementor-1421 .elementor-element.elementor-element-f197d6b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1421 .elementor-element.elementor-element-f197d6b:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-f197d6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1421 .elementor-element.elementor-element-f197d6b{border-style:solid;border-width:3px 0 0 0;border-color:#FA4F26;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:50px;margin-bottom:0;padding:43px 15px 33px 15px}.elementor-1421 .elementor-element.elementor-element-f197d6b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-3340967>div.elementor-element-populated{padding:0 0 0 15px!important}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title,.elementor-1421 .elementor-element.elementor-element-cd75161 .top-flash-sale-wrapper{text-align:left}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title .title{color:#262626;font-size:16px;font-weight:700;line-height:28px}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title .subtitle{font-size:14px;line-height:30px;color:#262626}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-dae5ba5>.elementor-widget-container{margin:0 0 0 -7px}.elementor-1421 .elementor-element.elementor-element-dae5ba5 .heading-tbay-title,.elementor-1421 .elementor-element.elementor-element-dae5ba5 .top-flash-sale-wrapper{text-align:left}.elementor-1421 .elementor-element.elementor-element-dae5ba5 .heading-tbay-title .subtitle{font-size:14px;line-height:22px;color:#262626}.elementor-1421 .elementor-element.elementor-element-dae5ba5 .heading-tbay-title{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43>.elementor-widget-container{margin:0 0 0 0;padding:0 0 12px 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter .mc4wp-form-fields{display:flex;flex-direction:column}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter input[type="email"]{width:350px;border-radius:3px 3px 3px 3px;margin:0 8px 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter i{display:none}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter button[type="submit"]{width:159px;font-weight:400;border-radius:3px 3px 3px 3px}.elementor-1421 .elementor-element.elementor-element-c88dd36:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-c88dd36>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1421 .elementor-element.elementor-element-c88dd36{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1421 .elementor-element.elementor-element-c88dd36>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-447246f{--divider-border-style:solid;--divider-color:#F0F0F0;--divider-border-width:1px}.elementor-1421 .elementor-element.elementor-element-447246f .elementor-divider-separator{width:100%}.elementor-1421 .elementor-element.elementor-element-16c6642:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-16c6642>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1421 .elementor-element.elementor-element-16c6642{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:34px 0 39px 0}.elementor-1421 .elementor-element.elementor-element-16c6642>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-1909dc7 .heading-tbay-title .title{font-size:14px;line-height:24px;color:#262626;font-weight:700}.elementor-1421 .elementor-element.elementor-element-1909dc7 .heading-tbay-title{padding:0 0 22px 0}.elementor-1421 .elementor-element.elementor-element-05994ff>.elementor-widget-container{padding:0 0 12px 0}.elementor-1421 .elementor-element.elementor-element-05994ff{text-align:left}.elementor-1421 .elementor-element.elementor-element-136de21>.elementor-widget-container{padding:20px 0 0 0}.elementor-1421 .elementor-element.elementor-element-136de21 .heading-tbay-title .title{font-size:14px;line-height:24px;color:#262626;font-weight:700}.elementor-1421 .elementor-element.elementor-element-136de21 .heading-tbay-title{padding:0 0 22px 0}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-repeater-item-5e29f99.elementor-social-icon{background-color:#E13838}.elementor-1421 .elementor-element.elementor-element-2584e72{--grid-template-columns:repeat(4, auto);width:100%;max-width:100%;--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:5px}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-widget-container{text-align:left}.elementor-1421 .elementor-element.elementor-element-2584e72>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-2584e72.elementor-element{--align-self:flex-end}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-social-icon{--icon-padding:0.6em}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-icon{border-radius:25px 25px 25px 25px}.elementor-1421 .elementor-element.elementor-element-940bf84>.elementor-widget-container{border-style:solid;border-width:0 0 0 0;border-color:#F0F0F0}.elementor-1421 .elementor-element.elementor-element-940bf84 .heading-tbay-title .title{font-weight:700}.elementor-1421 .elementor-element.elementor-element-940bf84 .heading-tbay-title{padding:0 0 17px 0}.elementor-1421 .elementor-element.elementor-element-940bf84.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:24px}.elementor-1421 .elementor-element.elementor-element-940bf84 .menu-vertical>li>a{color:#262626!important}.elementor-1421 .elementor-element.elementor-element-940bf84:hover .menu-vertical>li>a:hover{color:#FA4F26!important}.elementor-1421 .elementor-element.elementor-element-afee5a9>.elementor-widget-container{border-style:solid;border-width:0 0 0 0;border-color:#F0F0F0}.elementor-1421 .elementor-element.elementor-element-afee5a9 .heading-tbay-title .title{font-weight:700}.elementor-1421 .elementor-element.elementor-element-afee5a9 .heading-tbay-title{padding:0 0 17px 0}.elementor-1421 .elementor-element.elementor-element-afee5a9.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:24px}.elementor-1421 .elementor-element.elementor-element-afee5a9 .menu-vertical>li>a{color:#262626!important}.elementor-1421 .elementor-element.elementor-element-afee5a9:hover .menu-vertical>li>a:hover{color:#FA4F26!important}.elementor-1421 .elementor-element.elementor-element-4d033c7{text-align:left}.elementor-1421 .elementor-element.elementor-element-4d033c7 .elementor-heading-title{font-size:14px;font-weight:700}.elementor-1421 .elementor-element.elementor-element-5558bd1{text-align:left}.elementor-1421 .elementor-element.elementor-element-f19d0e2:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-f19d0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1421 .elementor-element.elementor-element-f19d0e2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1421 .elementor-element.elementor-element-f19d0e2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-7dc6491{--spacer-size:1px}.elementor-1421 .elementor-element.elementor-element-7dc6491>.elementor-widget-container{background-color:#F0F0F0}.elementor-1421 .elementor-element.elementor-element-a42b883:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-a42b883>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1421 .elementor-element.elementor-element-a42b883{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:36px 15px 52px 15px}.elementor-1421 .elementor-element.elementor-element-a42b883>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-ed4d505>.elementor-widget-container{padding:0 65px 0 0}.elementor-1421 .elementor-element.elementor-element-ed4d505{font-size:13px;line-height:18px;color:#777}.elementor-1421 .elementor-element.elementor-element-45f2023>.elementor-widget-container{padding:18px 0 0 0}.elementor-1421 .elementor-element.elementor-element-45f2023{font-size:13px;line-height:18px;color:#777}.elementor-1421 .elementor-element.elementor-element-545f491>.elementor-widget-container{padding:7px 0 0 0}.elementor-1421 .elementor-element.elementor-element-545f491{text-align:left}.elementor-1421 .elementor-element.elementor-element-d850793{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-1421 .elementor-element.elementor-element-9391a97{--display:flex}@media(max-width:1024px){.elementor-1421 .elementor-element.elementor-element-14ebd43>.elementor-widget-container{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter input[type="email"]{width:285px}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter button[type="submit"]{width:286px}.elementor-1421 .elementor-element.elementor-element-a42b883{padding:50px 15px 90px 15px}.elementor-1421 .elementor-element.elementor-element-ed4d505>.elementor-widget-container{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-d850793{--grid-auto-flow:row}}@media(max-width:767px){.elementor-1421 .elementor-element.elementor-element-f197d6b{margin-top:0;margin-bottom:0;padding:32px 0 30px 0}.elementor-1421 .elementor-element.elementor-element-cd75161>.elementor-widget-container{padding:0 0 12px 0}.elementor-1421 .elementor-element.elementor-element-dae5ba5>.elementor-widget-container{margin:0 0 10px 0}.elementor-1421 .elementor-element.elementor-element-14ebd43>.elementor-widget-container{margin:0 0 0 -16px;padding:7px 0 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter input[type="email"]{width:163px}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter button[type="submit"]{width:108px}.elementor-1421 .elementor-element.elementor-element-16c6642{padding:18px 0 32px 0}.elementor-1421 .elementor-element.elementor-element-1909dc7 .heading-tbay-title{padding:0 0 19px 0}.elementor-1421 .elementor-element.elementor-element-136de21 .heading-tbay-title{padding:0 0 19px 0}.elementor-1421 .elementor-element.elementor-element-940bf84>.elementor-widget-container{margin:27px 0 0 0;border-width:1px 0 0 0}.elementor-1421 .elementor-element.elementor-element-940bf84 .heading-tbay-title{padding:12px 0 12px 0}.elementor-1421 .elementor-element.elementor-element-afee5a9>.elementor-widget-container{margin:27px 0 0 0;border-width:1px 0 0 0}.elementor-1421 .elementor-element.elementor-element-afee5a9 .heading-tbay-title{padding:12px 0 12px 0}.elementor-1421 .elementor-element.elementor-element-a42b883{padding:28px 15px 44px 15px}.elementor-1421 .elementor-element.elementor-element-fe54a51>div.elementor-element-populated{padding:0 0 23px 0px!important}.elementor-1421 .elementor-element.elementor-element-ddbaea0>div.elementor-element-populated{padding:0 0 20px 0px!important}.elementor-1421 .elementor-element.elementor-element-d850793{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-1421 .elementor-element.elementor-element-3340967{width:6.2%}.elementor-1421 .elementor-element.elementor-element-dabdf3f{width:36.5%}.elementor-1421 .elementor-element.elementor-element-c3ac1c7{width:50%}.elementor-1421 .elementor-element.elementor-element-4702271{width:7.3%}.elementor-1421 .elementor-element.elementor-element-0e4a4d6{width:36.785%}.elementor-1421 .elementor-element.elementor-element-df2e7f8{width:21.749%}.elementor-1421 .elementor-element.elementor-element-a9e67ef{width:19.572%}.elementor-1421 .elementor-element.elementor-element-859fe94{width:21.816%}.elementor-1421 .elementor-element.elementor-element-fe54a51{width:75%}.elementor-1421 .elementor-element.elementor-element-ddbaea0{width:25%}}.elementor-1421 .elementor-element.elementor-element-f197d6b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1421 .elementor-element.elementor-element-f197d6b:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-f197d6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1421 .elementor-element.elementor-element-f197d6b{border-style:solid;border-width:3px 0 0 0;border-color:#FA4F26;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:50px;margin-bottom:0;padding:43px 15px 33px 15px}.elementor-1421 .elementor-element.elementor-element-f197d6b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-3340967>div.elementor-element-populated{padding:0 0 0 15px!important}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title,.elementor-1421 .elementor-element.elementor-element-cd75161 .top-flash-sale-wrapper{text-align:left}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title .title{color:#262626;font-size:16px;font-weight:700;line-height:28px}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title .subtitle{font-size:14px;line-height:30px;color:#262626}.elementor-1421 .elementor-element.elementor-element-cd75161 .heading-tbay-title{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-dae5ba5>.elementor-widget-container{margin:0 0 0 -7px}.elementor-1421 .elementor-element.elementor-element-dae5ba5 .heading-tbay-title,.elementor-1421 .elementor-element.elementor-element-dae5ba5 .top-flash-sale-wrapper{text-align:left}.elementor-1421 .elementor-element.elementor-element-dae5ba5 .heading-tbay-title .subtitle{font-size:14px;line-height:22px;color:#262626}.elementor-1421 .elementor-element.elementor-element-dae5ba5 .heading-tbay-title{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43>.elementor-widget-container{margin:0 0 0 0;padding:0 0 12px 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter .mc4wp-form-fields{display:flex;flex-direction:column}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter input[type="email"]{width:350px;border-radius:3px 3px 3px 3px;margin:0 8px 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter i{display:none}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter button[type="submit"]{width:159px;font-weight:400;border-radius:3px 3px 3px 3px}.elementor-1421 .elementor-element.elementor-element-c88dd36:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-c88dd36>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1421 .elementor-element.elementor-element-c88dd36{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1421 .elementor-element.elementor-element-c88dd36>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-447246f{--divider-border-style:solid;--divider-color:#F0F0F0;--divider-border-width:1px}.elementor-1421 .elementor-element.elementor-element-447246f .elementor-divider-separator{width:100%}.elementor-1421 .elementor-element.elementor-element-16c6642:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-16c6642>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1421 .elementor-element.elementor-element-16c6642{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:34px 0 39px 0}.elementor-1421 .elementor-element.elementor-element-16c6642>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-1909dc7 .heading-tbay-title .title{font-size:14px;line-height:24px;color:#262626;font-weight:700}.elementor-1421 .elementor-element.elementor-element-1909dc7 .heading-tbay-title{padding:0 0 22px 0}.elementor-1421 .elementor-element.elementor-element-05994ff>.elementor-widget-container{padding:0 0 12px 0}.elementor-1421 .elementor-element.elementor-element-05994ff{text-align:left}.elementor-1421 .elementor-element.elementor-element-136de21>.elementor-widget-container{padding:20px 0 0 0}.elementor-1421 .elementor-element.elementor-element-136de21 .heading-tbay-title .title{font-size:14px;line-height:24px;color:#262626;font-weight:700}.elementor-1421 .elementor-element.elementor-element-136de21 .heading-tbay-title{padding:0 0 22px 0}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-repeater-item-5e29f99.elementor-social-icon{background-color:#E13838}.elementor-1421 .elementor-element.elementor-element-2584e72{--grid-template-columns:repeat(4, auto);width:100%;max-width:100%;--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:5px}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-widget-container{text-align:left}.elementor-1421 .elementor-element.elementor-element-2584e72>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-2584e72.elementor-element{--align-self:flex-end}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-social-icon{--icon-padding:0.6em}.elementor-1421 .elementor-element.elementor-element-2584e72 .elementor-icon{border-radius:25px 25px 25px 25px}.elementor-1421 .elementor-element.elementor-element-940bf84>.elementor-widget-container{border-style:solid;border-width:0 0 0 0;border-color:#F0F0F0}.elementor-1421 .elementor-element.elementor-element-940bf84 .heading-tbay-title .title{font-weight:700}.elementor-1421 .elementor-element.elementor-element-940bf84 .heading-tbay-title{padding:0 0 17px 0}.elementor-1421 .elementor-element.elementor-element-940bf84.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:24px}.elementor-1421 .elementor-element.elementor-element-940bf84 .menu-vertical>li>a{color:#262626!important}.elementor-1421 .elementor-element.elementor-element-940bf84:hover .menu-vertical>li>a:hover{color:#FA4F26!important}.elementor-1421 .elementor-element.elementor-element-afee5a9>.elementor-widget-container{border-style:solid;border-width:0 0 0 0;border-color:#F0F0F0}.elementor-1421 .elementor-element.elementor-element-afee5a9 .heading-tbay-title .title{font-weight:700}.elementor-1421 .elementor-element.elementor-element-afee5a9 .heading-tbay-title{padding:0 0 17px 0}.elementor-1421 .elementor-element.elementor-element-afee5a9.elementor-widget-besa-menu-vertical .tbay-element-menu-vertical .menu-vertical>li>a{line-height:24px}.elementor-1421 .elementor-element.elementor-element-afee5a9 .menu-vertical>li>a{color:#262626!important}.elementor-1421 .elementor-element.elementor-element-afee5a9:hover .menu-vertical>li>a:hover{color:#FA4F26!important}.elementor-1421 .elementor-element.elementor-element-4d033c7{text-align:left}.elementor-1421 .elementor-element.elementor-element-4d033c7 .elementor-heading-title{font-size:14px;font-weight:700}.elementor-1421 .elementor-element.elementor-element-5558bd1{text-align:left}.elementor-1421 .elementor-element.elementor-element-f19d0e2:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-f19d0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1421 .elementor-element.elementor-element-f19d0e2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1421 .elementor-element.elementor-element-f19d0e2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-7dc6491{--spacer-size:1px}.elementor-1421 .elementor-element.elementor-element-7dc6491>.elementor-widget-container{background-color:#F0F0F0}.elementor-1421 .elementor-element.elementor-element-a42b883:not(.elementor-motion-effects-element-type-background),.elementor-1421 .elementor-element.elementor-element-a42b883>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1421 .elementor-element.elementor-element-a42b883{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:36px 15px 52px 15px}.elementor-1421 .elementor-element.elementor-element-a42b883>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1421 .elementor-element.elementor-element-ed4d505>.elementor-widget-container{padding:0 65px 0 0}.elementor-1421 .elementor-element.elementor-element-ed4d505{font-size:13px;line-height:18px;color:#777}.elementor-1421 .elementor-element.elementor-element-45f2023>.elementor-widget-container{padding:18px 0 0 0}.elementor-1421 .elementor-element.elementor-element-45f2023{font-size:13px;line-height:18px;color:#777}.elementor-1421 .elementor-element.elementor-element-545f491>.elementor-widget-container{padding:7px 0 0 0}.elementor-1421 .elementor-element.elementor-element-545f491{text-align:left}.elementor-1421 .elementor-element.elementor-element-d850793{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-1421 .elementor-element.elementor-element-9391a97{--display:flex}@media(max-width:1024px){.elementor-1421 .elementor-element.elementor-element-14ebd43>.elementor-widget-container{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter input[type="email"]{width:285px}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter button[type="submit"]{width:286px}.elementor-1421 .elementor-element.elementor-element-a42b883{padding:50px 15px 90px 15px}.elementor-1421 .elementor-element.elementor-element-ed4d505>.elementor-widget-container{padding:0 0 0 0}.elementor-1421 .elementor-element.elementor-element-d850793{--grid-auto-flow:row}}@media(max-width:767px){.elementor-1421 .elementor-element.elementor-element-f197d6b{margin-top:0;margin-bottom:0;padding:32px 0 30px 0}.elementor-1421 .elementor-element.elementor-element-cd75161>.elementor-widget-container{padding:0 0 12px 0}.elementor-1421 .elementor-element.elementor-element-dae5ba5>.elementor-widget-container{margin:0 0 10px 0}.elementor-1421 .elementor-element.elementor-element-14ebd43>.elementor-widget-container{margin:0 0 0 -16px;padding:7px 0 0 0}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter input[type="email"]{width:163px}.elementor-1421 .elementor-element.elementor-element-14ebd43 .tbay-element-newsletter button[type="submit"]{width:108px}.elementor-1421 .elementor-element.elementor-element-16c6642{padding:18px 0 32px 0}.elementor-1421 .elementor-element.elementor-element-1909dc7 .heading-tbay-title{padding:0 0 19px 0}.elementor-1421 .elementor-element.elementor-element-136de21 .heading-tbay-title{padding:0 0 19px 0}.elementor-1421 .elementor-element.elementor-element-940bf84>.elementor-widget-container{margin:27px 0 0 0;border-width:1px 0 0 0}.elementor-1421 .elementor-element.elementor-element-940bf84 .heading-tbay-title{padding:12px 0 12px 0}.elementor-1421 .elementor-element.elementor-element-afee5a9>.elementor-widget-container{margin:27px 0 0 0;border-width:1px 0 0 0}.elementor-1421 .elementor-element.elementor-element-afee5a9 .heading-tbay-title{padding:12px 0 12px 0}.elementor-1421 .elementor-element.elementor-element-a42b883{padding:28px 15px 44px 15px}.elementor-1421 .elementor-element.elementor-element-fe54a51>div.elementor-element-populated{padding:0 0 23px 0px!important}.elementor-1421 .elementor-element.elementor-element-ddbaea0>div.elementor-element-populated{padding:0 0 20px 0px!important}.elementor-1421 .elementor-element.elementor-element-d850793{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-1421 .elementor-element.elementor-element-3340967{width:6.2%}.elementor-1421 .elementor-element.elementor-element-dabdf3f{width:36.5%}.elementor-1421 .elementor-element.elementor-element-c3ac1c7{width:50%}.elementor-1421 .elementor-element.elementor-element-4702271{width:7.3%}.elementor-1421 .elementor-element.elementor-element-0e4a4d6{width:36.785%}.elementor-1421 .elementor-element.elementor-element-df2e7f8{width:21.749%}.elementor-1421 .elementor-element.elementor-element-a9e67ef{width:19.572%}.elementor-1421 .elementor-element.elementor-element-859fe94{width:21.816%}.elementor-1421 .elementor-element.elementor-element-fe54a51{width:75%}.elementor-1421 .elementor-element.elementor-element-ddbaea0{width:25%}}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.woof_redraw_zone label.woof_section_tab_label{display:block;padding:6px 12px;margin-right:.2rem;cursor:pointer;background:#fff;border:2px solid #ccc;margin-bottom:2px;font-weight:400;transition:background ease 0.2s;width:100%;float:left}.woof_redraw_zone .woof_section_tab{width:100%;padding:3px;background:#fff;height:1px;overflow:hidden;opacity:0;transition:all 0.5s ease-in-out}.woof_redraw_zone input[name="woof_section_tabs"]{display:none}.woof_redraw_zone input[name="woof_section_tabs"]:checked+label.woof_section_tab_label{font-weight:700}label.woof_section_tab_label span{transition:transform .5s ease-in-out;display:inline-block;float:right;font-weight:bolder}.woof_redraw_zone input[name="woof_section_tabs"]:checked+label.woof_section_tab_label span{transform:rotate(45deg)}.woof_redraw_zone input[name="woof_section_tabs"]:checked+label.woof_section_tab_label+.woof_section_tab{height:auto;opacity:1;transition:all 0.5s ease-in-out;overflow:inherit}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:#fff0;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:#fff0}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid #fff0;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom,#ddd -50%,white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#ffffff 0%,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgb(255 255 255 / .5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgb(66 139 202 / .5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgb(0 0 0 / .3);background-color:#cbcfd5;background:linear-gradient(to bottom,white 0%,#B4B9BE 30%,white 100%);box-shadow:1px 1px 2px rgb(0 0 0 / .2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgb(0 0 0 / .45);background-color:#939ba7;background:linear-gradient(to bottom,white 0%,#919BA5 30%,white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0%,#3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0%,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0%,#18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgb(209 214 224 / .5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgb(0 0 0 / .1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,white 0%,#e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#ffffff 0%,#919ba5 30%,#ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid #fff0;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgb(0 0 0 / .5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid #fff0;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-min,.irs--sharp .irs-max{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid #fff0;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgb(222 228 236 / .5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgb(0 0 255 / .3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgb(0 0 0 / .1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid #fff0;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgb(0 0 0 / .1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid #fff0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid #fff0;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-noir .tooltipster-box{border-radius:0;border:3px solid #000;background:#fff}.tooltipster-sidetip.tooltipster-noir .tooltipster-content{color:#000}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow{height:11px;margin-left:-11px;width:22px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow{height:22px;margin-left:0;margin-top:-11px;width:11px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background{border:11px solid #fff0}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;top:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;top:-4px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border{border-width:11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped{top:-11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped{left:-11px}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:none}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:none}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:50%;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:2;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgb(0 0 0 / .11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4;border-bottom:1px solid #a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgb(0 0 0 / .15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgb(0 0 0 / .13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:#fff0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}@keyframes elementor-animation-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}:root{--woof-fb-section-width:100%}.woof-form-builder-btn{position:relative;display:inline-block;margin-bottom:0;width:auto;text-align:center;text-decoration:none}.woof-form-builder-btn:hover{text-decoration:none}.woof-form-builder-btn img{display:inline-block;width:40px;height:40px;transition:all 2s}.woof-form-builder-btn:hover img:nth-child(1){transform:rotate(360deg)}.woof-form-builder-btn img:nth-child(1){opacity:1!important}.woof-form-builder-btn img:nth-child(2){position:absolute;width:20px;height:20px;top:42%;left:51%;transform:translate(-50%,-50%)}.woof-front-builder-list{margin:0!important;padding:0!important}.woof-front-builder-list li{position:relative;display:block;padding:10px;background:#fff;margin-bottom:9px;transition:all 0.5s;box-sizing:border-box;background-color:#fefefe;border:1px solid #ddd;vertical-align:middle;box-sizing:border-box;color:#161c2d}.woof-front-builder-list>li.woof-front-builder-list-li-selected{border:dashed 1px lightseagreen}.woof-front-builder-selector{width:100%;margin-bottom:11px;min-height:30px;font-size:18px;color:#000;border:solid 1px #ddd!important;padding:9px}select.woof-front-builder-selector:invalid,select.woof-front-builder-selector{color:#2eca8b!important;font-weight:600!important}select.woof-front-builder-selector option:not([value=""]){color:#000;font-weight:500!important}.woof-front-builder-list-li-del{position:absolute;right:0;top:10px;display:inline-block;width:30px}.woof-front-builder-list-li-del img{position:relative;width:50%;display:block;top:6px;right:-8px}.woof-front-builder-list-li-move{position:absolute;right:30px;top:11px;display:flex}.woof-front-builder-list-li-move a{margin-right:11px;align-self:center}.woof-front-builder-list-li-down,.woof-front-builder-list-li-up,.woof-front-builder-sd-btn{display:inline-block;width:30px}.woof-front-builder-sd-btn{top:0;display:inline-block;position:relative}.woof-front-builder-list-li-down img,.woof-front-builder-list-li-up img,.woof-front-builder-sd-btn img,.woof-front-builder-btn-back img,.woof-front-builder-btn-options img{width:100%;display:block}.woof-front-builder-list-li-up{transform:rotate(180deg)}.woof-front-builder-list-li-down{top:-8px;position:relative}.woof-front-builder-btn-back,.woof-front-builder-btn-options{display:inline-block;width:30px}.popup23-content data-table-row data-table-cell:nth-child(2){text-align:left}.popup23-content data-table-cell textarea{height:100%;min-height:100px}.woof-front-builder-premium{color:red}.woof-front-builder-container .woof_auto_show{background:#fff}.popup23-tab-panels input[type=text],.popup23-tab-panels textarea,.popup23-tab-panels select{padding:.6em;background-color:#faf9f9;background-image:none!important;color:#43454b;border:0;-webkit-appearance:auto;box-sizing:border-box;font-weight:400;box-shadow:none;width:100%}.woof-front-builder-container{overflow:unset}.woof-front-builder-container:has(.woof_autohide_wrapper){overflow:visible}.woof-front-builder-container .woof_container{display:inline-block;width:calc(var(--woof-fb-section-width) - 2px);vertical-align:top}.woof-front-builder-container .woof_block_html_items{max-height:var(--woof-fb-section-height)!important;padding:3px 0 0 3px}.woof-front-builder-type-selector{position:absolute;width:200px!important;max-width:200px!important;left:50%;top:50%;transform:translate(0,-50%);background-color:#fbfbff!important}.woof-front-builder-container .woof_block_html_items{overflow-y:auto;overflow:visible}.woof-front-builder-container .woof_container h4{margin-bottom:11px;font-size:1.12em;line-height:1.12em;background:#f7f7f7;padding:8px 7px;color:#333;text-align:center}.woof-front-builder-type-section-options{position:absolute;left:45%;top:50%;transform:translate(0,-50%)}.widget .woof_sid_flat_white,.widget_text .woof_sid_flat_white{border:none;padding:0}.widget .woof_auto_show_indent .woof_sid_flat_white{border:solid 1px #eee;padding:9px}.woof-front-builder-container .woof_list_sd.woof_list_switcher_sd{padding-left:11px}.woof-front-builder-container .select2,.woof-front-builder-container .chosen-container{width:100%!important}.woof-front-builder-container .woof_auto_1_columns .woof_container{padding:0 0 15px 0}.ui-slideouttab-panel,.ui-slideouttab-handle{background-color:#fff;padding:.4em;box-sizing:border-box}.ui-slideouttab-panel{display:block;position:fixed;border:1px solid #f9f9f9}.ui-slideouttab-ready{transition:transform 0.5s ease 0s}@media print{.ui-slideouttab-panel{display:none}}.ui-slideouttab-handle{display:block;position:absolute;cursor:pointer;color:#fff;background-color:grey}.ui-slideouttab-handle-image{transform:rotate(0)}.ui-slideouttab-right{right:0;transform:translateX(100%);border-right:none}.ui-slideouttab-right.ui-slideouttab-open{transform:translateX(0%)}.ui-slideouttab-right .ui-slideouttab-handle{transform-origin:0% 0%;transform:rotate(-90deg) translate(-100%,-100%)}.ui-slideouttab-right .ui-slideouttab-handle-reverse{transform-origin:0% 100%;transform:rotate(-90deg)}.ui-slideouttab-left{left:0;transform:translateX(-100%);border-left:none}.ui-slideouttab-left.ui-slideouttab-open{transform:translateX(0%)}.ui-slideouttab-left .ui-slideouttab-handle{transform-origin:100% 0%;transform:rotate(-90deg)}.ui-slideouttab-left .ui-slideouttab-handle-reverse{transform-origin:100% 100%;transform:rotate(-90deg) translate(100%,100%)}.ui-slideouttab-top{top:0;transform:translateY(-100%);border-top:none}.ui-slideouttab-top.ui-slideouttab-open{transform:translateY(0%)}.ui-slideouttab-bottom{bottom:0;transform:translateY(100%);border-bottom:none}.ui-slideouttab-bottom.ui-slideouttab-open{transform:translateY(0%)}.ui-slideouttab-left .ui-slideouttab-handle>.fa-icon,.ui-slideouttab-right .ui-slideouttab-handle>.fa-icon{transform:rotate(90deg)}.ui-slideouttab-handle>.fa-icon{margin-left:.5em}.ui-slideouttab-top .ui-slideouttab-handle-rounded,.ui-slideouttab-left .ui-slideouttab-handle-rounded{border-radius:0 0 4px 4px}.ui-slideouttab-right .ui-slideouttab-handle-rounded,.ui-slideouttab-bottom .ui-slideouttab-handle-rounded{border-radius:4px 4px 0 0}.woof-slide-out-div{z-index:9999}.woof-slide-content{overflow-x:hidden;padding:9px}.woof-slide-content .chosen-container{max-width:100%!important}