PageSourceSearch

https://toagriculture.com/pollinator/

html toagriculture.com collected 2026-10-02 00:19:08 UTC 289,629 bytes, 104 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Pollinator Friendly Farming - ToAgriculture</title><link rel="profile" href="https://gmpg.org/xfn/11" /><link rel="pingback" href="https://toagriculture.com/xmlrpc.php"> 
1<script id="ezoic-wp-plugin-cmp" async src="https://cmp.gatekeeperconsent.com/min.js" data-cfasync="false"></script>
1 
1<script id="ezoic-wp-plugin-gatekeeper" async src="https://the.gatekeeperconsent.com/cmp.min.js" data-cfasync="false"></script>
1 
1<script defer id="ezoic-wp-plugin-js" src="https://www.ezojs.com/ezoic/sa.min.js"></script>
1 
1<script defer src="data:text/javascript;base64,d2luZG93LmV6c3RhbmRhbG9uZSA9IHdpbmRvdy5lenN0YW5kYWxvbmUgfHwge307ZXpzdGFuZGFsb25lLmNtZCA9IGV6c3RhbmRhbG9uZS5jbWQgfHwgW107"></script>
1 
1<script defer src="https://ezoicanalytics.com/analytics.js"></script>
1 <style>#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon:before {
2			content: "\f160";
3			color: #02CA02;
4			top: 3px;
5		}
6
7		#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon {
8			transform: rotate(45deg);
9		}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link rel="canonical" href="https://toagriculture.com/pollinator/" /><link rel="next" href="https://toagriculture.com/pollinator/page/2/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Pollinator Friendly Farming - ToAgriculture" /><meta property="og:url" content="https://toagriculture.com/pollinator/" /><meta property="og:site_name" content="ToAgriculture" /><meta property="og:image" content="https://toagriculture.com/wp-content/uploads/2022/10/pt-2-scaled-e1665137976262.jpg" /><meta property="og:image:width" content="1264" /><meta property="og:image:height" content="558" /><meta property="og:image:type" content="image/jpeg" /><meta name="twitter:card" content="summary_large_image" /><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel='dns-prefetch' href='//pagead2.googlesyndication.com' /><link rel='dns-prefetch' href='//fundingchoicesmessages.google.com' /><link href='https://sp-ao.shortpixel.ai' rel='preconnect' /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
10/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}: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)}:root{--wp--preset--font-size--normal:16px;
10--wp--preset--font-size--huge:42px}.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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}}
11
12/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */</style><style id="wp-block-latest-posts-inline-css">.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:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not
12(.has-native-responsive-grid){grid-template-columns:1fr}}: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,.wp-block-latest-posts__post-full-content{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}
13/*# sourceURL=https://toagriculture.com/wp-includes/blocks/latest-posts/style.min.css */</style><style id="wp-block-search-inline-css">.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}: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.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.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){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;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}
14/*# sourceURL=https://toagriculture.com/wp-includes/blocks/search/style.min.css */</style><style id="wp-block-columns-inline-css">.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!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%}
15/*# sourceURL=https://toagriculture.com/wp-includes/blocks/columns/style.min.css */</style><style id="classic-theme-styles-inline-css">/*! This file is auto-generated */
16.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
16padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
17/*# sourceURL=/wp-includes/css/classic-themes.min.css */</style><style id="global-styles-inline-css">: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: #fff;--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--color--blue: #21759b;--wp--preset--color--dark-gray: #444;--wp--preset--color--medium-gray: #9f9f9f;--wp--preset--color--light-gray: #e6e6e6;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
17--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--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-blue-color{color: var(--wp--preset--color--blue) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !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-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !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-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !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;}
17.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;}
18:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
19:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
20/*# sourceURL=global-styles-inline-css */</style><link rel='stylesheet' id='contact-form-7-css' href='https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_b2b463a5bdb73833be2a6afbc1843ddd.php?ver=6.1.7' media='all' /><link rel='stylesheet' id='eztoc-css' href='https://toagriculture.com/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.88' media='all' /><style id="eztoc-inline-css">div#ez-toc-container .ez-toc-title, .ez-toc-split-section .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title, .ez-toc-split-section .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a, .ez-toc-split-section ul li , .ez-toc-split-section ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a, .ez-toc-split-section ul li , .ez-toc-split-section ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li, .ez-toc-split-section nav ul ul li {font-size: 90%;}.ez-toc-box-title {font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #666; padding-bottom: 5px;position:absolute;top:-4%;left:5%;background-color: inherit;transition: top 0.3s ease;}.ez-toc-box-title.toc-closed {top:-25%;}
21.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
22/*# sourceURL=eztoc-inline-css */</style><link rel='stylesheet' id='twentytwelve-fonts-css' href='https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_782b8350889b5be87f182315bdb3cd9b.php?ver=20230328' media='all' /><link rel='stylesheet' id='twentytwelve-style-css' href='https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_7d1ca7d1d2e7e0db07b00f119655668d.php?ver=20260520' media='all' /><link rel='stylesheet' id='twentytwelve-block-style-css' href='https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_9b94a2d6eabc8d730b8c284817d50555.php?ver=20251031' media='all' /> 
22<script defer id="cookie-law-info-js-extra" src="data:text/javascript;base64,CnZhciBfY2t5Q29uZmlnID0geyJfaXBEYXRhIjpbXSwiX2Fzc2V0c1VSTCI6Imh0dHBzOi8vdG9hZ3JpY3VsdHVyZS5jb20vd3AtY29udGVudC9wbHVnaW5zL2Nvb2tpZS1sYXctaW5mby9saXRlL2Zyb250ZW5kL2ltYWdlcy8iLCJfcHVibGljVVJMIjoiaHR0cHM6Ly90b2FncmljdWx0dXJlLmNvbSIsIl9leHBpcnkiOiIzNjUiLCJfY2F0ZWdvcmllcyI6W3sibmFtZSI6Ik5lY2Vzc2FyeSIsInNsdWciOiJuZWNlc3NhcnkiLCJpc05lY2Vzc2FyeSI6dHJ1ZSwiY2NwYURvTm90U2VsbCI6dHJ1ZSwiY29va2llcyI6W10sImFjdGl2ZSI6dHJ1ZSwiZGVmYXVsdENvbnNlbnQiOnsiZ2RwciI6dHJ1ZSwiY2NwYSI6dHJ1ZX19LHsibmFtZSI6IkZ1bmN0aW9uYWwiLCJzbHVnIjoiZnVuY3Rpb25hbCIsImlzTmVjZXNzYXJ5IjpmYWxzZSwiY2NwYURvTm90U2VsbCI6dHJ1ZSwiY29va2llcyI6W10sImFjdGl2ZSI6dHJ1ZSwiZGVmYXVsdENvbnNlbnQiOnsiZ2RwciI6ZmFsc2UsImNjcGEiOmZhbHNlfX0seyJuYW1lIjoiQW5hbHl0aWNzIiwic2x1ZyI6ImFuYWx5dGljcyIsImlzTmVjZXNzYXJ5IjpmYWxzZSwiY2NwYURvTm90U2VsbCI6dHJ1ZSwiY29va2llcyI6W10sImFjdGl2ZSI6dHJ1ZSwiZGVmYXVsdENvbnNlbnQiOnsiZ2RwciI6ZmFsc2UsImNjcGEiOmZhbHNlfX0seyJuYW1lIjoiUGVyZm9ybWFuY2UiLCJzbHVnIjoicGVyZm9ybWFuY2UiLCJpc05lY2Vzc2FyeSI6ZmFsc2UsImNjcGFEb05vdFNlbGwiOnRydWUsImNvb2tpZXMiOltdLCJhY3RpdmUiOnRydWUsImRlZmF1bHRDb25zZW50Ijp7ImdkcHIiOmZhbHNlLCJjY3BhIjpmYWxzZX19LHsibmFtZSI6IkFkdmVydGlzZW1lbnQiLCJzbHVnIjoiYWR2ZXJ0aXNlbWVudCIsImlzTmVjZXNzYXJ5IjpmYWxzZSwiY2NwYURvTm90U2VsbCI6dHJ1ZSwiY29va2llcyI6W10sImFjdGl2ZSI6dHJ1ZSwiZGVmYXVsdENvbnNlbnQiOnsiZ2RwciI6ZmFsc2UsImNjcGEiOmZhbHNlfX1dLCJfYWN0aXZlTGF3IjoiZ2RwciIsIl9yb290RG9tYWluIjoiIiwiX2Jsb2NrIjoiMSIsIl9zaG93QmFubmVyIjoiMSIsIl9iYW5uZXJDb25maWciOnsic2V0dGluZ3MiOnsidHlwZSI6ImJveCIsInByZWZlcmVuY2VDZW50ZXJUeXBlIjoicG9wdXAiLCJwb3NpdGlvbiI6ImJvdHRvbS1sZWZ0IiwiYXBwbGljYWJsZUxhdyI6ImdkcHIifSwiYmVoYXZpb3VycyI6eyJyZWxvYWRCYW5uZXJPbkFjY2VwdCI6ZmFsc2UsImxvYWRBbmFseXRpY3NCeURlZmF1bHQiOmZhbHNlLCJhbmltYXRpb25zIjp7Im9uTG9hZCI6ImFuaW1hdGUiLCJvbkhpZGUiOiJzdGlja3kifX0sImNvbmZpZyI6eyJyZXZpc2l0Q29uc2VudCI6eyJzdGF0dXMiOnRydWUsInRhZyI6InJldmlzaXQtY29uc2VudCIsInBvc2l0aW9uIjoiYm90dG9tLWxlZnQiLCJtZXRhIjp7InVybCI6IiMifSwic3R5bGVzIjp7ImJhY2tncm91bmQtY29sb3IiOiIjMDA1NkE3In0sImVsZW1lbnRzIjp7InRpdGxlIjp7InR5cGUiOiJ0ZXh0IiwidGFnIjoicmV2aXNpdC1jb25zZW50LXRpdGxlIiwic3RhdHVzIjp0cnVlLCJzdHlsZXMiOnsiY29sb3IiOiIjMDA1NmE3In19fX0sInByZWZlcmVuY2VDZW50ZXIiOnsidG9nZ2xlIjp7InN0YXR1cyI6dHJ1ZSwidGFnIjoiZGV0YWlsLWNhdGVnb3J5LXRvZ2dsZSIsInR5cGUiOiJ0b2dnbGUiLCJzdGF0ZXMiOnsiYWN0aXZlIjp7InN0eWxlcyI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiIzE4NjNEQyJ9fSwiaW5hY3RpdmUiOnsic3R5bGVzIjp7ImJhY2tncm91bmQtY29sb3IiOiIjRDBENUQyIn19fX19LCJjYXRlZ29yeVByZXZpZXciOnsic3RhdHVzIjpmYWxzZSwidG9nZ2xlIjp7InN0YXR1cyI6dHJ1ZSwidGFnIjoiZGV0YWlsLWNhdGVnb3J5LXByZXZpZXctdG9nZ2xlIiwidHlwZSI6InRvZ2dsZSIsInN0YXRlcyI6eyJhY3RpdmUiOnsic3R5bGVzIjp7ImJhY2tncm91bmQtY29sb3IiOiIjMTg2M0RDIn19LCJpbmFjdGl2ZSI6eyJzdHlsZXMiOnsiYmFja2dyb3VuZC1jb2xvciI6IiNEMEQ1RDIifX19fX0sInZpZGVvUGxhY2Vob2xkZXIiOnsic3RhdHVzIjp0cnVlLCJzdHlsZXMiOnsiYmFja2dyb3VuZC1jb2xvciI6IiMwMDAwMDAiLCJib3JkZXItY29sb3IiOiIjMDAwMDAwIiwiY29sb3IiOiIjZmZmZmZmIn19LCJyZWFkTW9yZSI6eyJzdGF0dXMiOmZhbHNlLCJ0YWciOiJyZWFkbW9yZS1idXR0b24iLCJ0eXBlIjoibGluayIsIm1ldGEiOnsibm9Gb2xsb3ciOnRydWUsIm5ld1RhYiI6dHJ1ZX0sInN0eWxlcyI6eyJjb2xvciI6IiMxODYzREMiLCJiYWNrZ3JvdW5kLWNvbG9yIjoidHJhbnNwYXJlbnQiLCJib3JkZXItY29sb3IiOiJ0cmFuc3BhcmVudCJ9fSwic2hvd01vcmUiOltdLCJzaG93TGVzcyI6W10sImFsd2F5c0FjdGl2ZSI6W10sIm1hbnVhbExpbmtzIjpbXSwiYXVkaXRUYWJsZSI6eyJzdGF0dXMiOnRydWV9LCJvcHRPcHRpb24iOnsic3RhdHVzIjp0cnVlLCJ0b2dnbGUiOnsic3RhdHVzIjp0cnVlLCJ0YWciOiJvcHRvdXQtb3B0aW9uLXRvZ2dsZSIsInR5cGUiOiJ0b2dnbGUiLCJzdGF0ZXMiOnsiYWN0aXZlIjp7InN0eWxlcyI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiIzE4NjNkYyJ9fSwiaW5hY3RpdmUiOnsic3R5bGVzIjp7ImJhY2tncm91bmQtY29sb3IiOiIjRkZGRkZGIn19fX19fX0sIl92ZXJzaW9uIjoiMy41LjYiLCJfbG9nQ29uc2VudCI6IjEiLCJfdGFncyI6W3sidGFnIjoiYWNjZXB0LWJ1dHRvbiIsInN0eWxlcyI6eyJjb2xvciI6IiNGRkZGRkYiLCJiYWNrZ3JvdW5kLWNvbG9yIjoiIzE4NjNEQyIsImJvcmRlci1jb2xvciI6IiMxODYzREMifX0seyJ0YWciOiJyZWplY3QtYnV0dG9uIiwic3R5bGVzIjp7ImNvbG9yIjoiIzE4NjNEQyIsImJhY2tncm91bmQtY29sb3IiOiJ0cmFuc3BhcmVudCIsImJvcmRlci1jb2xvciI6IiMxODYzREMifX0seyJ0YWciOiJzZXR0aW5ncy1idXR0b24iLCJzdHlsZXMiOnsiY29sb3IiOiIjMTg2M0RDIiwiYmFja2dyb3VuZC1jb2xvciI6InRyYW5zcGFyZW50IiwiYm9yZGVyLWNvbG9yIjoiIzE4NjNEQyJ9fSx7InRhZyI6InJlYWRtb3JlLWJ1dHRvbiIsInN0eWxlcyI6eyJjb2xvciI6IiMxODYzREMiLCJiYWNrZ3JvdW5kLWNvbG9yIjoidHJhbnNwYXJlbnQiLCJib3JkZXItY29sb3IiOiJ0cmFuc3BhcmVudCJ9fSx7InRhZyI6ImRvbm90c2VsbC1idXR0b24iLCJzdHlsZXMiOnsiY29sb3IiOiIjMTg2M0RDIiwiYmFja2dyb3VuZC1jb2xvciI6InRyYW5zcGFyZW50IiwiYm9yZGVyLWNvbG9yIjoidHJhbnNwYXJlbnQifX0seyJ0YWciOiJzaG93LWRlc2MtYnV0dG9uIiwic3R5bGVzIjpbXX0seyJ0YWciOiJoaWRlLWRlc2MtYnV0dG9uIiwic3R5bGVzIjpbXX0seyJ0YWciOiJja3ktYWx3YXlzLWFjdGl2ZSIsInN0eWxlcyI6W119LHsidGFnIjoiY2t5LWxpbmsiLCJzdHlsZXMiOltdfSx7InRhZyI6ImFjY2VwdC1idXR0b24iLCJzdHlsZXMiOnsiY29sb3IiOiIjRkZGRkZGIiwiYmFja2dyb3VuZC1jb2xvciI6IiMxODYzREMiLCJib3JkZXItY29sb3IiOiIjMTg2M0RDIn19LHsidGFnIjoicmV2aXN
22pdC1jb25zZW50Iiwic3R5bGVzIjp7ImJhY2tncm91bmQtY29sb3IiOiIjMDA1NkE3In19XSwiX3Nob3J0Q29kZXMiOlt7ImtleSI6ImNreV9yZWFkbW9yZSIsImNvbnRlbnQiOiJcdTAwM0NhIGhyZWY9XCIjXCIgY2xhc3M9XCJja3ktcG9saWN5XCIgYXJpYS1sYWJlbD1cIkNvb2tpZSBQb2xpY3lcIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiIGRhdGEtY2t5LXRhZz1cInJlYWRtb3JlLWJ1dHRvblwiXHUwMDNFQ29va2llIFBvbGljeVx1MDAzQy9hXHUwMDNFIiwidGFnIjoicmVhZG1vcmUtYnV0dG9uIiwic3RhdHVzIjpmYWxzZSwiYXR0cmlidXRlcyI6eyJyZWwiOiJub2ZvbGxvdyIsInRhcmdldCI6Il9ibGFuayJ9fSx7ImtleSI6ImNreV9zaG93X2Rlc2MiLCJjb250ZW50IjoiXHUwMDNDYnV0dG9uIGNsYXNzPVwiY2t5LXNob3ctZGVzYy1idG5cIiBkYXRhLWNreS10YWc9XCJzaG93LWRlc2MtYnV0dG9uXCIgYXJpYS1sYWJlbD1cIlNob3cgbW9yZVwiXHUwMDNFU2hvdyBtb3JlXHUwMDNDL2J1dHRvblx1MDAzRSIsInRhZyI6InNob3ctZGVzYy1idXR0b24iLCJzdGF0dXMiOnRydWUsImF0dHJpYnV0ZXMiOltdfSx7ImtleSI6ImNreV9oaWRlX2Rlc2MiLCJjb250ZW50IjoiXHUwMDNDYnV0dG9uIGNsYXNzPVwiY2t5LXNob3ctZGVzYy1idG5cIiBkYXRhLWNreS10YWc9XCJoaWRlLWRlc2MtYnV0dG9uXCIgYXJpYS1sYWJlbD1cIlNob3cgbGVzc1wiXHUwMDNFU2hvdyBsZXNzXHUwMDNDL2J1dHRvblx1MDAzRSIsInRhZyI6ImhpZGUtZGVzYy1idXR0b24iLCJzdGF0dXMiOnRydWUsImF0dHJpYnV0ZXMiOltdfSx7ImtleSI6ImNreV9vcHRvdXRfc2hvd19kZXNjIiwiY29udGVudCI6Iltja3lfb3B0b3V0X3Nob3dfZGVzY10iLCJ0YWciOiJvcHRvdXQtc2hvdy1kZXNjLWJ1dHRvbiIsInN0YXR1cyI6dHJ1ZSwiYXR0cmlidXRlcyI6W119LHsia2V5IjoiY2t5X29wdG91dF9oaWRlX2Rlc2MiLCJjb250ZW50IjoiW2NreV9vcHRvdXRfaGlkZV9kZXNjXSIsInRhZyI6Im9wdG91dC1oaWRlLWRlc2MtYnV0dG9uIiwic3RhdHVzIjp0cnVlLCJhdHRyaWJ1dGVzIjpbXX0seyJrZXkiOiJja3lfY2F0ZWdvcnlfdG9nZ2xlX2xhYmVsIiwiY29udGVudCI6Iltja3lfe3tzdGF0dXN9fV9jYXRlZ29yeV9sYWJlbF0gW2NreV9wcmVmZXJlbmNlX3t7Y2F0ZWdvcnlfc2x1Z319X3RpdGxlXSIsInRhZyI6IiIsInN0YXR1cyI6dHJ1ZSwiYXR0cmlidXRlcyI6W119LHsia2V5IjoiY2t5X2VuYWJsZV9jYXRlZ29yeV9sYWJlbCIsImNvbnRlbnQiOiJFbmFibGUiLCJ0YWciOiIiLCJzdGF0dXMiOnRydWUsImF0dHJpYnV0ZXMiOltdfSx7ImtleSI6ImNreV9kaXNhYmxlX2NhdGVnb3J5X2xhYmVsIiwiY29udGVudCI6IkRpc2FibGUiLCJ0YWciOiIiLCJzdGF0dXMiOnRydWUsImF0dHJpYnV0ZXMiOltdfSx7ImtleSI6ImNreV92aWRlb19wbGFjZWhvbGRlciIsImNvbnRlbnQiOiJcdTAwM0NkaXYgY2xhc3M9XCJ2aWRlby1wbGFjZWhvbGRlci1ub3JtYWxcIiBkYXRhLWNreS10YWc9XCJ2aWRlby1wbGFjZWhvbGRlclwiIGlkPVwiW1VOSVFVRUlEXVwiXHUwMDNFXHUwMDNDcCBjbGFzcz1cInZpZGVvLXBsYWNlaG9sZGVyLXRleHQtbm9ybWFsXCIgZGF0YS1ja3ktdGFnPVwicGxhY2Vob2xkZXItdGl0bGVcIlx1MDAzRVBsZWFzZSBhY2NlcHQgY29va2llcyB0byBhY2Nlc3MgdGhpcyBjb250ZW50XHUwMDNDL3BcdTAwM0VcdTAwM0MvZGl2XHUwMDNFIiwidGFnIjoiIiwic3RhdHVzIjp0cnVlLCJhdHRyaWJ1dGVzIjpbXX0seyJrZXkiOiJja3lfZW5hYmxlX29wdG91dF9sYWJlbCIsImNvbnRlbnQiOiJFbmFibGUiLCJ0YWciOiIiLCJzdGF0dXMiOnRydWUsImF0dHJpYnV0ZXMiOltdfSx7ImtleSI6ImNreV9kaXNhYmxlX29wdG91dF9sYWJlbCIsImNvbnRlbnQiOiJEaXNhYmxlIiwidGFnIjoiIiwic3RhdHVzIjp0cnVlLCJhdHRyaWJ1dGVzIjpbXX0seyJrZXkiOiJja3lfb3B0b3V0X3RvZ2dsZV9sYWJlbCIsImNvbnRlbnQiOiJbY2t5X3t7c3RhdHVzfX1fb3B0b3V0X2xhYmVsXSBbY2t5X29wdG91dF9vcHRpb25fdGl0bGVdIiwidGFnIjoiIiwic3RhdHVzIjp0cnVlLCJhdHRyaWJ1dGVzIjpbXX0seyJrZXkiOiJja3lfb3B0b3V0X29wdGlvbl90aXRsZSIsImNvbnRlbnQiOiJEbyBOb3QgU2VsbCBvciBTaGFyZSBNeSBQZXJzb25hbCBJbmZvcm1hdGlvbiIsInRhZyI6IiIsInN0YXR1cyI6dHJ1ZSwiYXR0cmlidXRlcyI6W119LHsia2V5IjoiY2t5X29wdG91dF9jbG9zZV9sYWJlbCIsImNvbnRlbnQiOiJDbG9zZSIsInRhZyI6IiIsInN0YXR1cyI6dHJ1ZSwiYXR0cmlidXRlcyI6W119LHsia2V5IjoiY2t5X3ByZWZlcmVuY2VfY2xvc2VfbGFiZWwiLCJjb250ZW50IjoiQ2xvc2UiLCJ0YWciOiIiLCJzdGF0dXMiOnRydWUsImF0dHJpYnV0ZXMiOltdfV0sIl9ydGwiOiIiLCJfbGFuZ3VhZ2UiOiJlbiIsIl9wcm92aWRlcnNUb0Jsb2NrIjpbXX07CnZhciBfY2t5U3R5bGVzID0geyJjc3MiOiIuY2t5LW92ZXJsYXl7YmFja2dyb3VuZDogIzAwMDAwMDsgb3BhY2l0eTogMC40OyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogOTk5OTk5OTk7fS5ja3ktaGlkZXtkaXNwbGF5OiBub25lO30uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXJ7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGJhY2tncm91bmQ6ICMwMDU2YTc7IHdpZHRoOiA0NXB4OyBoZWlnaHQ6IDQ1cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiA5OTk5OTk7IGN1cnNvcjogcG9pbnRlcjt9LmNreS1yZXZpc2l0LWJvdHRvbS1sZWZ0e2JvdHRvbTogMTVweDsgbGVmdDogMTVweDt9LmNreS1yZXZpc2l0LWJvdHRvbS1yaWdodHtib3R0b206IDE1cHg7IHJpZ2h0OiAxNXB4O30uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXIgLmNreS1idG4tcmV2aXNpdHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO30uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXIgLmNreS1idG4tcmV2aXNpdCBpbWd7bWF4LXdpZHRoOiBmaXQtY29udGVudDsgbWFyZ2luOiAwOyBoZWlnaHQ6IDMwcHg7IHdpZHRoOiAzMHB4O30uY2t5LXJldmlzaXQtYm90dG9tLWxlZnQ6aG92ZXI6OmJlZm9yZXtjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogIzRlNGI2NjsgY29sb3I6ICNmZmZmZmY7IGxlZnQ6IGNhbGMo
22MTAwJSArIDdweCk7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE2cHg7IHdpZHRoOiBtYXgtY29udGVudDsgcGFkZGluZzogNHB4IDhweDsgYm9yZGVyLXJhZGl1czogNHB4O30uY2t5LXJldmlzaXQtYm90dG9tLWxlZnQ6aG92ZXI6OmFmdGVye3Bvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCJcIjsgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyBib3JkZXItcmlnaHQtY29sb3I6ICM0ZTRiNjY7fS5ja3ktcmV2aXNpdC1ib3R0b20tcmlnaHQ6aG92ZXI6OmJlZm9yZXtjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogIzRlNGI2NjsgY29sb3I6ICNmZmZmZmY7IHJpZ2h0OiBjYWxjKDEwMCUgKyA3cHgpOyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxNnB4OyB3aWR0aDogbWF4LWNvbnRlbnQ7IHBhZGRpbmc6IDRweCA4cHg7IGJvcmRlci1yYWRpdXM6IDRweDt9LmNreS1yZXZpc2l0LWJvdHRvbS1yaWdodDpob3Zlcjo6YWZ0ZXJ7cG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiBcIlwiOyBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgcmlnaHQ6IGNhbGMoMTAwJSArIDJweCk7IGJvcmRlci1yaWdodC13aWR0aDogMDsgYm9yZGVyLWxlZnQtY29sb3I6ICM0ZTRiNjY7fS5ja3ktcmV2aXNpdC1oaWRle2Rpc3BsYXk6IG5vbmU7fS5ja3ktY29uc2VudC1jb250YWluZXJ7cG9zaXRpb246IGZpeGVkOyB3aWR0aDogNDQwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHotaW5kZXg6IDk5OTk5OTk7IGJvcmRlci1yYWRpdXM6IDZweDt9LmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFye2JhY2tncm91bmQ6ICNmZmZmZmY7IGJvcmRlcjogMXB4IHNvbGlkOyBwYWRkaW5nOiAyMHB4IDI2cHg7IGJveC1zaGFkb3c6IDAgLTFweCAxMHB4IDAgI2FjYWJhYjRkOyBib3JkZXItcmFkaXVzOiA2cHg7fS5ja3ktYm94LWJvdHRvbS1sZWZ0e2JvdHRvbTogNDBweDsgbGVmdDogNDBweDt9LmNreS1ib3gtYm90dG9tLXJpZ2h0e2JvdHRvbTogNDBweDsgcmlnaHQ6IDQwcHg7fS5ja3ktYm94LXRvcC1sZWZ0e3RvcDogNDBweDsgbGVmdDogNDBweDt9LmNreS1ib3gtdG9wLXJpZ2h0e3RvcDogNDBweDsgcmlnaHQ6IDQwcHg7fS5ja3ktY3VzdG9tLWJyYW5kLWxvZ28td3JhcHBlciAuY2t5LWN1c3RvbS1icmFuZC1sb2dve3dpZHRoOiAxMDBweDsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDAgMCAxMnB4IDA7fS5ja3ktbm90aWNlIC5ja3ktdGl0bGV7Y29sb3I6ICMyMTIxMjE7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDI0cHg7IG1hcmdpbjogMCAwIDEycHggMDt9LmNreS1ub3RpY2UtZGVzICosLmNreS1wcmVmZXJlbmNlLWNvbnRlbnQtd3JhcHBlciAqLC5ja3ktYWNjb3JkaW9uLWhlYWRlci1kZXMgKiwuY2t5LWdwYy13cmFwcGVyIC5ja3ktZ3BjLWRlc2MgKntmb250LXNpemU6IDE0cHg7fS5ja3ktbm90aWNlLWRlc3tjb2xvcjogIzIxMjEyMTsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjRweDsgZm9udC13ZWlnaHQ6IDQwMDt9LmNreS1ub3RpY2UtZGVzIGltZ3toZWlnaHQ6IDI1cHg7IHdpZHRoOiAyNXB4O30uY2t5LWNvbnNlbnQtYmFyIC5ja3ktbm90aWNlLWRlcyBwLC5ja3ktZ3BjLXdyYXBwZXIgLmNreS1ncGMtZGVzYyBwLC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWNvbnRlbnQtd3JhcHBlciBwLC5ja3ktYWNjb3JkaW9uLWhlYWRlci13cmFwcGVyIC5ja3ktYWNjb3JkaW9uLWhlYWRlci1kZXMgcCwuY2t5LWNvb2tpZS1kZXMtdGFibGUgbGkgZGl2Omxhc3QtY2hpbGQgcHtjb2xvcjogaW5oZXJpdDsgbWFyZ2luLXRvcDogMDsgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDt9LmNreS1ub3RpY2UtZGVzIFA6bGFzdC1jaGlsZCwuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyIHA6bGFzdC1jaGlsZCwuY2t5LWNvb2tpZS1kZXMtdGFibGUgbGkgZGl2Omxhc3QtY2hpbGQgcDpsYXN0LWNoaWxkLC5ja3ktZ3BjLXdyYXBwZXIgLmNreS1ncGMtZGVzYyBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTogMDt9LmNreS1ub3RpY2UtZGVzIGEuY2t5LXBvbGljeSwuY2t5LW5vdGljZS1kZXMgYnV0dG9uLmNreS1wb2xpY3l7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzE4NjNkYzsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAxcHggc29saWQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO30uY2t5LW5vdGljZS1kZXMgYnV0dG9uLmNreS1wb2xpY3l7cGFkZGluZzogMDt9LmNreS1ub3RpY2UtZGVzIGEuY2t5LXBvbGljeTpmb2N1cy12aXNpYmxlLC5ja3ktbm90aWNlLWRlcyBidXR0b24uY2t5LXBvbGljeTpmb2N1cy12aXNpYmxlLC5ja3ktcHJlZmVyZW5jZS1jb250ZW50LXdyYXBwZXIgLmNreS1zaG93LWRlc2MtYnRuOmZvY3VzLXZpc2libGUsLmNreS1hY2NvcmRpb24taGVhZGVyIC5ja3ktYWNjb3JkaW9uLWJ0bjpmb2N1cy12aXNpYmxlLC5ja3ktcHJlZmVyZW5jZS1oZWFkZXIgLmNreS1idG4tY2xvc2U6Zm9jdXMtdmlzaWJsZSwuY2t5LXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMtdmlzaWJsZSwuY2t5LWZvb3Rlci13cmFwcGVyIGE6Zm9jdXMtdmlzaWJsZSwuY2t5LWJ0bjpmb2N1cy12aXNpYmxle291dGxpbmU6IDJweCBzb2xpZCAjMTg2M2RjOyBvdXRsaW5lLW9mZnNldDogMnB4O30uY2t5LWJ0bjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLC5ja3ktYWNjb3JkaW9uLWhlYWRlciAuY2t5LWFjY29yZGlvbi1idG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyIC5ja3ktc2hvdy1kZXNjLWJ0bjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLC5ja3ktYnRuLXJldmlzaXQtd3JhcHBlciAuY2t5LWJ0bi1yZXZpc2l0OmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksLmNreS1wcmVmZXJlbmNlLWhlYWRlciAuY2t5LWJ0bi1jbG9zZTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLC5ja3ktY29uc2VudC1iYXIgLmNreS1iYW5uZXItYnRuLWNsb3NlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTogMDt9YnV0dG9uLmNreS1zaG93LWRlc2MtYnRuOm5vdCg6
22aG92ZXIpOm5vdCg6YWN0aXZlKXtjb2xvcjogIzE4NjNkYzsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fWJ1dHRvbi5ja3ktYWNjb3JkaW9uLWJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksYnV0dG9uLmNreS1iYW5uZXItYnRuLWNsb3NlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxidXR0b24uY2t5LWJ0bi1yZXZpc2l0Om5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxidXR0b24uY2t5LWJ0bi1jbG9zZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSl7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fS5ja3ktY29uc2VudC1iYXIgYnV0dG9uOmhvdmVyLC5ja3ktbW9kYWwuY2t5LW1vZGFsLW9wZW4gYnV0dG9uOmhvdmVyLC5ja3ktY29uc2VudC1iYXIgYnV0dG9uOmZvY3VzLC5ja3ktbW9kYWwuY2t5LW1vZGFsLW9wZW4gYnV0dG9uOmZvY3Vze3RleHQtZGVjb3JhdGlvbjogbm9uZTt9LmNreS1ub3RpY2UtYnRuLXdyYXBwZXJ7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi10b3A6IDE2cHg7fS5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRue3RleHQtc2hhZG93OiBub25lOyBib3gtc2hhZG93OiBub25lO30uY2t5LWJ0bntmbGV4OiBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGxpbmUtaGVpZ2h0OiAyNHB4OyBwYWRkaW5nOiA4cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IG1hcmdpbjogMCA4cHggMCAwOyBib3JkZXItcmFkaXVzOiAycHg7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgbWluLWhlaWdodDogMDt9LmNreS1idG46aG92ZXJ7b3BhY2l0eTogMC44O30uY2t5LWJ0bi1jdXN0b21pemV7Y29sb3I6ICMxODYzZGM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDJweCBzb2xpZCAjMTg2M2RjO30uY2t5LWJ0bi1yZWplY3R7Y29sb3I6ICMxODYzZGM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDJweCBzb2xpZCAjMTg2M2RjO30uY2t5LWJ0bi1hY2NlcHR7YmFja2dyb3VuZDogIzE4NjNkYzsgY29sb3I6ICNmZmZmZmY7IGJvcmRlcjogMnB4IHNvbGlkICMxODYzZGM7fS5ja3ktYnRuOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwO31AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpey5ja3ktYm94LWJvdHRvbS1sZWZ0e2JvdHRvbTogMDsgbGVmdDogMDt9LmNreS1ib3gtYm90dG9tLXJpZ2h0e2JvdHRvbTogMDsgcmlnaHQ6IDA7fS5ja3ktYm94LXRvcC1sZWZ0e3RvcDogMDsgbGVmdDogMDt9LmNreS1ib3gtdG9wLXJpZ2h0e3RvcDogMDsgcmlnaHQ6IDA7fX1AbWVkaWEgKG1heC1oZWlnaHQ6IDQ4MHB4KXsuY2t5LWNvbnNlbnQtY29udGFpbmVye21heC1oZWlnaHQ6IDEwMHZoO292ZXJmbG93LXk6IHNjcm9sbH0uY2t5LW5vdGljZS1kZXN7bWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtvdmVyZmxvdy15OiB1bnNldCAhaW1wb3J0YW50fS5ja3ktcHJlZmVyZW5jZS1jZW50ZXJ7aGVpZ2h0OiAxMDB2aDtvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50fS5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1wcmVmZXJlbmNlLWJvZHktd3JhcHBlcntvdmVyZmxvdzogdW5zZXR9fUBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCl7LmNreS1ib3gtYm90dG9tLWxlZnQsIC5ja3ktYm94LWJvdHRvbS1yaWdodCwgLmNreS1ib3gtdG9wLWxlZnQsIC5ja3ktYm94LXRvcC1yaWdodHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlO30uY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXJ7cGFkZGluZzogMjBweCAwO30uY2t5LWN1c3RvbS1icmFuZC1sb2dvLXdyYXBwZXIsIC5ja3ktbm90aWNlIC5ja3ktdGl0bGUsIC5ja3ktbm90aWNlLWRlcywgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXJ7cGFkZGluZzogMCAyNHB4O30uY2t5LW5vdGljZS1kZXN7bWF4LWhlaWdodDogNDB2aDsgb3ZlcmZsb3cteTogc2Nyb2xsO30uY2t5LW5vdGljZS1idG4td3JhcHBlcntmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtYXJnaW4tdG9wOiAwO30uY2t5LWJ0bnt3aWR0aDogMTAwJTsgbWFyZ2luOiAxMHB4IDAgMCAwO30uY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1jdXN0b21pemV7b3JkZXI6IDI7fS5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLXJlamVjdHtvcmRlcjogMzt9LmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tYWNjZXB0e29yZGVyOiAxOyBtYXJnaW4tdG9wOiAxNnB4O319QG1lZGlhIChtYXgtd2lkdGg6IDM1MnB4KXsuY2t5LW5vdGljZSAuY2t5LXRpdGxle2ZvbnQtc2l6ZTogMTZweDt9LmNreS1ub3RpY2UtZGVzICp7Zm9udC1zaXplOiAxMnB4O30uY2t5LW5vdGljZS1kZXMsIC5ja3ktYnRue2ZvbnQtc2l6ZTogMTJweDt9fS5ja3ktbW9kYWwuY2t5LW1vZGFsLW9wZW57ZGlzcGxheTogZmxleDsgdmlzaWJpbGl0eTogdmlzaWJsZTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO30uY2t5LW1vZGFse2JveC1zaGFkb3c6IDAgMzJweCA2OHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgbWFyZ2luOiAwIGF1dG87IHBvc2l0aW9uOiBmaXhlZDsgbWF4LXdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB0b3A6IDUwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXJhZGl1czogNnB4OyB6LWluZGV4OiA5OTk5OTk5OTk7IGNvbG9yOiAjMjEyMTIxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTsgdmlzaWJpbGl0eTogaGlkZGVuOyB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTt9LmNreS1wcmVmZXJlbmNlLWNlbnRlcnttYXgtaGVpZ2h0OiA3OXZoOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogODQ1cHg7IG92ZXJmbG93OiBoaWRkZW47IGZsZXg6IDEgMSAwOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbj
22ogY29sdW1uOyBib3JkZXItcmFkaXVzOiA2cHg7fS5ja3ktcHJlZmVyZW5jZS1oZWFkZXJ7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiAyMnB4IDI0cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZDt9LmNreS1wcmVmZXJlbmNlLWhlYWRlciAuY2t5LXByZWZlcmVuY2UtdGl0bGV7Zm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMjRweDt9LmNreS1wcmVmZXJlbmNlLWhlYWRlciAuY2t5LWJ0bi1jbG9zZXttYXJnaW46IDA7IGN1cnNvcjogcG9pbnRlcjsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcGFkZGluZzogMDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBtaW4taGVpZ2h0OiAwOyBsaW5lLWhlaWdodDogMDsgdGV4dC1zaGFkb3c6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7fS5ja3ktcHJlZmVyZW5jZS1oZWFkZXIgLmNreS1idG4tY2xvc2UgaW1ne21hcmdpbjogMDsgaGVpZ2h0OiAxMHB4OyB3aWR0aDogMTBweDt9LmNreS1wcmVmZXJlbmNlLWJvZHktd3JhcHBlcntwYWRkaW5nOiAwIDI0cHg7IGZsZXg6IDE7IG92ZXJmbG93OiBhdXRvOyBib3gtc2l6aW5nOiBib3JkZXItYm94O30uY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyLC5ja3ktZ3BjLXdyYXBwZXIgLmNreS1ncGMtZGVzY3tmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBmb250LXdlaWdodDogNDAwOyBwYWRkaW5nOiAxMnB4IDA7fS5ja3ktcHJlZmVyZW5jZS1jb250ZW50LXdyYXBwZXJ7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO30uY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyIGltZ3toZWlnaHQ6IDI1cHg7IHdpZHRoOiAyNXB4O30uY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyIC5ja3ktc2hvdy1kZXNjLWJ0bntmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBjb2xvcjogIzE4NjNkYzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBsaW5lLWhlaWdodDogMjRweDsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgbWluLWhlaWdodDogMDsgdGV4dC1zaGFkb3c6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7fS5ja3ktYWNjb3JkaW9uLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTogMTBweDt9LmNreS1hY2NvcmRpb257Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO30uY2t5LWFjY29yZGlvbjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206IG5vbmU7fS5ja3ktYWNjb3JkaW9uIC5ja3ktYWNjb3JkaW9uLWl0ZW17ZGlzcGxheTogZmxleDsgbWFyZ2luLXRvcDogMTBweDt9LmNreS1hY2NvcmRpb24gLmNreS1hY2NvcmRpb24tYm9keXtkaXNwbGF5OiBub25lO30uY2t5LWFjY29yZGlvbi5ja3ktYWNjb3JkaW9uLWFjdGl2ZSAuY2t5LWFjY29yZGlvbi1ib2R5e2Rpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwIDIycHg7IG1hcmdpbi1ib3R0b206IDE2cHg7fS5ja3ktYWNjb3JkaW9uLWhlYWRlci13cmFwcGVye2N1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEwMCU7fS5ja3ktYWNjb3JkaW9uLWl0ZW0gLmNreS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjt9LmNreS1hY2NvcmRpb24taGVhZGVyIC5ja3ktYWNjb3JkaW9uLWJ0bntmb250LXNpemU6IDE2cHg7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBjb2xvcjogIzIxMjEyMTsgbGluZS1oZWlnaHQ6IDI0cHg7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtdHJhbnNmb3JtOiBub25lOyBtaW4taGVpZ2h0OiAwOyB0ZXh0LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTt9LmNreS1hY2NvcmRpb24taGVhZGVyIC5ja3ktYWx3YXlzLWFjdGl2ZXtjb2xvcjogIzAwODAwMDsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IDI0cHg7IGZvbnQtc2l6ZTogMTRweDt9LmNreS1hY2NvcmRpb24taGVhZGVyLWRlc3tmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBtYXJnaW46IDEwcHggMCAxNnB4IDA7fS5ja3ktYWNjb3JkaW9uLWNoZXZyb257bWFyZ2luLXJpZ2h0OiAyMnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjt9LmNreS1hY2NvcmRpb24tY2hldnJvbi1oaWRle2Rpc3BsYXk6IG5vbmU7fS5ja3ktYWNjb3JkaW9uIC5ja3ktYWNjb3JkaW9uLWNoZXZyb24gaTo6YmVmb3Jle2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm9yZGVyLXJpZ2h0OiAxLjRweCBzb2xpZDsgYm9yZGVyLWJvdHRvbTogMS40cHggc29saWQ7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgaGVpZ2h0OiA2cHg7IHdpZHRoOiA2cHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IHRvcDogOHB4O30uY2t5LWFjY29yZGlvbi5ja3ktYWNjb3JkaW9uLWFjdGl2ZSAuY2t5LWFjY29yZGlvbi1jaGV2cm9uIGk6OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO30uY2t5LWF1ZGl0LXRhYmxle2JhY2tncm91bmQ6ICNmNGY0ZjQ7IGJvcmRlci1yYWRpdXM6IDZweDt9LmNreS1hdWRpdC10YWJsZSAuY2t5LWVtcHR5LWNvb2tpZXMtdGV4dHtjb2xvcjogaW5oZXJpdDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMjRweDsgbWFy
22Z2luOiAwOyBwYWRkaW5nOiAxMHB4O30uY2t5LWF1ZGl0LXRhYmxlIC5ja3ktY29va2llLWRlcy10YWJsZXtmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBmb250LXdlaWdodDogbm9ybWFsOyBwYWRkaW5nOiAxNXB4IDEwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDsgbWFyZ2luOiAwO30uY2t5LWF1ZGl0LXRhYmxlIC5ja3ktY29va2llLWRlcy10YWJsZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206IG5vbmU7fS5ja3ktYXVkaXQtdGFibGUgLmNreS1jb29raWUtZGVzLXRhYmxlIGxpe2xpc3Qtc3R5bGUtdHlwZTogbm9uZTsgZGlzcGxheTogZmxleDsgcGFkZGluZzogM3B4IDA7fS5ja3ktYXVkaXQtdGFibGUgLmNreS1jb29raWUtZGVzLXRhYmxlIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOiAwO30uY2t5LWNvb2tpZS1kZXMtdGFibGUgbGkgZGl2OmZpcnN0LWNoaWxke3dpZHRoOiAxMDBweDsgZm9udC13ZWlnaHQ6IDYwMDsgd29yZC1icmVhazogYnJlYWstd29yZDsgd29yZC13cmFwOiBicmVhay13b3JkO30uY2t5LWNvb2tpZS1kZXMtdGFibGUgbGkgZGl2Omxhc3QtY2hpbGR7ZmxleDogMTsgd29yZC1icmVhazogYnJlYWstd29yZDsgd29yZC13cmFwOiBicmVhay13b3JkOyBtYXJnaW4tbGVmdDogOHB4O30uY2t5LWZvb3Rlci1zaGFkb3d7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQwcHg7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgMTAwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO30uY2t5LWZvb3Rlci13cmFwcGVye3Bvc2l0aW9uOiByZWxhdGl2ZTt9LmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXJ7ZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogMjJweCAyNHB4OyBib3JkZXItdG9wOiAxcHggc29saWQ7fS5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRue2ZsZXg6IGF1dG87IG1heC13aWR0aDogMTAwJTsgdGV4dC1zaGFkb3c6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7fS5ja3ktYnRuLXByZWZlcmVuY2Vze2NvbG9yOiAjMTg2M2RjOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAycHggc29saWQgIzE4NjNkYzt9LmNreS1wcmVmZXJlbmNlLWhlYWRlciwuY2t5LXByZWZlcmVuY2UtYm9keS13cmFwcGVyLC5ja3ktcHJlZmVyZW5jZS1jb250ZW50LXdyYXBwZXIsLmNreS1hY2NvcmRpb24td3JhcHBlciwuY2t5LWFjY29yZGlvbiwuY2t5LWFjY29yZGlvbi13cmFwcGVyLC5ja3ktZm9vdGVyLXdyYXBwZXIsLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOiBpbmhlcml0O31AbWVkaWEgKG1heC13aWR0aDogODQ1cHgpey5ja3ktbW9kYWx7bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTt9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7LmNreS1tb2RhbHttYXgtd2lkdGg6IDEwMCU7fS5ja3ktcHJlZmVyZW5jZS1jZW50ZXJ7bWF4LWhlaWdodDogMTAwdmg7fS5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fS5ja3ktYWNjb3JkaW9uLmNreS1hY2NvcmRpb24tYWN0aXZlIC5ja3ktYW
22Njb3JkaW9uLWJvZHl7cGFkZGluZy1yaWdodDogMDt9LmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG57d2lkdGg6IDEwMCU7IG1hcmdpbjogMTBweCAwIDAgMDt9LmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tcmVqZWN0e29yZGVyOiAzO30uY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bi1hY2NlcHR7b3JkZXI6IDE7IG1hcmdpbi10b3A6IDA7fS5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLXByZWZlcmVuY2Vze29yZGVyOiAyO319QG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KXsuY2t5LWFjY29yZGlvbi1jaGV2cm9ue21hcmdpbi1yaWdodDogMTVweDt9LmNreS1ub3RpY2UtYnRuLXdyYXBwZXJ7bWFyZ2luLXRvcDogMDt9LmNreS1hY2NvcmRpb24uY2t5LWFjY29yZGlvbi1hY3RpdmUgLmNreS1hY2NvcmRpb24tYm9keXtwYWRkaW5nOiAwIDE1cHg7fX1AbWVkaWEgKG1heC13aWR0aDogMzUycHgpey5ja3ktcHJlZmVyZW5jZS1oZWFkZXIgLmNreS1wcmVmZXJlbmNlLXRpdGxle2ZvbnQtc2l6ZTogMTZweDt9LmNreS1wcmVmZXJlbmNlLWhlYWRlcntwYWRkaW5nOiAxNnB4IDI0cHg7fS5ja3ktcHJlZmVyZW5jZS1jb250ZW50LXdyYXBwZXIgKiwgLmNreS1hY2NvcmRpb24taGVhZGVyLWRlcyAqe2ZvbnQtc2l6ZTogMTJweDt9LmNreS1wcmVmZXJlbmNlLWNvbnRlbnQtd3JhcHBlciwgLmNreS1wcmVmZXJlbmNlLWNvbnRlbnQtd3JhcHBlciAuY2t5LXNob3ctbW9yZSwgLmNreS1hY2NvcmRpb24taGVhZGVyIC5ja3ktYWx3YXlzLWFjdGl2ZSwgLmNreS1hY2NvcmRpb24taGVhZGVyLWRlcywgLmNreS1wcmVmZXJlbmNlLWNvbnRlbnQtd3JhcHBlciAuY2t5LXNob3ctZGVzYy1idG4sIC5ja3ktbm90aWNlLWRlcyBhLmNreS1wb2xpY3l7Zm9udC1zaXplOiAxMnB4O30uY2t5LWFjY29yZGlvbi1oZWFkZXIgLmNreS1hY2NvcmRpb24tYnRue2ZvbnQtc2l6ZTogMTRweDt9fS5ja3ktc3dpdGNoe2Rpc3BsYXk6IGZsZXg7fS5ja3ktc3dpdGNoIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA0NHB4OyBoZWlnaHQ6IDI0cHg7IG1hcmdpbjogMDsgYmFja2dyb3VuZDogI2QwZDVkMjsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBib3JkZXItcmFkaXVzOiA1MHB4OyBjdXJzb3I6IHBvaW50ZXI7IG91dGxpbmU6IDA7IGJvcmRlcjogbm9uZTsgdG9wOiAwO30uY2t5LXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZHtiYWNrZ3JvdW5kOiAjMTg2M2RjO30uY2t5LXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YmVmb3Jle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCJcIjsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMjBweDsgbGVmdDogMnB4OyBib3R0b206IDJweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzOyB0cmFuc2l0aW9uOiAwLjRzOyBtYXJnaW46IDA7fS5ja3ktc3dpdGNoIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphZnRlcntkaXNwbGF5OiBub25lO30uY2t5LXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTt9QG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KXsuY2t5LXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17d2lkdGg6IDM4cHg7IGhlaWdodDogMjFweDt9LmNreS1zd2l0Y2ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmJlZm9yZXtoZWlnaHQ6IDE3cHg7IHdpZHRoOiAxN3B4O30uY2t5LXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTt9fS5ja3ktY29uc2VudC1iYXIgLmNreS1iYW5uZXItYnRuLWNsb3Nle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDlweDsgdG9wOiA1cHg7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IG1pbi1oZWlnaHQ6IDA7IGxpbmUtaGVpZ2h0OiAwOyBoZWlnaHQ6IDI0cHg7IHdpZHRoOiAyNHB4OyB0ZXh0LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTt9LmNreS1jb25zZW50LWJhciAuY2t5LWJhbm5lci1idG4tY2xvc2UgaW1ne2hlaWdodDogOXB4OyB3aWR0aDogOXB4OyBtYXJnaW46IDA7fS5ja3ktbm90aWNlLWdyb3Vwe2ZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDI0cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOiAjMjEyMTIxO30uY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1kby1ub3Qtc2VsbHtmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBwYWRkaW5nOiA2cHggMDsgbWFyZ2luOiAwOyBmb250LXdlaWdodDogNTAwOyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlcjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogIzE4NjNkYzsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmU7IHRleHQtc2hhZG93OiBub25lO30uY2t5LWNvbnNlbnQtYmFyIC5ja3ktYmFubmVyLWJ0bi1jbG9zZTpmb2N1cy12aXNpYmxlLC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLWRvLW5vdC1zZWxsOmZvY3VzLXZpc2libGUsLmNreS1vcHQtb3V0LWJ0bi13cmFwcGVyIC5ja3ktYnRuOmZvY3VzLXZpc2libGUsLmNreS1vcHQtb3V0LWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNreS1vcHQtb3V0LWNoZWNrYm94OmZvY3VzLXZpc2libGV7b3V0bGluZTogMnB4IHNvbGlkICMxODYzZGM7IG91dGxpbmUtb2Zmc2V0OiAycHg7fUBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCl7LmNreS1jb25zZW50LWNvbnRhaW5lcnt3aWR0aDogMTAwJTt9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTJweCl7LmNreS1ub3RpY2UtZGVzIGEuY2t5LXBvbGljeSwgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tZG8tbm90LXNlbGx7Zm9udC1zaXplOiAxMnB4O319LmNreS1vcHQtb3V0LXdyYXBwZXJ7cGFkZGluZzogMTJweCAwO30uY2t5LW9wdC1vdXQtd3JhcHBlciAuY2t5LW9wdC1vdXQtY2hlY2tib3gtd3JhcHBlcntkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO30uY2t5LW9wdC1vdXQtY2hlY2tib3gtd3JhcHBlciAuY2t5LW9wdC1vdXQtY2hlY2tib3gtbGFiZWx7Zm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMjRweDsgbWFy
22Z2luOiAwIDAgMCAxMnB4OyBjdXJzb3I6IHBvaW50ZXI7fS5ja3ktb3B0LW91dC1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ja3ktb3B0LW91dC1jaGVja2JveHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMTguNXB4OyBtYXJnaW46IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYm9yZGVyLXJhZGl1czogMnB4OyBjdXJzb3I6IHBvaW50ZXI7fS5ja3ktb3B0LW91dC1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ja3ktb3B0LW91dC1jaGVja2JveDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6ICMxODYzZGM7IGJvcmRlcjogbm9uZTt9LmNreS1vcHQtb3V0LWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNreS1vcHQtb3V0LWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVye2xlZnQ6IDZweDsgYm90dG9tOiA0cHg7IHdpZHRoOiA3cHg7IGhlaWdodDogMTNweDsgYm9yZGVyOiBzb2xpZCAjZmZmZmZmOyBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwOyBib3JkZXItcmFkaXVzOiAycHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9LmNreS1vcHQtb3V0LWNoZWNrYm94LXdyYXBwZXIuY2t5LWRpc2FibGVkIC5ja3ktb3B0LW91dC1jaGVja2JveC1sYWJlbCwuY2t5LW9wdC1vdXQtY2hlY2tib3gtd3JhcHBlci5ja3ktZGlzYWJsZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNreS1vcHQtb3V0LWNoZWNrYm94e2N1cnNvcjogbm8tZHJvcDt9LmNreS1ncGMtd3JhcHBlcnttYXJnaW46IDAgMCAwIDMycHg7fS5ja3ktZm9vdGVyLXdyYXBwZXIgLmNreS1vcHRvdXQtYWN0aW9uLWFyZWF7cGFkZGluZzowIDI0cHggMjJweCAyNHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItY29sb3I6aW5oZXJpdH0uY2t5LWZvb3Rlci13cmFwcGVyIC5ja3ktb3B0LW91dC1idG4td3JhcHBlcntwYWRkaW5nLXRvcDoyMnB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5ja3ktZm9vdGVyLXdyYXBwZXIgLmNreS1vcHQtb3V0LWJ0bi13cmFwcGVye2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fS5ja3ktb3B0LW91dC1idG4td3JhcHBlciAuY2t5LWJ0bntmbGV4OiBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtc2hhZG93OiBub25lOyBib3gtc2hhZG93OiBub25lO30uY2t5LW9wdC1vdXQtYnRuLXdyYXBwZXIgLmNreS1idG4tY2FuY2Vse2JvcmRlcjogMXB4IHNvbGlkICNkZWRmZTA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogIzg1ODU4NTt9LmNreS1vcHQtb3V0LWJ0bi13cmFwcGVyIC5ja3ktYnRuLWNvbmZpcm17YmFja2dyb3VuZDogIzE4NjNkYzsgY29sb3I6ICNmZmZmZmY7IGJvcmRlcjogMXB4IHNvbGlkICMxODYzZGM7fVxuLmNreS1vcHRvdXQtc3VjY2Vzc3t3aWR0aDo3OThweDttYXgtd2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjhweCAxMnB4O21hcmdpbjowIGF1dG87Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6bm9uZX0uY2t5LW9wdG91dC1zdWNjZXNzIC5ja3ktb3B0b3V0LXN1Y2Nlc3MtaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4fS5ja3ktb3B0b3V0LXN1Y2Nlc3MgLmNreS1vcHRvdXQtc3VjY2Vzcy1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmNreS1vcHRvdXQtc3VjY2VzcyAuY2t5LW9wdG91dC1zdWNjZXNzLWljb257d2lkdGg6MjBweDtmbGV4LXNocmluazowfS5ja3ktb3B0b3V0LXN1Y2Nlc3MgLmNreS1vcHRvdXQtc3VjY2Vzcy10ZXh0e21hcmdpbjowO21hcmdpbi1pbmxpbmUtc3RhcnQ6OHB4O21hcmdpbi10b3A6MXB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMHB4fS5ja3ktb3B0b3V0LXN1Y2Nlc3MgLmNreS1vcHRvdXQtc3VjY2Vzcy10ZXh0IHB7bWFyZ2luOjB9LmNreS1vcHRvdXQtc3VjY2VzcyAuY2t5LW9wdG91dC1zdWNjZXNzLXN1YnRleHR7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDM1MnB4KXsuY2t5LW9wdC1vdXQtY2hlY2tib3gtd3JhcHBlciAuY2t5LW9wdC1vdXQtY2hlY2tib3gtbGFiZWx7Zm9udC1zaXplOiAxNHB4O30uY2t5LWdwYy13cmFwcGVyIC5ja3ktZ3BjLWRlc2MsIC5ja3ktZ3BjLXdyYXBwZXIgLmNreS1ncGMtZGVzYyAqe2ZvbnQtc2l6ZTogMTJweDt9LmNreS1vcHQtb3V0LWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNreS1vcHQtb3V0LWNoZWNrYm94e3dpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7fS5ja3ktb3B0LW91dC1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ja3ktb3B0LW91dC1jaGVja2JveDpjaGVja2VkOjphZnRlcntsZWZ0OiA1cHg7IGJvdHRvbTogNHB4OyB3aWR0aDogM3B4OyBoZWlnaHQ6IDlweDt9LmNreS1ncGMtd3JhcHBlcnttYXJnaW46IDAgMCAwIDI4cHg7fX0udmlkZW8tcGxhY2Vob2xkZXIteW91dHViZXtiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMGIwNTk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1heC13aWR0aDogMTAwJTt9LnZpZGVvLXBsYWNlaG9sZG
22VyLXRleHQteW91dHViZXt0ZXh0LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDEwcHggMTZweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGNjOyBjb2xvcjogI2ZmZmZmZjsgYm9yZGVyOiAxcHggc29saWQ7IGJvcmRlci1yYWRpdXM6IDJweDsgY3Vyc29yOiBwb2ludGVyO30udmlkZW8tcGxhY2Vob2xkZXItbm9ybWFse2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3BsdWdpbnMvY29va2llLWxhdy1pbmZvL2xpdGUvZnJvbnRlbmQvaW1hZ2VzL3BsYWNlaG9sZGVyLnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiA4MHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtY29sb3I6ICNiMmIwYjA1OTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBtYXgtd2lkdGg6IDEwMCU7fS52aWRlby1wbGFjZWhvbGRlci10ZXh0LW5vcm1hbHthbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAxMHB4IDE2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyOiAxcHggc29saWQ7IGJvcmRlci1yYWRpdXM6IDJweDsgY3Vyc29yOiBwb2ludGVyO30uY2t5LXJ0bHtkaXJlY3Rpb246IHJ0bDsgdGV4dC1hbGlnbjogcmlnaHQ7fS5ja3ktcnRsIC5ja3ktYmFubmVyLWJ0bi1jbG9zZXtsZWZ0OiA5cHg7IHJpZ2h0OiBhdXRvO30uY2t5LXJ0bCAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogOHB4O30uY2t5LXJ0bCAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fS5ja3ktcnRsIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVye21hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDE1cHg7fS5ja3ktcnRsIC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRue21hcmdpbi1yaWdodDogOHB4O30uY2t5LXJ0bCAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fS5ja3ktcnRsIC5ja3ktYWNjb3JkaW9uIC5ja3ktYWNjb3JkaW9uLWNoZXZyb24gaTo6YmVmb3Jle2JvcmRlcjogbm9uZTsgYm9yZGVyLWxlZnQ6IDEuNHB4IHNvbGlkOyBib3JkZXItdG9wOiAxLjRweCBzb2xpZDsgbGVmdDogMTJweDt9LmNreS1ydGwgLmNreS1hY2NvcmRpb24uY2t5LWFjY29yZGlvbi1hY3RpdmUgLmNreS1hY2NvcmRpb24tY2hldnJvbiBpOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNreS1ydGwgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OiAwO319QG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXsuY2t5LXJ0bCAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogMDt9LmNreS1ydGwgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG57bWFyZ2luLXJpZ2h0OiAwO30uY2t5LXJ0bCAuY2t5LWFjY29yZGlvbi5ja3ktYWNjb3JkaW9uLWFjdGl2ZSAuY2t5LWFjY29yZGlvbi1ib2R5e3BhZGRpbmc6IDAgMjJweCAwIDA7fX1AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpey5ja3ktcnRsIC5ja3ktYWNjb3JkaW9uLmNreS1hY2NvcmRpb24tYWN0aXZlIC5ja3ktYW
22Njb3JkaW9uLWJvZHl7cGFkZGluZzogMCAxNXB4IDAgMDt9fS5ja3ktcnRsIC5ja3ktb3B0LW91dC1idG4td3JhcHBlciAuY2t5LWJ0bnttYXJnaW4tcmlnaHQ6IDEycHg7fS5ja3ktcnRsIC5ja3ktb3B0LW91dC1idG4td3JhcHBlciAuY2t5LWJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fS5ja3ktcnRsIC5ja3ktb3B0LW91dC1jaGVja2JveC13cmFwcGVyIC5ja3ktb3B0LW91dC1jaGVja2JveC1sYWJlbHttYXJnaW46IDAgMTJweCAwIDA7fSJ9OwovLyMgc291cmNlVVJMPWNvb2tpZS1sYXctaW5mby1qcy1leHRyYQo="></script>
22 
22<script defer id="cookie-law-info-js" src="https://toagriculture.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.6"></script>
22 
22<script id="jquery-core-js" src="https://toagriculture.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
22 
22<script defer id="jquery-migrate-js" src="https://toagriculture.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
22 
22<script data-wp-strategy="defer" defer id="twentytwelve-navigation-js" src="https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_7175c302fcb5e0e4ff523ea3e13a022a.php?ver=20250303"></script>
vendor: 88 bytes, lines 22-23
22 
23 <script defer id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
23GT-NSVXVRT
vendor: 12 bytes, line 23
23"></script> 
23<script defer id="google_gtagjs-js-after" src="data:text/javascript;base64,CndpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdO2Z1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsidG9hZ3JpY3VsdHVyZS5jb20iXX0pOwpndGFnKCJqcyIsIG5ldyBEYXRlKCkpOwpndGFnKCJzZXQiLCAiZGV2ZWxvcGVyX2lkLmRaVE5pTVQiLCB0cnVlKTsKZ3RhZygiY29uZmlnIiwgIkdULU5TVlhWUlQiKTsKLy8jIHNvdXJjZVVSTD1nb29nbGVfZ3RhZ2pzLWpzLWFmdGVyCg=="></script>
23 <style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><meta name="generator" content="Site Kit by Google 1.188.0" /> 
23<script defer id="wpcp_disable_selection" src="data:text/javascript;base64,CgkJdmFyIGltYWdlX3NhdmVfbXNnID0gJ1lvdSBhcmUgbm90IGFsbG93ZWQgdG8gc2F2ZSBpbWFnZXMhJzsKCQl2YXIgbm9fbWVudV9tc2cgPSAnQ29udGV4dCBNZW51IGRpc2FibGVkISc7CgkJdmFyIHNtZXNzYWdlID0gIkNvbnRlbnQgaXMgcHJvdGVjdGVkICEhIjsKCgkJZnVuY3Rpb24gZGlzYWJsZUVudGVyS2V5KGUpIHsKCQkJdmFyIGVsZW10eXBlID0gZS50YXJnZXQudGFnTmFtZTsKCgkJCWVsZW10eXBlID0gZWxlbXR5cGUudG9VcHBlckNhc2UoKTsKCgkJCWlmIChlbGVtdHlwZSA9PSAiVEVYVCIgfHwgZWxlbXR5cGUgPT0gIlRFWFRBUkVBIiB8fCBlbGVtdHlwZSA9PSAiSU5QVVQiIHx8IGVsZW10eXBlID09ICJQQVNTV09SRCIgfHwgZWxlbXR5cGUgPT0gIlNFTEVDVCIgfHwgZWxlbXR5cGUgPT0gIk9QVElPTiIgfHwgZWxlbXR5cGUgPT0gIkVNQkVEIikgewoJCQkJZWxlbXR5cGUgPSAnVEVYVCc7CgkJCX0KCgkJCWlmIChlLmN0cmxLZXkpIHsKCQkJCXZhciBrZXk7CgkJCQlpZiAod2luZG93LmV2ZW50KQoJCQkJCWtleSA9IHdpbmRvdy5ldmVudC5rZXlDb2RlOyAvL0lFCgkJCQllbHNlCgkJCQkJa2V5ID0gZS53aGljaDsgLy9maXJlZm94ICg5NykKCQkJCS8vaWYgKGtleSAhPSAxNykgYWxlcnQoa2V5KTsKCQkJCWlmIChlbGVtdHlwZSAhPSAnVEVYVCcgJiYgKGtleSA9PSA5NyB8fCBrZXkgPT0gNjUgfHwga2V5ID09IDY3IHx8IGtleSA9PSA5OSB8fCBrZXkgPT0gODggfHwga2V5ID09IDEyMCB8fCBrZXkgPT0gMjYgfHwga2V5ID09IDg1IHx8IGtleSA9PSA4NiB8fCBrZXkgPT0gODMgfHwga2V5ID09IDQzIHx8IGtleSA9PSA3MykpIHsKCQkJCQlpZiAod2NjcF9mcmVlX2lzY29udGVudGVkaXRhYmxlKGUpKSByZXR1cm4gdHJ1ZTsKCQkJCQlzaG93X3dwY3BfbWVzc2FnZSgnWW91IGFyZSBub3QgYWxsb3dlZCB0byBjb3B5IGNvbnRlbnQgb3IgdmlldyBzb3VyY2UnKTsKCQkJCQlyZXR1cm4gZmFsc2U7CgkJCQl9IGVsc2UKCQkJCQlyZXR1cm4gdHJ1ZTsKCQkJfQoJCX0KCgkJLypGb3IgY29udGVudGVkaXRhYmxlIHRhZ3MqLwoJCWZ1bmN0aW9uIHdjY3BfZnJlZV9pc2NvbnRlbnRlZGl0YWJsZShlKSB7CgkJCXZhciBlID0gZSB8fCB3aW5kb3cuZXZlbnQ7IC8vIGFsc28gdGhlcmUgaXMgbm8gZS50YXJnZXQgcHJvcGVydHkgaW4gSUUuIGluc3RlYWQgSUUgdXNlcyB3aW5kb3cuZXZlbnQuc3JjRWxlbWVudAoKCQkJaWYgKCFlKSByZXR1cm4gZmFsc2U7CgoJCQl2YXIgdGFyZ2V0ID0gZS50YXJnZXQgfHwgZS5zcmNFbGVtZW50OwoKCQkJaWYgKCF0YXJnZXQpIHJldHVybiBmYWxzZTsKCgkJCXZhciBlbGVtdHlwZSA9IHRhcmdldC5ub2RlTmFtZSB8fCAiIjsKCgkJCWVsZW10eXBlID0gZWxlbXR5cGUudG9VcHBlckNhc2UoKTsKCgkJCXZhciBpc2NvbnRlbnRlZGl0YWJsZSA9ICJmYWxzZSI7CgoJCQlpZiAodHlwZW9mIHRhcmdldC5nZXRBdHRyaWJ1dGUgIT0gInVuZGVmaW5lZCIpIGlzY29udGVudGVkaXRhYmxlID0gdGFyZ2V0LmdldEF0dHJpYnV0ZSgiY29udGVudGVkaXRhYmxlIik7IC8vIFJldHVybiB0cnVlIG9yIGZhbHNlIGFzIHN0cmluZwoKCQkJdmFyIGlzY29udGVudGVkaXRhYmxlMiA9IGZhbHNlOwoKCQkJaWYgKHR5cGVvZiB0YXJnZXQuaXNDb250ZW50RWRpdGFibGUgIT0gInVuZGVmaW5lZCIpIGlzY29udGVudGVkaXRhYmxlMiA9IHRhcmdldC5pc0NvbnRlbnRFZGl0YWJsZTsgLy8gUmV0dXJuIHRydWUgb3IgZmFsc2UgYXMgYm9vbGVhbgoKCQkJaWYgKCFpc2NvbnRlbnRlZGl0YWJsZTIgJiYgdGFyZ2V0LnBhcmVudEVsZW1lbnQgJiYgdGFyZ2V0LnBhcmVudEVsZW1lbnQuaXNDb250ZW50RWRpdGFibGUpIGlzY29udGVudGVkaXRhYmxlMiA9IHRydWU7CgoJCQlpZiAoaXNjb250ZW50ZWRpdGFibGUgPT0gInRydWUiIHx8IGlzY29udGVudGVkaXRhYmxlMiA9PSB0cnVlKSB7CgkJCQlpZiAodHlwZW9mIHRhcmdldC5zdHlsZSAhPSAidW5kZWZpbmVkIikgdGFyZ2V0LnN0eWxlLmN1cnNvciA9ICJ0ZXh0IjsKCgkJCQlyZXR1cm4gdHJ1ZTsKCQkJfQoJCX0KCgkJLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgkJZnVuY3Rpb24gZGlzYWJsZV9jb3B5KGUpIHsKCQkJdmFyIGUgPSBlIHx8IHdpbmRvdy5ldmVudDsgLy8gYWxzbyB0aGVyZSBpcyBubyBlLnRhcmdldCBwcm9wZXJ0eSBpbiBJRS4gaW5zdGVhZCBJRSB1c2VzIHdpbmRvdy5ldmVudC5zcmNFbGVtZW50CgoJCQl2YXIgZWxlbXR5cGUgPSBlLnRhcmdldC50YWdOYW1lOwoKCQkJZWxlbXR5cGUgPSBlbGVtdHlwZS50b1VwcGVyQ2FzZSgpOwoKCQkJaWYgKGVsZW10eXBlID09ICJURVhUIiB8fCBlbGVtdHlwZSA9PSAiVEVYVEFSRUEiIHx8IGVsZW10eXBlID09ICJJTlBVVCIgfHwgZWxlbXR5cGUgPT0gIlBBU1NXT1JEIiB8fCBlbGVtdHlwZSA9PSAiU0VMRUNUIiB8fCBlbGVtdHlwZSA9PSAiT1BUSU9OIiB8fCBlbGVtdHlwZSA9PSAiRU1CRUQiKSB7CgkJCQllbGVtdHlwZSA9ICdURVhUJzsKCQkJfQoKCQkJaWYgKHdjY3BfZnJlZV9pc2NvbnRlbnRlZGl0YWJsZShlKSkgcmV0dXJuIHRydWU7CgoJCQl2YXIgaXNTYWZhcmkgPSAvU2FmYXJpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpICYmIC9BcHBsZSBDb21wdXRlci8udGVzdChuYXZpZ2F0b3IudmVuZG9yKTsKCgkJCXZhciBjaGVja2VyX0lNRyA9ICcnOwoJCQlpZiAoZWxlbXR5cGUgPT0gIklNRyIgJiYgY2hlY2tlcl9JTUcgPT0gJ2NoZWNrZWQnICYmIGUuZGV0YWlsID49IDIpIHsKCQkJCXNob3dfd3BjcF9tZXNzYWdlKGFsZXJ0TXNnX0lNRyk7CgkJCQlyZXR1cm4gZmFsc2U7CgkJCX0KCQkJaWYgKGVsZW10eXBlICE9ICJURVhUIikgewoJCQkJaWYgKHNtZXNzYWdlICE9PSAiIiAmJiBlLmRldGFpbCA9PSAyKQoJCQkJCXNob3dfd3BjcF9tZXNzYWdlKHNtZXNzYWdlKTsKCgkJCQlpZiAoaXNTYWZhcmkpCgkJCQkJcmV0dXJuIHRydWU7CgkJCQllbHNlCgkJCQkJcmV0dXJuIGZhbHNlOwoJCQl9CgkJfQoKCQkvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCQlmdW5jdGlvbiBkaXNhYmxlX2NvcHlfaWUoKSB7CgkJCXZhciBlID0gZSB8fCB3aW5kb3cuZXZlbnQ7CgkJCXZhciBlbGVtdHlwZSA9IHdpbmRvdy5ldmVudC5zcmNFbGVtZW50Lm5vZGVOYW1lOwoJCQllbGVtdHlwZSA9IGVsZW10eXBlLnRvVXBwZXJDYXNlKCk7CgkJCWlmICh3Y2
23NwX2ZyZWVfaXNjb250ZW50ZWRpdGFibGUoZSkpIHJldHVybiB0cnVlOwoJCQlpZiAoZWxlbXR5cGUgPT0gIklNRyIpIHsKCQkJCXNob3dfd3BjcF9tZXNzYWdlKGFsZXJ0TXNnX0lNRyk7CgkJCQlyZXR1cm4gZmFsc2U7CgkJCX0KCQkJaWYgKGVsZW10eXBlICE9ICJURVhUIiAmJiBlbGVtdHlwZSAhPSAiVEVYVEFSRUEiICYmIGVsZW10eXBlICE9ICJJTlBVVCIgJiYgZWxlbXR5cGUgIT0gIlBBU1NXT1JEIiAmJiBlbGVtdHlwZSAhPSAiU0VMRUNUIiAmJiBlbGVtdHlwZSAhPSAiT1BUSU9OIiAmJiBlbGVtdHlwZSAhPSAiRU1CRUQiKSB7CgkJCQlyZXR1cm4gZmFsc2U7CgkJCX0KCQl9CgoJCWZ1bmN0aW9uIHJlRW5hYmxlKCkgewoJCQlyZXR1cm4gdHJ1ZTsKCQl9CgkJZG9jdW1lbnQub25rZXlkb3duID0gZGlzYWJsZUVudGVyS2V5OwoJCWRvY3VtZW50Lm9uc2VsZWN0c3RhcnQgPSBkaXNhYmxlX2NvcHlfaWU7CgkJaWYgKG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZignTVNJRScpID09IC0xKSB7CgkJCWRvY3VtZW50Lm9ubW91c2Vkb3duID0gZGlzYWJsZV9jb3B5OwoJCQlkb2N1bWVudC5vbmNsaWNrID0gcmVFbmFibGU7CgkJfQoKCQlmdW5jdGlvbiBkaXNhYmxlU2VsZWN0aW9uKHRhcmdldCkgewoJCQkvL0ZvciBJRSBUaGlzIGNvZGUgd2lsbCB3b3JrCgkJCWlmICh0eXBlb2YgdGFyZ2V0Lm9uc2VsZWN0c3RhcnQgIT0gInVuZGVmaW5lZCIpCgkJCQl0YXJnZXQub25zZWxlY3RzdGFydCA9IGRpc2FibGVfY29weV9pZTsKCgkJCS8vRm9yIEZpcmVmb3ggVGhpcyBjb2RlIHdpbGwgd29yawoJCQllbHNlIGlmICh0eXBlb2YgdGFyZ2V0LnN0eWxlLk1velVzZXJTZWxlY3QgIT0gInVuZGVmaW5lZCIpIHsKCQkJCXRhcmdldC5zdHlsZS5Nb3pVc2VyU2VsZWN0ID0gIm5vbmUiOwoJCQl9CgoJCQkvL0FsbCBvdGhlciAgKGllOiBPcGVyYSkgVGhpcyBjb2RlIHdpbGwgd29yawoJCQllbHNlCgkJCQl0YXJnZXQub25tb3VzZWRvd24gPSBmdW5jdGlvbigpIHsKCQkJCQlyZXR1cm4gZmFsc2UKCQkJCX0KCQkJdGFyZ2V0LnN0eWxlLmN1cnNvciA9ICJkZWZhdWx0IjsKCQl9CgkJLy9DYWxsaW5nIHRoZSBKUyBmdW5jdGlvbiBkaXJlY3RseSBqdXN0IGFmdGVyIGJvZHkgbG9hZAoJCXdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKCQkJZGlzYWJsZVNlbGVjdGlvbihkb2N1bWVudC5ib2R5KTsKCQl9OwoKCQkvLy8vLy8vLy8vLy8vLy8vLy9zcGVjaWFsIGZvciBzYWZhcmkgU3RhcnQvLy8vLy8vLy8vLy8vLy8vCgkJdmFyIG9ubG9uZ3RvdWNoOwoJCXZhciB0aW1lcjsKCQl2YXIgdG91Y2hkdXJhdGlvbiA9IDEwMDA7IC8vbGVuZ3RoIG9mIHRpbWUgd2Ugd2FudCB0aGUgdXNlciB0byB0b3VjaCBiZWZvcmUgd2UgZG8gc29tZXRoaW5nCgoJCXZhciBlbGVtdHlwZSA9ICIiOwoKCQlmdW5jdGlvbiB0b3VjaHN0YXJ0KGUpIHsKCQkJdmFyIGUgPSBlIHx8IHdpbmRvdy5ldmVudDsKCQkJLy8gYWxzbyB0aGVyZSBpcyBubyBlLnRhcmdldCBwcm9wZXJ0eSBpbiBJRS4KCQkJLy8gaW5zdGVhZCBJRSB1c2VzIHdpbmRvdy5ldmVudC5zcmNFbGVtZW50CgkJCXZhciB0YXJnZXQgPSBlLnRhcmdldCB8fCBlLnNyY0VsZW1lbnQ7CgoJCQllbGVtdHlwZSA9IHdpbmRvdy5ldmVudC5zcmNFbGVtZW50Lm5vZGVOYW1lOwoKCQkJZWxlbXR5cGUgPSBlbGVtdHlwZS50b1VwcGVyQ2FzZSgpOwoKCQkJaWYgKCF3Y2NwX3Byb19pc19wYXNzaXZlKCkpIGUucHJldmVudERlZmF1bHQoKTsKCQkJaWYgKCF0aW1lcikgewoJCQkJdGltZXIgPSBzZXRUaW1lb3V0KG9ubG9uZ3RvdWNoLCB0b3VjaGR1cmF0aW9uKTsKCQkJfQoJCX0KCgkJZnVuY3Rpb24gdG91Y2hlbmQoKSB7CgkJCS8vc3RvcHMgc2hvcnQgdG91Y2hlcyBmcm9tIGZpcmluZyB0aGUgZXZlbnQKCQkJaWYgKHRpbWVyKSB7CgkJCQljbGVhclRpbWVvdXQodGltZXIpOwoJCQkJdGltZXIgPSBudWxsOwoJCQl9CgkJCW9ubG9uZ3RvdWNoKCk7CgkJfQoKCQlvbmxvbmd0b3VjaCA9IGZ1bmN0aW9uKGUpIHsgLy90aGlzIHdpbGwgY2xlYXIgdGhlIGN1cnJlbnQgc2VsZWN0aW9uIGlmIGFueXRoaW5nIHNlbGVjdGVkCgoJCQlpZiAoZWxlbXR5cGUgIT0gIlRFWFQiICYmIGVsZW10eXBlICE9ICJURVhUQVJFQSIgJiYgZWxlbXR5cGUgIT0gIklOUFVUIiAmJiBlbGVtdHlwZSAhPSAiUEFTU1dPUkQiICYmIGVsZW10eXBlICE9ICJTRUxFQ1QiICYmIGVsZW10eXBlICE9ICJFTUJFRCIgJiYgZWxlbXR5cGUgIT0gIk9QVElPTiIpIHsKCQkJCWlmICh3aW5kb3cuZ2V0U2VsZWN0aW9uKSB7CgkJCQkJaWYgKHdpbmRvdy5nZXRTZWxlY3Rpb24oKS5lbXB0eSkgeyAvLyBDaHJvbWUKCQkJCQkJd2luZG93LmdldFNlbGVjdGlvbigpLmVtcHR5KCk7CgkJCQkJfSBlbHNlIGlmICh3aW5kb3cuZ2V0U2VsZWN0aW9uKCkucmVtb3ZlQWxsUmFuZ2VzKSB7IC8vIEZpcmVmb3gKCQkJCQkJd2luZG93LmdldFNlbGVjdGlvbigpLnJlbW92ZUFsbFJhbmdlcygpOwoJCQkJCX0KCQkJCX0gZWxzZSBpZiAoZG9jdW1lbnQuc2VsZWN0aW9uKSB7IC8vIElFPwoJCQkJCWRvY3VtZW50LnNlbGVjdGlvbi5lbXB0eSgpOwoJCQkJfQoJCQkJcmV0dXJuIGZhbHNlOwoJCQl9CgkJfTsKCgkJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGZ1bmN0aW9uKGV2ZW50KSB7CgkJCXdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJ0b3VjaHN0YXJ0IiwgdG91Y2hzdGFydCwgZmFsc2UpOwoJCQl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigidG91Y2hlbmQiLCB0b3VjaGVuZCwgZmFsc2UpOwoJCX0pOwoKCQlmdW5jdGlvbiB3Y2NwX3Byb19pc19wYXNzaXZlKCkgewoKCQkJdmFyIGNvbGQgPSBmYWxzZSwKCQkJCWhpa2UgPSBmdW5jdGlvbigpIHt9OwoKCQkJdHJ5IHsKCQkJCWNvbnN0IG9iamVjdDEgPSB7fTsKCQkJCXZhciBhaWQgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqZWN0MSwgJ3Bhc3NpdmUnLCB7CgkJCQkJZ2V0KCkgewoJCQkJCQljb2xkID0gdHJ1ZQoJCQkJCX0KCQkJCX0pOwoJCQkJd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Rlc3QnLCBoaWtlLCBhaWQpOwoJCQkJd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Rlc3QnLCBoaWtlLCBhaWQpOwoJCQl9IGNhdGNoIChlKSB7fQoKCQkJcmV0dXJuIGNvbGQ7Cg
23kJfQoJCS8qc3BlY2lhbCBmb3Igc2FmYXJpIEVuZCovCgk="></script>
23 
23<script defer id="wpcp_disable_Right_Click" src="data:text/javascript;base64,CgkJZG9jdW1lbnQub25kcmFnc3RhcnQgPSBmdW5jdGlvbigpIHsKCQkJcmV0dXJuIGZhbHNlOwoJCX0KCgkJZnVuY3Rpb24gbm9jb250ZXh0KGUpIHsKCQkJcmV0dXJuIGZhbHNlOwoJCX0KCQlkb2N1bWVudC5vbmNvbnRleHRtZW51ID0gbm9jb250ZXh0OwoJ"></script>
23 <style>.unselectable {
24			-moz-user-select: none;
25			-webkit-user-select: none;
26			cursor: default;
27		}
28
29		html {
30			-webkit-touch-callout: none;
31			-webkit-user-select: none;
32			-khtml-user-select: none;
33			-moz-user-select: none;
34			-ms-user-select: none;
35			user-select: none;
36			-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
37		}</style> 
37<script defer id="wpcp_css_disable_selection" src="data:text/javascript;base64,CgkJdmFyIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnYm9keScpWzBdOwoJCWlmIChlKSB7CgkJCWUuc2V0QXR0cmlidXRlKCd1bnNlbGVjdGFibGUnLCAib24iKTsKCQl9Cgk="></script>
37 <meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"><meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> <style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> 
37<script type="application/ld+json" class="saswp-schema-markup-output">[{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","@id":"https:\/\/toagriculture.com\/pollinator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/toagriculture.com","name":"ToAgriculture"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/toagriculture.com\/pollinator\/","name":"Pollinator Friendly Farming"}}]}]</script>
37 <style id="twentytwelve-header-css">.site-header h1 a,
38		.site-header h2 {
39			color: #15a315;
40		}</style> 
40<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6951224215325394&#038;host=ca-host-pub-2644536267352236"></script>
40    
40<script async src="https://fundingchoicesmessages.google.com/i/pub-6951224215325394?ers=1" nonce="XFjytdX5AbuwqU25p5KtWw"></script>
40<script defer src="data:text/javascript;base64,KGZ1bmN0aW9uKCkge2Z1bmN0aW9uIHNpZ25hbEdvb2dsZWZjUHJlc2VudCgpIHtpZiAoIXdpbmRvdy5mcmFtZXNbJ2dvb2dsZWZjUHJlc2VudCddKSB7aWYgKGRvY3VtZW50LmJvZHkpIHtjb25zdCBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnKTsgaWZyYW1lLnN0eWxlID0gJ3dpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlcjogbm9uZTsgei1pbmRleDogLTEwMDA7IGxlZnQ6IC0xMDAwcHg7IHRvcDogLTEwMDBweDsnOyBpZnJhbWUuc3R5bGUuZGlzcGxheSA9ICdub25lJzsgaWZyYW1lLm5hbWUgPSAnZ29vZ2xlZmNQcmVzZW50JzsgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJhbWUpO30gZWxzZSB7c2V0VGltZW91dChzaWduYWxHb29nbGVmY1ByZXNlbnQsIDApO319fXNpZ25hbEdvb2dsZWZjUHJlc2VudCgpO30pKCk7"></script>
40    
40<script defer src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7J3VzZSBzdHJpY3QnO2Z1bmN0aW9uIGFhKGEpe3ZhciBiPTA7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEsdmFsdWU6YVtiKytdfTp7ZG9uZTohMH19fXZhciBiYT0iZnVuY3Rpb24iPT10eXBlb2YgT2JqZWN0LmRlZmluZVByb3BlcnRpZXM/T2JqZWN0LmRlZmluZVByb3BlcnR5OmZ1bmN0aW9uKGEsYixjKXtpZihhPT1BcnJheS5wcm90b3R5cGV8fGE9PU9iamVjdC5wcm90b3R5cGUpcmV0dXJuIGE7YVtiXT1jLnZhbHVlO3JldHVybiBhfTsKZnVuY3Rpb24gZWEoYSl7YT1bIm9iamVjdCI9PXR5cGVvZiBnbG9iYWxUaGlzJiZnbG9iYWxUaGlzLGEsIm9iamVjdCI9PXR5cGVvZiB3aW5kb3cmJndpbmRvdywib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGYsIm9iamVjdCI9PXR5cGVvZiBnbG9iYWwmJmdsb2JhbF07Zm9yKHZhciBiPTA7YjxhLmxlbmd0aDsrK2Ipe3ZhciBjPWFbYl07aWYoYyYmYy5NYXRoPT1NYXRoKXJldHVybiBjfXRocm93IEVycm9yKCJDYW5ub3QgZmluZCBnbG9iYWwgb2JqZWN0Iik7fXZhciBmYT1lYSh0aGlzKTtmdW5jdGlvbiBoYShhLGIpe2lmKGIpYTp7dmFyIGM9ZmE7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBkPTA7ZDxhLmxlbmd0aC0xO2QrKyl7dmFyIGU9YVtkXTtpZighKGUgaW4gYykpYnJlYWsgYTtjPWNbZV19YT1hW2EubGVuZ3RoLTFdO2Q9Y1thXTtiPWIoZCk7YiE9ZCYmbnVsbCE9YiYmYmEoYyxhLHtjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAsdmFsdWU6Yn0pfX0KdmFyIGlhPSJmdW5jdGlvbiI9PXR5cGVvZiBPYmplY3QuY3JlYXRlP09iamVjdC5jcmVhdGU6ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe31iLnByb3RvdHlwZT1hO3JldHVybiBuZXcgYn0sbDtpZigiZnVuY3Rpb24iPT10eXBlb2YgT2JqZWN0LnNldFByb3RvdHlwZU9mKWw9T2JqZWN0LnNldFByb3RvdHlwZU9mO2Vsc2V7dmFyIG07YTp7dmFyIGphPXthOiEwfSxrYT17fTt0cnl7a2EuX19wcm90b19fPWphO209a2EuYTticmVhayBhfWNhdGNoKGEpe31tPSExfWw9bT9mdW5jdGlvbihhLGIpe2EuX19wcm90b19fPWI7aWYoYS5fX3Byb3RvX18hPT1iKXRocm93IG5ldyBUeXBlRXJyb3IoYSsiIGlzIG5vdCBleHRlbnNpYmxlIik7cmV0dXJuIGF9Om51bGx9dmFyIGxhPWw7CmZ1bmN0aW9uIG4oYSxiKXthLnByb3RvdHlwZT1pYShiLnByb3RvdHlwZSk7YS5wcm90b3R5cGUuY29uc3RydWN0b3I9YTtpZihsYSlsYShhLGIpO2Vsc2UgZm9yKHZhciBjIGluIGIpaWYoInByb3RvdHlwZSIhPWMpaWYoT2JqZWN0LmRlZmluZVByb3BlcnRpZXMpe3ZhciBkPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoYixjKTtkJiZPYmplY3QuZGVmaW5lUHJvcGVydHkoYSxjLGQpfWVsc2UgYVtjXT1iW2NdO2EuQT1iLnByb3RvdHlwZX1mdW5jdGlvbiBtYSgpe2Zvcih2YXIgYT1OdW1iZXIodGhpcyksYj1bXSxjPWE7Yzxhcmd1bWVudHMubGVuZ3RoO2MrKyliW2MtYV09YXJndW1lbnRzW2NdO3JldHVybiBifQp2YXIgbmE9ImZ1bmN0aW9uIj09dHlwZW9mIE9iamVjdC5hc3NpZ24/T2JqZWN0LmFzc2lnbjpmdW5jdGlvbihhLGIpe2Zvcih2YXIgYz0xO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspe3ZhciBkPWFyZ3VtZW50c1tjXTtpZihkKWZvcih2YXIgZSBpbiBkKU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChkLGUpJiYoYVtlXT1kW2VdKX1yZXR1cm4gYX07aGEoIk9iamVjdC5hc3NpZ24iLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxuYX0pOy8qCgogQ29weXJpZ2h0IFRoZSBDbG9zdXJlIExpYnJhcnkgQXV0aG9ycy4KIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wCiovCnZhciBwPXRoaXN8fHNlbGY7ZnVuY3Rpb24gcShhKXtyZXR1cm4gYX07dmFyIHQsdTthOntmb3IodmFyIG9hPVsiQ0xPU1VSRV9GTEFHUyJdLHY9cCx4PTA7eDxvYS5sZW5ndGg7eCsrKWlmKHY9dltvYVt4XV0sbnVsbD09dil7dT1udWxsO2JyZWFrIGF9dT12fXZhciBwYT11JiZ1WzYxMDQwMTMwMV07dD1udWxsIT1wYT9wYTohMTt2YXIgeixxYT1wLm5hdmlnYXRvcjt6PXFhP3FhLnVzZXJBZ2VudERhdGF8fG51bGw6bnVsbDtmdW5jdGlvbiBBKGEpe3JldHVybiB0P3o/ei5icmFuZHMuc29tZShmdW5jdGlvbihiKXtyZXR1cm4oYj1iLmJyYW5kKSYmLTEhPWIuaW5kZXhPZihhKX0pOiExOiExfWZ1bmN0aW9uIEIoYSl7dmFyIGI7YTp7aWYoYj1wLm5hdmlnYXRvcilpZihiPWIudXNlckFnZW50KWJyZWFrIGE7Yj0iIn1yZXR1cm4tMSE9Yi5pbmRleE9mKGEpfTtmdW5jdGlvbiBDKCl7cmV0dXJuIHQ/ISF6JiYwPHouYnJhbmRzLmxlbmd0aDohMX1mdW5jdGlvbiBEKCl7cmV0dXJuIEMoKT9BKCJDaHJvbWl1bSIpOihCKCJDaHJvbWUiKXx8QigiQ3JpT1MiKSkmJiEoQygpPzA6QigiRWRnZSIpKXx8QigiU2lsayIpfTt2YXIgcmE9QygpPyExOkIoIlRyaWRlbnQiKXx8QigiTVNJRSIpOyFCKCJBbmRyb2lkIil8fEQoKTtEKCk7QigiU2FmYXJpIikmJihEKCl8fChDKCk/MDpCKCJDb2FzdCIpKXx8KEMoKT8wOkIoIk9wZXJhIikpfHwoQygpPzA6QigiRWRnZSIpKXx8KEMoKT9BKCJNaWNyb3NvZnQgRWRnZSIpOkIoIkVkZy8iKSl8fEMoKSYmQSgiT3BlcmEiKSk7dmFyIHNhPXt9LEU9bnVsbDt2YXIgdGE9InVuZGVmaW5lZCIhPT10eXBlb2YgVWludDhBcnJheSx1YT0hcmEmJiJmdW5jdGlvbiI9PT10eXBlb2YgYnRvYTt2YXIgRj0iZnVuY3Rpb24iPT09dHlwZW9mIFN5bWJvbCYmInN5bWJvbCI9PT10eXBlb2YgU3ltYm9sKCk/U3ltYm9sKCk6dm9pZCAwLEc9Rj9mdW5jdGlvbihhLGIpe2FbRl18PWJ9OmZ1bmN0aW9uKGEsYil7dm9pZCAwIT09YS5nP2EuZ3w9YjpPYmplY3QuZGVmaW5lUHJvcGVydGllcyhhLHtnOnt2YWx1ZTpiLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCxlbnVtZXJhYmxlOiExfX0pfTtmdW5jdGlvbiB2YShhKXt2YXIgYj1IKGEpOzEhPT0oYiYxKSYmKE9iamVjdC5pc0Zyb3plbihhKSYmKGE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYSkpLEkoYSxifDEpKX0KdmFyIEg9Rj9mdW5jdGlvbihhKXtyZXR1cm4gYVtGXXwwfTpmdW5jdGlvbihhKXtyZXR1cm4gYS5nfDB9LEo9Rj9mdW5jdGlvbihhKXtyZXR1cm4gYVtGXX06ZnVuY3Rpb24oYSl7cmV0dXJuIGEuZ30sST1GP2Z1bmN0aW9uKGEsYil7YVtGXT1ifTpmdW5jdGlvbihhLGIpe3ZvaWQgMCE9PWEuZz9hLmc9YjpPYmplY3QuZGVmaW5lUHJvcGVydGllcyhhLHtnOnt2YWx1ZTpiLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCxlbnVtZXJhYmxlOiExfX0pfTtmdW5jdGlvbiB3YSgpe3ZhciBhPVtdO0coYSwxKTtyZXR1cm4gYX1mdW5jdGlvbiB4YShhLGIpe0koYiwoYXwwKSYtOTkpfWZ1bmN0aW9uIEsoYSxiKXtJKGIsKGF8MzQpJi03Myl9ZnVuY3Rpb24gTChhKXthPWE+PjExJjEwMjM7cmV0dXJuIDA9PT1hPzUzNjg3MDkxMjphfTt2YXIgTT17fTtmdW5jdGlvbiBOKGEpe3JldHVybiBudWxsIT09YSYmIm9iamVjdCI9PT10eXBlb2YgYSYmIUFycmF5LmlzQXJyYXkoYSkmJmEuY29uc3RydWN0b3I9PT1PYmplY3R9dmFyIE8seWE9W107SSh5YSwzOSk7Tz1PYmplY3QuZnJlZXplKHlhKTt2YXIgUDtmdW5jdGlvbiBRKGEsYil7UD1iO2E9bmV3IGEoYik7UD12b2lkIDA7cmV0dXJuIGF9CmZ1bmN0aW9uIFIoYSxiLGMpe251bGw9PWEmJihhPVApO1A9dm9pZCAwO2lmKG51bGw9PWEpe3ZhciBkPTk2O2M/KGE9W2NdLGR8PTUxMik6YT1bXTtiJiYoZD1kJi0yMDk1MTA1fChiJjEwMjMpPDwxMSl9ZWxzZXtpZighQXJyYXkuaXNBcnJheShhKSl0aHJvdyBFcnJvcigpO2Q9SChhKTtpZihkJjY0KXJldHVybi
40BhO2R8PTY0O2lmKGMmJihkfD01MTIsYyE9PWFbMF0pKXRocm93IEVycm9yKCk7YTp7Yz1hO3ZhciBlPWMubGVuZ3RoO2lmKGUpe3ZhciBmPWUtMSxnPWNbZl07aWYoTihnKSl7ZHw9MjU2O2I9KGQ+PjkmMSktMTtlPWYtYjsxMDI0PD1lJiYoemEoYyxiLGcpLGU9MTAyMyk7ZD1kJi0yMDk1MTA1fChlJjEwMjMpPDwxMTticmVhayBhfX1iJiYoZz0oZD4+OSYxKS0xLGI9TWF0aC5tYXgoYixlLWcpLDEwMjQ8YiYmKHphKGMsZyx7fSksZHw9MjU2LGI9MTAyMyksZD1kJi0yMDk1MTA1fChiJjEwMjMpPDwxMSl9fUkoYSxkKTtyZXR1cm4gYX0KZnVuY3Rpb24gemEoYSxiLGMpe2Zvcih2YXIgZD0xMDIzK2IsZT1hLmxlbmd0aCxmPWQ7ZjxlO2YrKyl7dmFyIGc9YVtmXTtudWxsIT1nJiZnIT09YyYmKGNbZi1iXT1nKX1hLmxlbmd0aD1kKzE7YVtkXT1jfTtmdW5jdGlvbiBBYShhKXtzd2l0Y2godHlwZW9mIGEpe2Nhc2UgIm51bWJlciI6cmV0dXJuIGlzRmluaXRlKGEpP2E6U3RyaW5nKGEpO2Nhc2UgImJvb2xlYW4iOnJldHVybiBhPzE6MDtjYXNlICJvYmplY3QiOmlmKGEmJiFBcnJheS5pc0FycmF5KGEpJiZ0YSYmbnVsbCE9YSYmYSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpe2lmKHVhKXtmb3IodmFyIGI9IiIsYz0wLGQ9YS5sZW5ndGgtMTAyNDA7YzxkOyliKz1TdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsYS5zdWJhcnJheShjLGMrPTEwMjQwKSk7Yis9U3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShudWxsLGM/YS5zdWJhcnJheShjKTphKTthPWJ0b2EoYil9ZWxzZXt2b2lkIDA9PT1iJiYoYj0wKTtpZighRSl7RT17fTtjPSJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSIuc3BsaXQoIiIpO2Q9WyIrLz0iLCIrLyIsIi1fPSIsIi1fLiIsIi1fIl07Zm9yKHZhciBlPQowOzU+ZTtlKyspe3ZhciBmPWMuY29uY2F0KGRbZV0uc3BsaXQoIiIpKTtzYVtlXT1mO2Zvcih2YXIgZz0wO2c8Zi5sZW5ndGg7ZysrKXt2YXIgaD1mW2ddO3ZvaWQgMD09PUVbaF0mJihFW2hdPWcpfX19Yj1zYVtiXTtjPUFycmF5KE1hdGguZmxvb3IoYS5sZW5ndGgvMykpO2Q9Yls2NF18fCIiO2ZvcihlPWY9MDtmPGEubGVuZ3RoLTI7Zis9Myl7dmFyIGs9YVtmXSx3PWFbZisxXTtoPWFbZisyXTtnPWJbaz4+Ml07az1iWyhrJjMpPDw0fHc+PjRdO3c9YlsodyYxNSk8PDJ8aD4+Nl07aD1iW2gmNjNdO2NbZSsrXT1nK2srdytofWc9MDtoPWQ7c3dpdGNoKGEubGVuZ3RoLWYpe2Nhc2UgMjpnPWFbZisxXSxoPWJbKGcmMTUpPDwyXXx8ZDtjYXNlIDE6YT1hW2ZdLGNbZV09YlthPj4yXStiWyhhJjMpPDw0fGc+PjRdK2grZH1hPWMuam9pbigiIil9cmV0dXJuIGF9fXJldHVybiBhfTtmdW5jdGlvbiBCYShhLGIsYyl7YT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhKTt2YXIgZD1hLmxlbmd0aCxlPWImMjU2P2FbZC0xXTp2b2lkIDA7ZCs9ZT8tMTowO2ZvcihiPWImNTEyPzE6MDtiPGQ7YisrKWFbYl09YyhhW2JdKTtpZihlKXtiPWFbYl09e307Zm9yKHZhciBmIGluIGUpT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsZikmJihiW2ZdPWMoZVtmXSkpfXJldHVybiBhfWZ1bmN0aW9uIERhKGEsYixjLGQsZSxmKXtpZihudWxsIT1hKXtpZihBcnJheS5pc0FycmF5KGEpKWE9ZSYmMD09YS5sZW5ndGgmJkgoYSkmMT92b2lkIDA6ZiYmSChhKSYyP2E6RWEoYSxiLGMsdm9pZCAwIT09ZCxlLGYpO2Vsc2UgaWYoTihhKSl7dmFyIGc9e30saDtmb3IoaCBpbiBhKU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChhLGgpJiYoZ1toXT1EYShhW2hdLGIsYyxkLGUsZikpO2E9Z31lbHNlIGE9YihhLGQpO3JldHVybiBhfX0KZnVuY3Rpb24gRWEoYSxiLGMsZCxlLGYpe3ZhciBnPWR8fGM/SChhKTowO2Q9ZD8hIShnJjMyKTp2b2lkIDA7YT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhKTtmb3IodmFyIGg9MDtoPGEubGVuZ3RoO2grKylhW2hdPURhKGFbaF0sYixjLGQsZSxmKTtjJiZjKGcsYSk7cmV0dXJuIGF9ZnVuY3Rpb24gRmEoYSl7cmV0dXJuIGEucz09PU0/YS50b0pTT04oKTpBYShhKX07ZnVuY3Rpb24gR2EoYSxiLGMpe2M9dm9pZCAwPT09Yz9LOmM7aWYobnVsbCE9YSl7aWYodGEmJmEgaW5zdGFuY2VvZiBVaW50OEFycmF5KXJldHVybiBiP2E6bmV3IFVpbnQ4QXJyYXkoYSk7aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGQ9SChhKTtpZihkJjIpcmV0dXJuIGE7aWYoYiYmIShkJjY0KSYmKGQmMzJ8fDA9PT1kKSlyZXR1cm4gSShhLGR8MzQpLGE7YT1FYShhLEdhLGQmND9LOmMsITAsITEsITApO2I9SChhKTtiJjQmJmImMiYmT2JqZWN0LmZyZWV6ZShhKTtyZXR1cm4gYX1hLnM9PT1NJiYoYj1hLmgsYz1KKGIpLGE9YyYyP2E6UShhLmNvbnN0cnVjdG9yLEhhKGIsYywhMCkpKTtyZXR1cm4gYX19ZnVuY3Rpb24gSGEoYSxiLGMpe3ZhciBkPWN8fGImMj9LOnhhLGU9ISEoYiYzMik7YT1CYShhLGIsZnVuY3Rpb24oZil7cmV0dXJuIEdhKGYsZSxkKX0pO0coYSwzMnwoYz8yOjApKTtyZXR1cm4gYX07ZnVuY3Rpb24gSWEoYSxiKXthPWEuaDtyZXR1cm4gSmEoYSxKKGEpLGIpfWZ1bmN0aW9uIEphKGEsYixjLGQpe2lmKC0xPT09YylyZXR1cm4gbnVsbDtpZihjPj1MKGIpKXtpZihiJjI1NilyZXR1cm4gYVthLmxlbmd0aC0xXVtjXX1lbHNle3ZhciBlPWEubGVuZ3RoO2lmKGQmJmImMjU2JiYoZD1hW2UtMV1bY10sbnVsbCE9ZCkpcmV0dXJuIGQ7Yj1jKygoYj4+OSYxKS0xKTtpZihiPGUpcmV0dXJuIGFbYl19fWZ1bmN0aW9uIEthKGEsYixjLGQsZSl7dmFyIGY9TChiKTtpZihjPj1mfHxlKXtlPWI7aWYoYiYyNTYpZj1hW2EubGVuZ3RoLTFdO2Vsc2V7aWYobnVsbD09ZClyZXR1cm47Zj1hW2YrKChiPj45JjEpLTEpXT17fTtlfD0yNTZ9ZltjXT1kO2UmPS0xMDI1O2UhPT1iJiZJKGEsZSl9ZWxzZSBhW2MrKChiPj45JjEpLTEpXT1kLGImMjU2JiYoZD1hW2EubGVuZ3RoLTFdLGMgaW4gZCYmZGVsZXRlIGRbY10pLGImMTAyNCYmSShhLGImLTEwMjUpfQpmdW5jdGlvbiBMYShhLGIpe3ZhciBjPU1hO3ZhciBkPXZvaWQgMD09PWQ/ITE6ZDt2YXIgZT1hLmg7dmFyIGY9SihlKSxnPUphKGUsZixiLGQpO3Z
40hciBoPSExO2lmKG51bGw9PWd8fCJvYmplY3QiIT09dHlwZW9mIGd8fChoPUFycmF5LmlzQXJyYXkoZykpfHxnLnMhPT1NKWlmKGgpe3ZhciBrPWg9SChnKTswPT09ayYmKGt8PWYmMzIpO2t8PWYmMjtrIT09aCYmSShnLGspO2M9bmV3IGMoZyl9ZWxzZSBjPXZvaWQgMDtlbHNlIGM9ZztjIT09ZyYmbnVsbCE9YyYmS2EoZSxmLGIsYyxkKTtlPWM7aWYobnVsbD09ZSlyZXR1cm4gZTthPWEuaDtmPUooYSk7ZiYyfHwoZz1lLGM9Zy5oLGg9SihjKSxnPWgmMj9RKGcuY29uc3RydWN0b3IsSGEoYyxoLCExKSk6ZyxnIT09ZSYmKGU9ZyxLYShhLGYsYixlLGQpKSk7cmV0dXJuIGV9ZnVuY3Rpb24gTmEoYSxiKXthPUlhKGEsYik7cmV0dXJuIG51bGw9PWF8fCJzdHJpbmciPT09dHlwZW9mIGE/YTp2b2lkIDB9CmZ1bmN0aW9uIE9hKGEsYil7YT1JYShhLGIpO3JldHVybiBudWxsIT1hP2E6MH1mdW5jdGlvbiBTKGEsYil7YT1OYShhLGIpO3JldHVybiBudWxsIT1hP2E6IiJ9O2Z1bmN0aW9uIFQoYSxiLGMpe3RoaXMuaD1SKGEsYixjKX1ULnByb3RvdHlwZS50b0pTT049ZnVuY3Rpb24oKXt2YXIgYT1FYSh0aGlzLmgsRmEsdm9pZCAwLHZvaWQgMCwhMSwhMSk7cmV0dXJuIFBhKHRoaXMsYSwhMCl9O1QucHJvdG90eXBlLnM9TTtULnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiBQYSh0aGlzLHRoaXMuaCwhMSkudG9TdHJpbmcoKX07CmZ1bmN0aW9uIFBhKGEsYixjKXt2YXIgZD1hLmNvbnN0cnVjdG9yLnYsZT1MKEooYz9hLmg6YikpLGY9ITE7aWYoZCl7aWYoIWMpe2I9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYik7dmFyIGc7aWYoYi5sZW5ndGgmJk4oZz1iW2IubGVuZ3RoLTFdKSlmb3IoZj0wO2Y8ZC5sZW5ndGg7ZisrKWlmKGRbZl0+PWUpe09iamVjdC5hc3NpZ24oYltiLmxlbmd0aC0xXT17fSxnKTticmVha31mPSEwfWU9YjtjPSFjO2c9SihhLmgpO2E9TChnKTtnPShnPj45JjEpLTE7Zm9yKHZhciBoLGssdz0wO3c8ZC5sZW5ndGg7dysrKWlmKGs9ZFt3XSxrPGEpe2srPWc7dmFyIHI9ZVtrXTtudWxsPT1yP2Vba109Yz9POndhKCk6YyYmciE9PU8mJnZhKHIpfWVsc2UgaHx8KHI9dm9pZCAwLGUubGVuZ3RoJiZOKHI9ZVtlLmxlbmd0aC0xXSk/aD1yOmUucHVzaChoPXt9KSkscj1oW2tdLG51bGw9PWhba10/aFtrXT1jP086d2EoKTpjJiZyIT09TyYmdmEocil9ZD1iLmxlbmd0aDtpZighZClyZXR1cm4gYjsKdmFyIENhO2lmKE4oaD1iW2QtMV0pKXthOnt2YXIgeT1oO2U9e307Yz0hMTtmb3IodmFyIGNhIGluIHkpT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHksY2EpJiYoYT15W2NhXSxBcnJheS5pc0FycmF5KGEpJiZhIT1hJiYoYz0hMCksbnVsbCE9YT9lW2NhXT1hOmM9ITApO2lmKGMpe2Zvcih2YXIgcmIgaW4gZSl7eT1lO2JyZWFrIGF9eT1udWxsfX15IT1oJiYoQ2E9ITApO2QtLX1mb3IoOzA8ZDtkLS0pe2g9YltkLTFdO2lmKG51bGwhPWgpYnJlYWs7dmFyIGNiPSEwfWlmKCFDYSYmIWNiKXJldHVybiBiO3ZhciBkYTtmP2RhPWI6ZGE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYiwwLGQpO2I9ZGE7ZiYmKGIubGVuZ3RoPWQpO3kmJmIucHVzaCh5KTtyZXR1cm4gYn07ZnVuY3Rpb24gUWEoYSl7cmV0dXJuIGZ1bmN0aW9uKGIpe2lmKG51bGw9PWJ8fCIiPT1iKWI9bmV3IGE7ZWxzZXtiPUpTT04ucGFyc2UoYik7aWYoIUFycmF5LmlzQXJyYXkoYikpdGhyb3cgRXJyb3Iodm9pZCAwKTtHKGIsMzIpO2I9UShhLGIpfXJldHVybiBifX07ZnVuY3Rpb24gUmEoYSl7dGhpcy5oPVIoYSl9bihSYSxUKTt2YXIgU2E9UWEoUmEpO3ZhciBVO2Z1bmN0aW9uIFYoYSl7dGhpcy5nPWF9Vi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5nKyIifTt2YXIgVGE9e307ZnVuY3Rpb24gVWEoKXtyZXR1cm4gTWF0aC5mbG9vcigyMTQ3NDgzNjQ4Kk1hdGgucmFuZG9tKCkpLnRvU3RyaW5nKDM2KStNYXRoLmFicyhNYXRoLmZsb29yKDIxNDc0ODM2NDgqTWF0aC5yYW5kb20oKSleRGF0ZS5ub3coKSkudG9TdHJpbmcoMzYpfTtmdW5jdGlvbiBWYShhLGIpe2I9U3RyaW5nKGIpOyJhcHBsaWNhdGlvbi94aHRtbCt4bWwiPT09YS5jb250ZW50VHlwZSYmKGI9Yi50b0xvd2VyQ2FzZSgpKTtyZXR1cm4gYS5jcmVhdGVFbGVtZW50KGIpfWZ1bmN0aW9uIFdhKGEpe3RoaXMuZz1hfHxwLmRvY3VtZW50fHxkb2N1bWVudH1XYS5wcm90b3R5cGUuYXBwZW5kQ2hpbGQ9ZnVuY3Rpb24oYSxiKXthLmFwcGVuZENoaWxkKGIpfTsvKgoKIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wCiovCmZ1bmN0aW9uIFhhKGEsYil7YS5zcmM9YiBpbnN0YW5jZW9mIFYmJmIuY29uc3RydWN0b3I9PT1WP2IuZzoidHlwZV9lcnJvcjpUcnVzdGVkUmVzb3VyY2VVcmwiO3ZhciBjLGQ7KGM9KGI9bnVsbD09KGQ9KGM9KGEub3duZXJEb2N1bWVudCYmYS5vd25lckRvY3VtZW50LmRlZmF1bHRWaWV3fHx3aW5kb3cpLmRvY3VtZW50KS5xdWVyeVNlbGVjdG9yKT92b2lkIDA6ZC5jYWxsKGMsInNjcmlwdFtub25jZV0iKSk/Yi5ub25jZXx8Yi5nZXRBdHRyaWJ1dGUoIm5vbmNlIil8fCIiOiIiKSYmYS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixjKX07ZnVuY3Rpb24gWWEoYSl7YT12b2lkIDA9PT1hP2RvY3VtZW50OmE7cmV0dXJuIGEuY3JlYXRlRWxlbWVudCgic2NyaXB0Iil9O2Z1bmN0aW9uIFphKGEsYixjLGQsZSxmKXt0cnl7dmFyIGc9YS5nLGg9WWEoZyk7aC5hc3luYz0hMDtYYShoLGIpO2cuaGVhZC5hcHBlbmRDaGlsZChoKTtoLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7ZSgpO2QmJmcuaGVhZC5yZW1vdmVDaGlsZChoKX0pO2guYWRkRXZlbnRMaXN0ZW5lcigiZXJyb3IiLGZ1bmN0aW9uKCl7MDxjP1phKGEsYixjLTEsZCxlLGYpOihkJiZnLmhlYWQucmVtb3ZlQ2hpbGQoaCksZigpKX0pfWNhdGNoKGspe2YoKX19O3ZhciAkYT1wLmF0b2IoImFIUjBjSE02THk5M2QzY3VaM04wWVhScFl5NWpiMjB2YVcxaFoyVnpMMmxqYjI1ekwyMWhkR1Z5YVdGc0wzTjVjM1JsYlM4eGVDOTNZWEp1YVc1blgyRnRZbVZ5WHpJMFpIQXVjRzVuIiksYWI9cC5hdG9iKCJXVzkxSUdGeVpTQnpaV1ZwYm1jZ2RHaHBjeUJ0WlhOellXZGxJR0psWTJGMWMyVWdZV1FnYjNJZ2MyTnlhWEIwSUdKc2IyTnJhVzVuSUhOdlpuUjNZWEpsSUdseklHbHVkR1Z5Wm1WeWFXNW5JSGRwZEdnZ2RHaHBjeUJ3WVdkbExnPT0iKSxiYj1wLmF0b2IoIlJHbHpZV0pzWlNCaGJua2dZV1FnYjNJZ2MyTnlhWEIwSUdKc2IyTnJhVzVuSUhOdlpuUjNZWEpsTENCMGFHVnVJSEpsYkc5aFpDQjBhR2x6SUhCaFoyVXUiKTtmdW5jdGlvbiBkYihhLGIsYyl7dGhpcy5pPWE7dGhpcy5sPW5ldyBXYSh0aGlzLmkpO3RoaXMuZz1udWxsO3RoaXMuaj1bXTt0aGlzLm09ITE7dGhpcy51PWI7dGhpcy5vPWN9CmZ1bmN0aW9uIGViKGEpe2lmKGEuaS5ib2R5JiYhYS5tKXt2YXIgYj1mdW5jdGlvbigpe2ZiKGEpO3Auc2V0VGltZW91dChmdW5jdGlvbigpe3JldHVybiBnYihhLDMpfSw1MCl9O1phKGEubCxhLnUsMiwhMCxmdW5jdGlvbigpe3BbYS5vXXx8YigpfSxiKTthLm09ITB9fQpmdW5jdGlvbiBmYihhKXtmb3IodmFyIGI9VygxLDUpLGM9MDtjPGI7YysrKXt2YXIgZD1YKGEpO2EuaS5ib2R5LmFwcGVuZENoaWxkKGQpO2Euai5wdXNoKGQpfWI9WChhKTtiLnN0eWxlLmJvdHRvbT0iMCI7Yi5zdHlsZS5sZWZ0PSIwIjtiLnN0eWxlLnBvc2l0aW9uPSJmaXhlZCI7Yi5zdHlsZS53aWR0aD1XKDEwMCwxMTApLnRvU3RyaW5nKCkrIiUiO2Iuc3R5bGUuekluZGV4PVcoMjE0NzQ4MzU0NCwyMTQ3NDgzNjQ0KS50b1N0cmluZygpO2Iuc3R5bGVbImJhY2tncm91bmQtY29sb3IiXT1oYigyNDksMjU5LDI0MiwyNTIsMjE5LDIyOSk7Yi5zdHlsZVsiYm94LXNoYWRvdyJdPSIwIDAgMTJweCAjODg4IjtiLnN0eWxlLmNvbG9yPWhiKDAsMTAsMCwxMCwwLDEwKTtiLnN0eWxlLmRpc3BsYXk9ImZsZXgiO2Iuc3R5bGVbImp1c3RpZnktY29udGVudCJdPSJjZW50ZXIiO2Iuc3R5bGVbImZvbnQtZmFtaWx5Il09IlJvYm90bywgQXJpYWwiO2M9WChhKTtjLnN0eWxlLndpZHRoPVcoODAsCjg1KS50b1N0cmluZygpKyIlIjtjLnN0eWxlLm1heFdpZHRoPVcoNzUwLDc3NSkudG9TdHJpbmc
40oKSsicHgiO2Muc3R5bGUubWFyZ2luPSIyNHB4IjtjLnN0eWxlLmRpc3BsYXk9ImZsZXgiO2Muc3R5bGVbImFsaWduLWl0ZW1zIl09ImZsZXgtc3RhcnQiO2Muc3R5bGVbImp1c3RpZnktY29udGVudCJdPSJjZW50ZXIiO2Q9VmEoYS5sLmcsIklNRyIpO2QuY2xhc3NOYW1lPVVhKCk7ZC5zcmM9JGE7ZC5hbHQ9Ildhcm5pbmcgaWNvbiI7ZC5zdHlsZS5oZWlnaHQ9IjI0cHgiO2Quc3R5bGUud2lkdGg9IjI0cHgiO2Quc3R5bGVbInBhZGRpbmctcmlnaHQiXT0iMTZweCI7dmFyIGU9WChhKSxmPVgoYSk7Zi5zdHlsZVsiZm9udC13ZWlnaHQiXT0iYm9sZCI7Zi50ZXh0Q29udGVudD1hYjt2YXIgZz1YKGEpO2cudGV4dENvbnRlbnQ9YmI7WShhLGUsZik7WShhLGUsZyk7WShhLGMsZCk7WShhLGMsZSk7WShhLGIsYyk7YS5nPWI7YS5pLmJvZHkuYXBwZW5kQ2hpbGQoYS5nKTtiPVcoMSw1KTtmb3IoYz0KMDtjPGI7YysrKWQ9WChhKSxhLmkuYm9keS5hcHBlbmRDaGlsZChkKSxhLmoucHVzaChkKX1mdW5jdGlvbiBZKGEsYixjKXtmb3IodmFyIGQ9VygxLDUpLGU9MDtlPGQ7ZSsrKXt2YXIgZj1YKGEpO2IuYXBwZW5kQ2hpbGQoZil9Yi5hcHBlbmRDaGlsZChjKTtjPVcoMSw1KTtmb3IoZD0wO2Q8YztkKyspZT1YKGEpLGIuYXBwZW5kQ2hpbGQoZSl9ZnVuY3Rpb24gVyhhLGIpe3JldHVybiBNYXRoLmZsb29yKGErTWF0aC5yYW5kb20oKSooYi1hKSl9ZnVuY3Rpb24gaGIoYSxiLGMsZCxlLGYpe3JldHVybiJyZ2IoIitXKE1hdGgubWF4KGEsMCksTWF0aC5taW4oYiwyNTUpKS50b1N0cmluZygpKyIsIitXKE1hdGgubWF4KGMsMCksTWF0aC5taW4oZCwyNTUpKS50b1N0cmluZygpKyIsIitXKE1hdGgubWF4KGUsMCksTWF0aC5taW4oZiwyNTUpKS50b1N0cmluZygpKyIpIn1mdW5jdGlvbiBYKGEpe2E9VmEoYS5sLmcsIkRJViIpO2EuY2xhc3NOYW1lPVVhKCk7cmV0dXJuIGF9CmZ1bmN0aW9uIGdiKGEsYil7MD49Ynx8bnVsbCE9YS5nJiYwIT1hLmcub2Zmc2V0SGVpZ2h0JiYwIT1hLmcub2Zmc2V0V2lkdGh8fChpYihhKSxmYihhKSxwLnNldFRpbWVvdXQoZnVuY3Rpb24oKXtyZXR1cm4gZ2IoYSxiLTEpfSw1MCkpfQpmdW5jdGlvbiBpYihhKXt2YXIgYj1hLmo7dmFyIGM9InVuZGVmaW5lZCIhPXR5cGVvZiBTeW1ib2wmJlN5bWJvbC5pdGVyYXRvciYmYltTeW1ib2wuaXRlcmF0b3JdO2lmKGMpYj1jLmNhbGwoYik7ZWxzZSBpZigibnVtYmVyIj09dHlwZW9mIGIubGVuZ3RoKWI9e25leHQ6YWEoYil9O2Vsc2UgdGhyb3cgRXJyb3IoU3RyaW5nKGIpKyIgaXMgbm90IGFuIGl0ZXJhYmxlIG9yIEFycmF5TGlrZSIpO2ZvcihjPWIubmV4dCgpOyFjLmRvbmU7Yz1iLm5leHQoKSkoYz1jLnZhbHVlKSYmYy5wYXJlbnROb2RlJiZjLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoYyk7YS5qPVtdOyhiPWEuZykmJmIucGFyZW50Tm9kZSYmYi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGIpO2EuZz1udWxsfTtmdW5jdGlvbiBqYihhLGIsYyxkLGUpe2Z1bmN0aW9uIGYoayl7ZG9jdW1lbnQuYm9keT9nKGRvY3VtZW50LmJvZHkpOjA8az9wLnNldFRpbWVvdXQoZnVuY3Rpb24oKXtmKGstMSl9LGUpOmIoKX1mdW5jdGlvbiBnKGspe2suYXBwZW5kQ2hpbGQoaCk7cC5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aD8oMCE9PWgub2Zmc2V0SGVpZ2h0JiYwIT09aC5vZmZzZXRXaWR0aD9iKCk6YSgpLGgucGFyZW50Tm9kZSYmaC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGgpKTphKCl9LGQpfXZhciBoPWtiKGMpO2YoMyl9ZnVuY3Rpb24ga2IoYSl7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Yi5jbGFzc05hbWU9YTtiLnN0eWxlLndpZHRoPSIxcHgiO2Iuc3R5bGUuaGVpZ2h0PSIxcHgiO2Iuc3R5bGUucG9zaXRpb249ImFic29sdXRlIjtiLnN0eWxlLmxlZnQ9Ii0xMDAwMHB4IjtiLnN0eWxlLnRvcD0iLTEwMDAwcHgiO2Iuc3R5bGUuekluZGV4PSItMTAwMDAiO3JldHVybiBifTtmdW5jdGlvbiBNYShhKXt0aGlzLmg9UihhKX1uKE1hLFQpO2Z1bmN0aW9uIGxiKGEpe3RoaXMuaD1SKGEpfW4obGIsVCk7dmFyIG1iPVFhKGxiKTtmdW5jdGlvbiBuYihhKXthPU5hKGEsNCl8fCIiO2lmKHZvaWQgMD09PVUpe3ZhciBiPW51bGw7dmFyIGM9cC50cnVzdGVkVHlwZXM7aWYoYyYmYy5jcmVhdGVQb2xpY3kpe3RyeXtiPWMuY3JlYXRlUG9saWN5KCJnb29nI2h0bWwiLHtjcmVhdGVIVE1MOnEsY3JlYXRlU2NyaXB0OnEsY3JlYXRlU2NyaXB0VVJMOnF9KX1jYXRjaChkKXtwLmNvbnNvbGUmJnAuY29uc29sZS5lcnJvcihkLm1lc3NhZ2UpfVU9Yn1lbHNlIFU9Yn1hPShiPVUpP2IuY3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBWKGEsVGEpfTtmdW5jdGlvbiBvYihhLGIpe3RoaXMubT1hO3RoaXMubz1uZXcgV2EoYS5kb2N1bWVudCk7dGhpcy5nPWI7dGhpcy5qPVModGhpcy5nLDEpO3RoaXMudT1uYihMYSh0aGlzLmcsMikpO3RoaXMuaT0hMTtiPW5iKExhKHRoaXMuZywxMykpO3RoaXMubD1uZXcgZGIoYS5kb2N1bWVudCxiLFModGhpcy5nLDEyKSl9b2IucHJvdG90eXBlLnN0YXJ0PWZ1bmN0aW9uKCl7cGIodGhpcyl9OwpmdW5jdGlvbiBwYihhKXtxYihhKTtaYShhLm8sYS51LDMsITEsZnVuY3Rpb24oKXthOnt2YXIgYj1hLmo7dmFyIGM9cC5idG9hKGIpO2lmKGM9cFtjXSl7dHJ5e3ZhciBkPVNhKHAuYXRvYihjKSl9Y2F0Y2goZSl7Yj0hMTticmVhayBhfWI9Yj09PU5hKGQsMSl9ZWxzZSBiPSExfWI/WihhLFMoYS5nLDE0KSk6KFooYSxTKGEuZyw4KSksZWIoYS5sKSl9LGZ1bmN0aW9uKCl7amIoZnVuY3Rpb24oKXtaKGEsUyhhLmcsNykpO2ViKGEubCl9LGZ1bmN0aW9uKCl7cmV0dXJuIFooYSxTKGEuZyw2KSl9LFMoYS5nLDkpLE9hKGEuZywxMCksT2EoYS5nLDExKSl9KX1mdW5jdGlvbiBaKGEsYil7YS5pfHwoYS5pPSEwLGE9bmV3IGEubS5YTUxIdHRwUmVxdWVzdCxhLm9wZW4oIkdFVCIsYiwhMCksYS5zZW5kKCkpfWZ1bmN0aW9uIHFiKGEpe3ZhciBiPXAuYnRvYShhLmopO2EubVtiXSYmWihhLFMoYS5nLDUpKX07KGZ1bmN0aW9uKGEsYil7cFthXT1mdW5jdGlvbigpe3ZhciBjPW1hLmFwcGx5KDAsYXJndW1lbnRzKTtwW2FdPWZ1bmN0aW9uKCl7fTtiLmFwcGx5KG51bGwsYyl9fSkoIl9faDgyQWxua0g2RDkxX18iLGZ1bmN0aW9uKGEpeyJmdW5jdGlvbiI9PT10eXBlb2Ygd2luZG93LmF0b2ImJihuZXcgb2Iod2luZG93LG1iKHdpbmRvdy5hdG9iKGEpKSkpLnN0YXJ0KCl9KTt9KS5jYWxsKHRoaXMpOwoKd2luZG93Ll9faDgyQWxua0g2RDkxX18oIld5SndkV0l0TmprMU1USXlOREl4TlRNeU5UTTVOQ0lzVzI1MWJHd3NiblZzYkN4dWRXeHNMQ0pvZEhSd2N6b3ZMMloxYm1ScGJtZGphRzlwWTJWemJXVnpjMkZuWlhNdVoyOXZaMnhsTG1OdmJTOWlMM0IxWWkwMk9UVXhNakkwTWpFMU16STFNemswSWwwc2JuVnNiQ3h1ZFd4c0xDSm9kSFJ3Y3pvdkwyWjFibVJwYm1kamFHOXBZMlZ6YldWemMyRm5aWE11Wj
40I5dloyeGxMbU52YlM5bGJDOUJSMU5MVjNoWVFVNTRlRU5ZY1hkeFdEVkZSMU5rVmtwTmMyRm5UVmcxZEhJdFNFMVBVRE51ZEd4TVgzSkhRVEJEVXpsaU1raEVhbWRZTTJwT1kweEdOV0YwTkdKa2VVaEZkSGcwVDFkeU0yNDJhRFpFVG5KT1QzVkJVMHhCWEhVd01ETmtYSFV3TUROa1AzUmxYSFV3TUROa1ZFOUxSVTVmUlZoUVQxTkZSQ0lzSW1oMGRIQnpPaTh2Wm5WdVpHbHVaMk5vYjJsalpYTnRaWE56WVdkbGN5NW5iMjluYkdVdVkyOXRMMlZzTDBGSFUwdFhlRmhFU1dkTGJGWlVOSFV6TTBOSVZXUTVRaTFMUWxOWlJVRTNOQzA0V0hGNUxVZE9lRGR4ZUZkaWFsUlJhMFZ4YkVSYVVrUmpjRXMzTlVoTlNVaDVNbEJKUnpCa1dGQkVZMUpFT0VsSFZITkxYMWhaUjBWT05IZGNkVEF3TTJSY2RUQXdNMlEvWVdKY2RUQXdNMlF4WEhVd01ESTJjMkptWEhVd01ETmtNU0lzSW1oMGRIQnpPaTh2Wm5WdVpHbHVaMk5vYjJsalpYTnRaWE56WVdkbGN5NW5iMjluYkdVdVkyOXRMMlZzTDBGSFUwdFhlRmRoUVZoblluUlVhR1UzVEdSaFRUUnRjRTEwYURkMFFqUm1UR3MxU1ZoVFJXRlRlVlZvTm5Oa1dIcFliamMzYzJ4eVpXRlFaVFZ3ZFhGUU5HSTRjWFZMYzFKd1VrTTBhREUzWlZJemF6aFBZbFpEY0hoNmJtZGNkVEF3TTJSY2RUQXdNMlEvWVdKY2RUQXdNMlF5WEhVd01ESTJjMkptWEhVd01ETmtNU0lzSW1oMGRIQnpPaTh2Wm5WdVpHbHVaMk5vYjJsalpYTnRaWE56WVdkbGN5NW5iMjluYkdVdVkyOXRMMlZzTDBGSFUwdFhlRlo1TjB4c1JYQktVa2h5VlcwNFdHVklWVVJ2U0hVeU5HSTBaWFJKWTBwVVVtUm9ia0ZGVkhBdE9VNXVOM2RDV0RWd1ZqQk1WemRxYmxGZmJqRTVTbGhFU0ZaZmNFZENiMnh6VDJsSVRrcHFUM2huTlhGQ09FRmNkVEF3TTJSY2RUQXdNMlEvYzJKbVhIVXdNRE5rTWlJc0ltUnBkaTFuY0hRdFlXUWlMREl3TERFd01Dd2lZMGhXYVV4VVdUVk9WRVY1VFdwUmVVMVVWWHBOYWxWNlQxUlJYSFV3TUROa0lpeGJiblZzYkN4dWRXeHNMRzUxYkd3c0ltaDBkSEJ6T2k4dmQzZDNMbWR6ZEdGMGFXTXVZMjl0THpCbGJXNHZaaTl3TDNCMVlpMDJPVFV4TWpJME1qRTFNekkxTXprMExtcHpQM1Z6Y1hCY2RUQXdNMlJEUVZraVhTd2lhSFIwY0hNNkx5OW1kVzVrYVc1blkyaHZhV05sYzIxbGMzTmhaMlZ6TG1kdmIyZHNaUzVqYjIwdlpXd3ZRVWRUUzFkNFZrcHBPVmhTZUcxV2EzbzVTMUk1WnpONlYxQjJUMkpLZEZSc1ZWZHZhVFppY1hCVmEwWk1lRU15ZUY5Q1VsVnhjakJWZGpreWFUSnZaRTV4Ykc1clYxYzNkMmxyVGpSWGFqSm9PRVI0VEZaMVIzcHRkbVY2WjF4MU1EQXpaRngxTURBelpDSmQiKTs="></script>
40 <style type="text/css">.saboxplugin-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;width:100%;clear:both;display:block;overflow:hidden;word-wrap:break-word;position:relative}.saboxplugin-wrap .saboxplugin-gravatar{float:left;padding:0 20px 20px 20px}.saboxplugin-wrap .saboxplugin-gravatar img{max-width:100px;height:auto;border-radius:0;}.saboxplugin-wrap .saboxplugin-authorname{font-size:18px;line-height:1;margin:20px 0 0 20px;display:block}.saboxplugin-wrap .saboxplugin-authorname a{text-decoration:none}.saboxplugin-wrap .saboxplugin-authorname a:focus{outline:0}.saboxplugin-wrap .saboxplugin-desc{display:block;margin:5px 20px}.saboxplugin-wrap .saboxplugin-desc a{text-decoration:underline}.saboxplugin-wrap .saboxplugin-desc p{margin:5px 0 12px}.saboxplugin-wrap .saboxplugin-web{margin:0 20px 15px;text-align:left}.saboxplugin-wrap .sab-web-position{text-align:right}.saboxplugin-wrap .saboxplugin-web a{color:#ccc;text-decoration:none}.saboxplugin-wrap .saboxplugin-socials{position:relative;display:block;background:#fcfcfc;padding:5px;border-top:1px solid #eee}.saboxplugin-wrap .saboxplugin-socials a svg{width:20px;height:20px}.saboxplugin-wrap .saboxplugin-socials a svg .st2{fill:#fff; transform-origin:center center;}.saboxplugin-wrap .saboxplugin-socials a svg .st1{fill:rgba(0,0,0,.3)}.saboxplugin-wrap .saboxplugin-socials a:hover{opacity:.8;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;box-shadow:none!important;-webkit-box-shadow:none!important}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color{box-shadow:none;padding:0;border:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;display:inline-block;color:#fff;font-size:0;text-decoration:inherit;margin:5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:hidden}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey{text-decoration:inherit;box-shadow:none;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:10px 5px;color:#444;fill:#444}.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}.ie7 .clearfix{zoom:1}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitch{border-color:#38245c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-behance{border-color:#003eb0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-deviantart{border-color:#036824}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-digg{border-color:#00327c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-dribbble{border-color:#ba1655}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook{border-color:#1e2e4f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-flickr{border-color:#003576}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-github{border-color:#264874}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-google{border-color:#0b51c5}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-html5{border-color:#902e13}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-instagram{border-color:#1630aa}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-linkedin{border-color:#00344f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-pinterest{border-color:#5b040e}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-reddit{border-color:#992900}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-rss{border-color:#a43b0a}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-sharethis{border-color:#5d8420}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-soundcloud{border-color:#995200}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-spotify{border-color:#0f612c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stackoverflow{border-color:#a95009}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-steam{border-color:#006388}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-user_email{border-color:#b84e05}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-tumblr{border-color:#10151b}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitter{border-color:#0967a0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vimeo{border-color:#0d7091}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-windows{border-color:#003f71}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-whatsapp{border-color:#003f71}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-wordpress{border-color:#0f3647}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-yahoo{border-color:#14002d}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-youtube{border-color:#900}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-xing{border-color:#000202}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mixcloud{border-color:#2475a0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vk{border-color:#243549}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-medium{border-color:#00452c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-quora{border-color:#420e00}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-meetup{border-color:#9b181c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-goodreads{border-color:#000}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-snapchat{border-color:#999700}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-500px{border-color:#00557f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mastodont{border-color:#185886}.sabox-plus-item{margin-bottom:20px}@media screen and (max-width:480px){.saboxplugin-wrap{text-align:center}.saboxplugin-wrap .saboxplugin-gravatar{float:none;padding:20px 0;text-align:center;margin:0 auto;display:block}.saboxplugin-wrap .saboxplugin-gravatar img{float:none;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1}.saboxplugin-wrap .saboxplugin-desc{margin:0 10px 20px;text-align:center}.saboxplugin-wrap .saboxplugin-authorname{text-align:center;margin:10px 0 20px}}body .saboxplugin-authorname a,body .saboxplugin-authorname a:hover{box-shadow:none;-webkit-box-shadow:none}a.sab-profile-edit{font-size:16px!important;line-height:1!important}.sab-edit-settings a,a.sab-profile-edit{color:#0073aa!important;box-shadow:none!important;-webkit-box-shadow:none!important}.sab-edit-settings{margin-right:15px;position:absolute;right:0;z-index:2;bottom:10px;line-height:20px}.sab-edit-settings i{margin-left:5px}.saboxplugin-socials{line-height:1!important}.rtl .saboxplugin-wrap .saboxplugin-gravatar{float:right}.rtl .saboxplugin-wrap .saboxplugin-authorname{display:flex;align-items:center}.rtl .saboxplugin-wrap .saboxplugin-authorname .sab-profile-edit{margin-right:10px}.rtl .sab-edit-settings{right:auto;left:0}img.sab-custom-avatar{max-width:75px;}.saboxplugin-wrap {margin-top:0px; margin-bottom:0px; padding: 0px 0px }.saboxplugin-wrap .saboxplugin-authorname {font-size:18px; line-height:25px;}.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {font-size:14px !important; line-height:21px !important;}.saboxplugin-wrap .saboxplugin-web {font-size:14px;}.saboxplugin-wrap .saboxplugin-socials a svg {width:18px;height:18px;}</style><link rel="icon" href="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_32,h_32/https://toagriculture.com/wp-content/uploads/2022/09/Agriculture-World-3-e1664696131551-150x150.png" sizes="32x32" /><link rel="icon" href="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_192,h_192/https://toagriculture.com/wp-content/uploads/2022/09/Agriculture-World-3-e1664696131551.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_180,h_180/https://toagriculture.com/wp-content/uploads/2022/09/Agriculture-World-3-e1664696131551.png" /><meta name="msapplication-TileImage" content="https://toagriculture.com/wp-content/uploads/2022/09/Agriculture-World-3-e1664696131551.png" /><style id="core-block-supports-inline-css">.wp-container-core-columns-is-layout-8f761849{flex-wrap:nowrap;}
41/*# sourceURL=core-block-supports-inline-css */</style></head><body data-rsssl=1 class="archive category category-pollinator category-820 wp-embed-responsive wp-theme-twentytwelve unselectable custom-font-enabled single-author"><div id="page" class="hfeed site"> <a class="screen-reader-text skip-link" href="#content">Skip to content</a><header id="masthead" class="site-header"><hgroup><h1 class="site-title"><a href="https://toagriculture.com/" rel="home" >ToAgriculture</a></h1><h2 class="site-description">The Best Agriculture Modern Techniques.</h2></hgroup><nav id="site-navigation" class="main-navigation"> <button class="menu-toggle">Menu</button><div class="menu-blogger-gb-main-menu-container"><ul id="menu-blogger-gb-main-menu" class="nav-menu"><li id="menu-item-2048" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home current-menu-ancestor current-menu-parent menu-item-has-children menu-item-2048"><a href="https://toagriculture.com">Home</a><ul class="sub-menu"><li id="menu-item-4813" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-4813"><a href="https://toagriculture.com/pollinator/" aria-current="page">Pollinator Friendly Farming</a></li><li id="menu-item-2972" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-2972"><a href="https://toagriculture.com/modern-agriculture-techniques/">Modern Agriculture Techniques</a><ul class="sub-menu"><li id="menu-item-2975" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2975"><a href="https://toagriculture.com/modern-agriculture-techniques/agroforestry/">Agroforestry</a></li><li id="menu-item-2417" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2417"><a href="https://toagriculture.com/soil-management/">Soil Health and Fertility Management</a></li><li id="menu-item-2407" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2407"><a href="https://toagriculture.com/fruit-farming-techniques/">Fruit Farming Techniques</a></li><li id="menu-item-2414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2414"><a href="https://toagriculture.com/modern-agriculture-techniques/roof-garden-methods/">Roof Garden Methods</a></li><li id="menu-item-2416" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2416"><a href="https://toagriculture.com/flowers-cultivation-methods/">Flowers Cultivation Methods</a></li><li id="menu-item-2410" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2410"><a href="https://toagriculture.com/vegetable-farming-methods/">Vegetable Farming Methods</a></li><li id="menu-item-2418" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2418"><a href="https://toagriculture.com/pruning-methods/">Pruning Methods</a></li></ul></li><li id="menu-item-2974" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2974"><a href="https://toagriculture.com/traditional-agriculture-techniques/">Traditional Agriculture Techniques</a></li><li id="menu-item-2409" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2409"><a href="https://toagriculture.com/uncategorized/">Uncategorized</a></li><li id="menu-item-2412" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2412"><a href="https://toagriculture.com/crop-pests-control/">Crop Pests Control</a></li><li id="menu-item-2408" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2408"><a href="https://toagriculture.com/plant-disease-control-and-management/">Plant Disease Control and Management</a></li><li id="menu-item-2415" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2415"><a href="https://toagriculture.com/microgreens/">Microgreens</a></li><li id="menu-item-2413" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2413"><a href="https://toagriculture.com/organic-fertilizer/">Organic Fertilizer</a></li><li id="menu-item-2419" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2419"><a href="https://toagriculture.com/benefits-of-vegetable/">Benefits of Vegetable</a></li><li id="menu-item-2411" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2411"><a href="https://toagriculture.com/benefits-of-fruit/">Benefits of Fruit</a></li></ul></li><li id="menu-item-2437" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2437"><a href="https://toagriculture.com/agriculture-modern-techniques-contact/">Contact ToAgriculture</a></li><li id="menu-item-2438" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2438"><a href="https://toagriculture.com/about-toagriculture/">About “To Agriculture”</a></li><li id="menu-item-2440" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2440"><a href="https://toagriculture.com/agriculture-modern-techniques-terms-conditions/">Terms &#038; Conditions</a></li><li id="menu-item-2486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2486"><a href="https://toagriculture.com/agriculture-modern-techniques-faq/">FAQs</a></li><li id="menu-item-4993" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4993"><a href="https://toagriculture.com/researchhub/">ResearchHUB</a></li></ul></div></nav></header><div id="main" class="wrapper"><section id="primary" class="site-content"><div id="content" role="main"><header class="archive-header"><h1 class="archive-title"> Category Archives: <span>Pollinator Friendly Farming</span></h1><div class="archive-meta"><p>Learn how to attract and support pollinators like bees, butterflies, and other beneficial insects on your farm or garden. Discover practical tips, pollinator-friendly crops, habitat creation, and organic practices that boost crop yield and biodiversity.</p></div></header><article id="post-4952" class="post-4952 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <img width="624" height="351" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_351/https://toagriculture.com/wp-content/uploads/2025/09/organic-practices-protect-pollinators-garden-624x351.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Bee pollinating vibrant flowers in a lush garden at sunset for sustainable agriculture and pollination health." decoding="async" fetchpriority="high" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/organic-practices-protect-pollinators-garden-624x351.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/organic-practices-protect-pollinators-garden-300x169.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/09/organic-practices-protect-pollinators-garden-1024x576.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/organic-practices-protect-pollinators-garden-768x432.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1117/https://toagriculture.com/wp-content/uploads/2025/09/organic-practices-protect-pollinators-garden.webp 1117w" sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/organic-practices-protect-pollinators/" rel="bookmark">Top 10 Organic Practices That Protect Pollinators: A Complete Guide for Home Gardeners</a></h1><div class="comments-link">
41 <a href="https://toagriculture.com/organic-practices-protect-pollinators/#respond"><span class="leave-reply">Leave a reply</span></a></div></header><div class="entry-content"><p style="text-align: justify;">Protecting bees, butterflies, and other pollinators starts in your own backyard. Pollinators service <strong>most of our crops</strong> and wild plants &#8212; about <strong>75% of flowering plants and 35% of the world&#8217;s food crops</strong> depend on them<a href="https://www.usda.gov/about-usda/general-information/initiatives-and-highlighted-programs/peoples-garden/importance-pollinators" target="_blank" rel="noopener nofollow"><sup>[1]</sup></a>. By using &hellip; <a href="https://toagriculture.com/organic-practices-protect-pollinators/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/organic-practices-protect-pollinators/" title="1:36 am" rel="bookmark"><time class="entry-date" datetime="2025-09-08T01:36:14+06:00">September 8, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4927" class="post-4927 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="416" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_416/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-624x416.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Pollinator-friendly garden design showing layered planting with sunflowers, lavender, bee balm, groundcovers, bees, butterflies, and hummingbirds." decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-624x416.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-300x200.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-768x512.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_942/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design.webp 942w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20416%22%3E%3C/svg%3E' width="624" height="416" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_416/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-624x416.webp" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Pollinator-friendly garden design showing layered planting with sunflowers, lavender, bee balm, groundcovers, bees, butterflies, and hummingbirds." decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-624x416.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-300x200.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design-768x512.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_942/https://toagriculture.com/wp-content/uploads/2025/09/Pollinator-Friendly-Garden-Design.webp 942w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/pollinator-friendly-garden-design-tips/" rel="bookmark">Pollinator-Friendly Garden Design Tips for Home Farmers</a></h1><div class="comments-link"> <a href="https://toagriculture.com/pollinator-friendly-garden-design-tips/#comments">1 Reply</a></div></header><div class="entry-content"><p style="text-align: justify;">Planting a pollinator-friendly garden not only creates a vibrant oasis of color but also boosts the health and productivity of your home farm. Bees, butterflies, hummingbirds, and other pollinators are essential for fruit and vegetable production – in fact, about &hellip; <a href="https://toagriculture.com/pollinator-friendly-garden-design-tips/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/pollinator-friendly-garden-design-tips/" title="2:45 am" rel="bookmark"><time class="entry-date" datetime="2025-09-06T02:45:08+06:00">September 6, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4908" class="post-4908 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="416" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_416/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-624x416.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A native bee on a purple wildflower and a honeybee on a white blossom, promoting ‘Top 10 Pollinator Myths Debunked" decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-624x416.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-300x200.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-768x512.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_942/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked.webp 942w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20416%22%3E%3C/svg%3E' width="624" height="416" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_416/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-624x416.webp" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A native bee on a purple wildflower and a honeybee on a white blossom, promoting ‘Top 10 Pollinator Myths Debunked" decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-624x416.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-300x200.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked-768x512.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_942/https://toagriculture.com/wp-content/uploads/2025/09/pollinator-myths-debunked.webp 942w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/pollinator-myths-debunked/" rel="bookmark">Top 10 Pollinator Myths Debunked: Facts, Farming Tips &#038; Native Bee Insights</a></h1><div class="comments-link"> <a href="https://toagriculture.com/pollinator-myths-debunked/#respond"><span class="leave-reply">Leave a reply</span></a></div></header><div class="entry-content"><p style="text-align: justify;">Pollinators are the <strong>unsung heroes of agriculture</strong>, responsible for <a href="https://toagriculture.com/benefits-of-pollinators-on-crops/">boosting crop yields</a>, biodiversity, and food security. But there’s a problem: <strong>misinformation</strong>. From exaggerated statistics to misconceptions about honey bees, myths often mislead farmers, gardeners, and policymakers.</p><p style="text-align: justify;">This &hellip; <a href="https://toagriculture.com/pollinator-myths-debunked/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/pollinator-myths-debunked/" title="2:39 pm" rel="bookmark"><time class="entry-date" datetime="2025-09-04T14:39:42+06:00">September 4, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4893" class="post-4893 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="416" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_416/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-624x416.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Showing native bee on wildflower vs honeybee on orchard blossom with headline overlay." decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-624x416.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-300x200.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-768x512.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_942/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero.webp 942w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20416%22%3E%3C/svg%3E' width="624" height="416" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_416/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-624x416.webp" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Showing native bee on wildflower vs honeybee on orchard blossom with headline overlay." decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-624x416.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-300x200.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero-768x512.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_942/https://toagriculture.com/wp-content/uploads/2025/09/native-bees-vs-honeybees-hero.webp 942w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/native-bees-vs-honeybees-pollinators/" rel="bookmark">Native Bees vs Honeybees: Which is Best for Your Farm?</a></h1><div class="comments-link"> <a href="https://toagriculture.com/native-bees-vs-honeybees-pollinators/#comments">1 Reply</a></div></header><div class="entry-content"><p style="text-align: justify;">Bees matter. Whether you grow apples, almonds, mangoes, or vegetables, pollinators shape your yield and fruit quality. For decades honeybees (Apis mellifera) have been the face of farm pollination — but native bees (the thousands of wild bee species in &hellip; <a href="https://toagriculture.com/native-bees-vs-honeybees-pollinators/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/native-bees-vs-honeybees-pollinators/" title="2:11 pm" rel="bookmark"><time class="entry-date" datetime="2025-09-03T14:11:58+06:00">September 3, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4881" class="post-4881 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="351" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_351/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-624x351.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A vibrant, sun-drenched farm scene with a farmer in a straw hat tending to a long strip of purple lavender and red poppies bordered by green crops. Bees, butterflies, and a hummingbird fly among the colorful flowers." decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-624x351.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-300x169.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-1024x576.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-768x432.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1117/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators.webp 1117w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20351%22%3E%3C/svg%3E' width="624" height="351" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_351/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-624x351.webp" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A vibrant, sun-drenched farm scene with a farmer in a straw hat tending to a long strip of purple lavender and red poppies bordered by green crops. Bees, butterflies, and a hummingbird fly among the colorful flowers." decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-624x351.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-300x169.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-1024x576.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators-768x432.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_loss
41y,ret_img,w_1117/https://toagriculture.com/wp-content/uploads/2025/09/DIY-Wildflower-Strips-to-Support-Pollinators.webp 1117w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/diy-wildflower-strips-to-support-pollinators/" rel="bookmark">DIY Wildflower Strips to Support Pollinators on Your Farm</a></h1><div class="comments-link"> <a href="https://toagriculture.com/diy-wildflower-strips-to-support-pollinators/#comments">1 Reply</a></div></header><div class="entry-content"><p style="text-align: justify;">Step-by-Step Guide to Designing, Planting, and Maintaining Wildflower Strips</p><h2>Introduction: The Importance of Pollinators</h2><p style="text-align: justify;">Bees, butterflies, and hummingbirds play a key role in keeping our farms and ecosystems healthy. They help more than 75% of flowering plants and about 35% &hellip; <a href="https://toagriculture.com/diy-wildflower-strips-to-support-pollinators/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/diy-wildflower-strips-to-support-pollinators/" title="1:52 pm" rel="bookmark"><time class="entry-date" datetime="2025-09-01T13:52:52+06:00">September 1, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4850" class="post-4850 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="327" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_327/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-624x327.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-624x327.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-300x157.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-1024x536.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-768x402.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px.webp 1200w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20327%22%3E%3C/svg%3E' width="624" height="327" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_327/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-624x327.webp" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-624x327.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-300x157.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-1024x536.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px-768x402.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1200-x-628-px.webp 1200w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/companion-planting-for-pollinators/" rel="bookmark">Companion Planting for Pollinators: Best Flowers &#038; Tips for Higher Yields</a></h1><div class="comments-link"> <a href="https://toagriculture.com/companion-planting-for-pollinators/#respond"><span class="leave-reply">Leave a reply</span></a></div></header><div class="entry-content"><p class="lead" style="text-align: justify;">Do you want to boost your vegetable yields, lure pollinators, and create a thriving organic garden? Companion planting for pollinators is your best friend! By strategically interplanting pollinator-friendly flowers, herbs, and vegetables, you build healthier soil, manage pests, and foster &hellip; <a href="https://toagriculture.com/companion-planting-for-pollinators/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/companion-planting-for-pollinators/" title="1:22 pm" rel="bookmark"><time class="entry-date" datetime="2025-08-31T13:22:39+06:00">August 31, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4857" class="post-4857 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="350" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_350/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-624x350.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-624x350.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-300x168.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1024x574.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-768x430.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1121/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide.webp 1121w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20350%22%3E%3C/svg%3E' width="624" height="350" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_350/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-624x350.webp" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-624x350.webp 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-300x168.webp 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-1024x574.webp 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide-768x430.webp 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1121/https://toagriculture.com/wp-content/uploads/2025/08/Beekeeping-for-Crop-Pollination-Guide.webp 1121w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/beekeeping-for-crop-pollination-guide/" rel="bookmark">Beekeeping for Crop Pollination: Practical Guide for Gardeners</a></h1><div class="comments-link"> <a href="https://toagriculture.com/beekeeping-for-crop-pollination-guide/#respond"><span class="leave-reply">Leave a reply</span></a></div></header><div class="entry-content"><div style="text-align: justify;">Want bigger harvests, sweeter fruits, and healthier crops?<br /> Whether you’re a <a href="https://toagriculture.com/how-to-start-your-own-vegetable-garden/">home gardener</a>, organic grower, or a full-scale farmer, beekeeping for crop pollination can significantly improve your yields and crop quality. This guide explains everything — from why pollinators</div>&hellip; <a href="https://toagriculture.com/beekeeping-for-crop-pollination-guide/" class="read-more">Read More.. </a></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/beekeeping-for-crop-pollination-guide/" title="11:55 am" rel="bookmark"><time class="entry-date" datetime="2025-08-31T11:55:56+06:00">August 31, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4786" class="post-4786 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="322" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_322/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-624x322.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A honey bee pollinating a daisy flower on a biodiverse farm, highlighting the importance of creating habitats for bees and butterflies." decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-624x322.jpg 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-300x155.jpg 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-1024x529.jpg 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-768x397.jpg 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies.jpg 1200w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20322%22%3E%3C/svg%3E' width="624" height="322" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_322/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-624x322.jpg" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A honey bee pollinating a daisy flower on a biodiverse farm, highlighting the importance of creating habitats for bees and butterflies." decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-624x322.jpg 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-300x155.jpg 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-1024x529.jpg 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies-768x397.jpg 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Creating-habitats-for-bees-and-butterflies.jpg 1200w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/creating-pollinator-habitats-step-by-step-guide/" rel="bookmark">Creating Pollinator Habitats: A Step-by-Step Farm Guide</a></h1><div class="comments-link"> <a href="https://toagriculture.com/creating-pollinator-habitats-step-by-step-guide/#comments">2 Replies</a></div></header><div class="entry-content"><article class="post"><footer class="post-footer"><nav class="post-nav" aria-label="on this page"><div style="text-align: justify;">Pollinators — wild bees, honey bees, hoverflies, butterflies, moths, beetles, even hummingbirds — quietly power a large share of what we eat.</div><div style="text-align: justify;"></div><div style="text-align: justify;">You don’t need a nature reserve to help them. Whether you manage half an acre or hundreds, edges,</div></nav></footer>&hellip; <a href="https://toagriculture.com/creating-pollinator-habitats-step-by-step-guide/" class="read-more">Read More.. </a></article></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/creating-pollinator-habitats-step-by-step-guide/" title="1:01 am" rel="bookmark"><time class="entry-date" datetime="2025-08-25T01:01:41+06:00">August 25, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4773" class="post-4773 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="322" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_322/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-624x322.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Colorful wildflowers, butterflies, and bees in a sunny farm landscape showing natural pollinator attraction." decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-624x322.jpg 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-300x155.jpg 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-1024x529.jpg 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-768x397.jpg 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102.jpg 1200w" sizes="(max-wi
41dth: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20322%22%3E%3C/svg%3E' width="624" height="322" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_322/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-624x322.jpg" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Colorful wildflowers, butterflies, and bees in a sunny farm landscape showing natural pollinator attraction." decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-624x322.jpg 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-300x155.jpg 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-1024x529.jpg 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102-768x397.jpg 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Attract-Pollinators-to-Farm-e1755972946102.jpg 1200w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/how-to-attract-pollinators-to-your-farm-naturally/" rel="bookmark">How to Attract Pollinators to Your Farm Naturally</a></h1><div class="comments-link"> <a href="https://toagriculture.com/how-to-attract-pollinators-to-your-farm-naturally/#respond"><span class="leave-reply">Leave a reply</span></a></div></header><div class="entry-content"><p style="text-align: justify;">Pollinators — bees, butterflies, moths, hoverflies, beetles, and even some birds — are the quiet workforce behind a huge share of the food we grow. If you want healthier crops, better yields, and a more resilient farm ecosystem, attracting and &hellip; <a href="https://toagriculture.com/how-to-attract-pollinators-to-your-farm-naturally/" class="read-more">Read More.. </a></p></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/how-to-attract-pollinators-to-your-farm-naturally/" title="12:18 am" rel="bookmark"><time class="entry-date" datetime="2025-08-24T00:18:37+06:00">August 24, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><article id="post-4751" class="post-4751 post type-post status-publish format-standard has-post-thumbnail hentry category-pollinator"><header class="entry-header"> <noscript><img width="624" height="322" src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_322/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-624x322.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Honeybee and Monarch butterfly pollinate crops like tomatoes, watermelon, and carrots with bold text." decoding="async" srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-624x322.jpg 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-300x155.jpg 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-1024x529.jpg 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-768x397.jpg 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection.jpg 1200w" sizes="(max-width: 624px) 100vw, 624px" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20624%20322%22%3E%3C/svg%3E' width="624" height="322" data-src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624,h_322/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-624x322.jpg" class="lazyload attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Honeybee and Monarch butterfly pollinate crops like tomatoes, watermelon, and carrots with bold text." decoding="async" data-srcset="https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_624/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-624x322.jpg 624w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_300/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-300x155.jpg 300w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-1024x529.jpg 1024w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_768/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection-768x397.jpg 768w, https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1200/https://toagriculture.com/wp-content/uploads/2025/08/Benefits-of-Pollinators-on-Crops-Protection.jpg 1200w" data-sizes="(max-width: 624px) 100vw, 624px" /><h1 class="entry-title"> <a href="https://toagriculture.com/benefits-of-pollinators-on-crops/" rel="bookmark">10 Benefits of Pollinators on Crops Protection — Why They Matter</a></h1><div class="comments-link"> <a href="https://toagriculture.com/benefits-of-pollinators-on-crops/#comments">3 Replies</a></div></header><div class="entry-content"><div style="text-align: justify;">Pollinators are vital to the success of both small-scale organic farms and beginner gardeners across the United States. These unsung heroes—bees, butterflies, birds, and even bats—play a crucial role in enhancing crop yields, improving quality, and supporting biodiversity. Understanding their</div>&hellip; <a href="https://toagriculture.com/benefits-of-pollinators-on-crops/" class="read-more">Read More.. </a></div><footer class="entry-meta"> This entry was posted in <a href="https://toagriculture.com/pollinator/" rel="category tag">Pollinator Friendly Farming</a> on <a href="https://toagriculture.com/benefits-of-pollinators-on-crops/" title="4:43 pm" rel="bookmark"><time class="entry-date" datetime="2025-08-23T16:43:11+06:00">August 23, 2025</time></a><span class="by-author"> by <span class="author vcard"><a class="url fn n" href="https://toagriculture.com/author/c9louyw6rly/" title="View all posts by Admin" rel="author">Admin</a></span></span>.</footer></article><nav id="nav-below" class="navigation"><h3 class="assistive-text">Post navigation</h3><div class="nav-previous"><a href="https://toagriculture.com/pollinator/page/2/" ><span class="meta-nav">&larr;</span> Older posts</a></div></nav></div></section><div id="secondary" class="widget-area" role="complementary"> <ins class='ezoic-adpos-sidebar' style='display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;' data-loc='top'></ins><aside id="block-50" class="widget widget_block"><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"><form role="search" method="get" action="https://toagriculture.com/" class="wp-block-search__button-outside wp-block-search__icon-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input has-medium-font-size" id="wp-block-search__input-1" placeholder="Search here " value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button has-medium-font-size has-icon wp-element-button" type="submit" >
41<svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form></div></div></aside><aside id="block-60" class="widget widget_block"><h3 class="widget-title">Recent Posts</h3><div class="wp-widget-group__inner-blocks"><ul class="wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow"><li><a class="wp-block-latest-posts__post-title" href="https://toagriculture.com/get-rid-of-japanese-beetles-permanently-naturally/">How to Get Rid of Japanese Beetles Permanently, Naturally (Full Guide)</a></li><li><a class="wp-block-latest-posts__post-title" href="https://toagriculture.com/pruning-mango-malformation-disease/">Pruning for Mango Malformation Disease: Best Time &#038; Correct Method</a></li><li><a class="wp-block-latest-posts__post-title" href="https://toagriculture.com/mango-malformation-natural-control/">Natural Control of Mango Malformation Disease: Organic Methods That Work</a></li><li><a class="wp-block-latest-posts__post-title" href="https://toagriculture.com/mango-floral-vs-vegetative-malformation/">Floral vs Vegetative Malformation in Mango: Key Differences Explained</a></li><li><a class="wp-block-latest-posts__post-title" href="https://toagriculture.com/mango-malformation-spray-schedule/">Mango Malformation Spray Schedule: When and How to Apply for Best Results</a></li></ul></div></aside><aside id="block-62" class="widget widget_block">
41<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6951224215325394"
42     crossorigin="anonymous"></script>
42  <ins class="adsbygoogle"
43 style="display:block"
44 data-ad-client="ca-pub-6951224215325394"
45 data-ad-slot="6694313933"
46 data-ad-format="auto"
47 data-full-width-responsive="true"></ins> 
47<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
47</aside><aside id="block-64" class="widget widget_block">
47<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6951224215325394"
48     crossorigin="anonymous"></script>
48  <ins class="adsbygoogle"
49 style="display:block"
50 data-ad-client="ca-pub-6951224215325394"
51 data-ad-slot="5574434268"
52 data-ad-format="auto"
53 data-full-width-responsive="true"></ins> 
53<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
53</aside><ins class='ezoic-adpos-sidebar' style='display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;' data-loc='middle'></ins><ins class='ezoic-adpos-sidebar' style='display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;' data-loc='bottom'></ins></div></div><footer id="colophon" role="contentinfo"><div class="site-info"> <a class="privacy-policy-link" href="https://toagriculture.com/agriculture-modern-techniques-privacy-policy/" rel="privacy-policy">Privacy Policy</a><span role="separator" aria-hidden="true"></span> <a href="https://wordpress.org/" class="imprint" title="Semantic Personal Publishing Platform"> Proudly powered by WordPress </a></div></footer></div> 
53<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwelve/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
53 
53<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://toagriculture.com/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customize" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customize</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customize Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://toagriculture.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These 
53cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script>
53 <div id="wpcp-error-message" class="msgmsg-box-wpcp hideme"><span>error: </span>Content is protected !!</div> 
53<script defer src="data:text/javascript;base64,CgkJdmFyIHRpbWVvdXRfcmVzdWx0OwoKCQlmdW5jdGlvbiBzaG93X3dwY3BfbWVzc2FnZShzbWVzc2FnZSkgewoJCQlpZiAoc21lc3NhZ2UgIT09ICIiKSB7CgkJCQl2YXIgc21lc3NhZ2VfdGV4dCA9ICc8c3Bhbj5BbGVydDogPC9zcGFuPicgKyBzbWVzc2FnZTsKCQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ3cGNwLWVycm9yLW1lc3NhZ2UiKS5pbm5lckhUTUwgPSBzbWVzc2FnZV90ZXh0OwoJCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIndwY3AtZXJyb3ItbWVzc2FnZSIpLmNsYXNzTmFtZSA9ICJtc2dtc2ctYm94LXdwY3Agd2FybmluZy13cGNwIHNob3dtZSI7CgkJCQljbGVhclRpbWVvdXQodGltZW91dF9yZXN1bHQpOwoJCQkJdGltZW91dF9yZXN1bHQgPSBzZXRUaW1lb3V0KGhpZGVfbWVzc2FnZSwgMzAwMCk7CgkJCX0KCQl9CgoJCWZ1bmN0aW9uIGhpZGVfbWVzc2FnZSgpIHsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIndwY3AtZXJyb3ItbWVzc2FnZSIpLmNsYXNzTmFtZSA9ICJtc2dtc2ctYm94LXdwY3Agd2FybmluZy13cGNwIGhpZGVtZSI7CgkJfQoJ"></script>
53 <style>@media print {
54					body * {
55						display: none !important;
56					}
57
58					body:after {
59						content: "You are allow to print preview this page, Thank you";
60					}
61				}</style><style type="text/css">#wpcp-error-message {
62			direction: ltr;
63			text-align: center;
64			transition: opacity 900ms ease 0s;
65			z-index: 99999999;
66		}
67
68		.hideme {
69			opacity: 0;
70			visibility: hidden;
71		}
72
73		.showme {
74			opacity: 1;
75			visibility: visible;
76		}
77
78		.msgmsg-box-wpcp {
79			border: 1px solid #f5aca6;
80			border-radius: 10px;
81			color: #555;
82			font-family: Tahoma;
83			font-size: 11px;
84			margin: 10px;
85			padding: 10px 36px;
86			position: fixed;
87			width: 255px;
88			top: 50%;
89			left: 50%;
90			margin-top: -10px;
91			margin-left: -130px;
92			-webkit-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
93			-moz-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
94			box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
95		}
96
97		.msgmsg-box-wpcp span {
98			font-weight: bold;
99			text-transform: uppercase;
100		}
101
102		.warning-wpcp {
103			background: #ffecec url('https://toagriculture.com/wp-content/plugins/wp-content-copy-protector/images/warning.png') no-repeat 10px 50%;
104		}</style><noscript><style>.lazyload{display:none;}</style></noscript>
104<script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script>
104<script defer data-noptimize="1" src='https://toagriculture.com/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js?ao_version=3.1.16'></script>
104<script defer src="data:text/javascript;base64,ZXpzdGFuZGFsb25lLmNtZC5wdXNoKGZ1bmN0aW9uICgpIHsgZXpzdGFuZGFsb25lLnNob3dBZHMoKTsgfSk7"></script>
104 
104<script id="wp-hooks-js" src="https://toagriculture.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
104 
104<script id="wp-i18n-js" src="https://toagriculture.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
104 
104<script defer id="wp-i18n-js-after" src="data:text/javascript;base64,CndwLmkxOG4uc2V0TG9jYWxlRGF0YSggeyAndGV4dCBkaXJlY3Rpb25cdTAwMDRsdHInOiBbICdsdHInIF0gfSApOwovLyMgc291cmNlVVJMPXdwLWkxOG4tanMtYWZ0ZXIK"></script>
104 
104<script defer id="swv-js" src="https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_96e7dc3f0e8559e4a3f3ca40b17ab9c3.php?ver=6.1.7"></script>
104 
104<script defer id="contact-form-7-js-before" src="data:text/javascript;base64,CnZhciB3cGNmNyA9IHsKICAgICJhcGkiOiB7CiAgICAgICAgInJvb3QiOiAiaHR0cHM6XC9cL3RvYWdyaWN1bHR1cmUuY29tXC93cC1qc29uXC8iLAogICAgICAgICJuYW1lc3BhY2UiOiAiY29udGFjdC1mb3JtLTdcL3YxIgogICAgfQp9OwovLyMgc291cmNlVVJMPWNvbnRhY3QtZm9ybS03LWpzLWJlZm9yZQo="></script>
104 
104<script defer id="contact-form-7-js" src="https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_2912c657d0592cc532dff73d0d2ce7bb.php?ver=6.1.7"></script>
104 
104<script defer id="eztoc-scroll-scriptjs-js-extra" src="data:text/javascript;base64,CnZhciBlenRvY19zbW9vdGhfbG9jYWwgPSB7InNjcm9sbF9vZmZzZXQiOiIzMCIsImFkZF9yZXF1ZXN0X3VyaSI6IiIsImFkZF9zZWxmX3JlZmVyZW5jZV9saW5rIjoiIn07Ci8vIyBzb3VyY2VVUkw9ZXp0b2Mtc2Nyb2xsLXNjcmlwdGpzLWpzLWV4dHJhCg=="></script>
104 
104<script defer id="eztoc-scroll-scriptjs-js" src="https://toagriculture.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.88"></script>
104 
104<script defer id="eztoc-js-cookie-js" src="https://toagriculture.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1"></script>
104 
104<script defer id="eztoc-jquery-sticky-kit-js" src="https://toagriculture.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2"></script>
104 
104<script defer id="eztoc-js-js-extra" src="data:text/javascript;base64,CnZhciBlelRPQyA9IHsic21vb3RoX3Njcm9sbCI6IjEiLCJ2aXNpYmlsaXR5X2hpZGVfYnlfZGVmYXVsdCI6IjEiLCJ3aWR0aCI6ImF1dG8iLCJzY3JvbGxfb2Zmc2V0IjoiMzAiLCJmYWxsYmFja0ljb24iOiJcdTAwM0NzcGFuIGNsYXNzPVwiXCJcdTAwM0VcdTAwM0NzcGFuIGNsYXNzPVwiZXp0b2MtaGlkZVwiIHN0eWxlPVwiZGlzcGxheTpub25lO1wiXHUwMDNFVG9nZ2xlXHUwMDNDL3NwYW5cdTAwM0VcdTAwM0NzcGFuIGNsYXNzPVwiZXotdG9jLWljb24tdG9nZ2xlLXNwYW5cIlx1MDAzRVx1MDAzQ3N2ZyBzdHlsZT1cImZpbGw6ICMxZTczYmU7Y29sb3I6IzFlNzNiZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBjbGFzcz1cImxpc3QtMzc3NDA4XCIgd2lkdGg9XCIyMHB4XCIgaGVpZ2h0PVwiMjBweFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiXHUwMDNFXHUwMDNDcGF0aCBkPVwiTTYgNkg0djJoMlY2em0xNCAwSDh2MmgxMlY2ek00IDExaDJ2Mkg0di0yem0xNiAwSDh2MmgxMnYtMnpNNCAxNmgydjJINHYtMnptMTYgMEg4djJoMTJ2LTJ6XCIgZmlsbD1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDL3BhdGhcdTAwM0VcdTAwM0Mvc3ZnXHUwMDNFXHUwMDNDc3ZnIHN0eWxlPVwiZmlsbDogIzFlNzNiZTtjb2xvcjojMWU3M2JlXCIgY2xhc3M9XCJhcnJvdy11bnNvcnRlZC0zNjgwMTNcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMHB4XCIgaGVpZ2h0PVwiMTBweFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB2ZXJzaW9uPVwiMS4yXCIgYmFzZVByb2ZpbGU9XCJ0aW55XCJcdTAwM0VcdTAwM0NwYXRoIGQ9XCJNMTguMiA5LjNsLTYuMi02LjMtNi4yIDYuM2MtLjIuMi0uMy40LS4zLjdzLjEuNS4zLjdjLjIuMi40LjMuNy4zaDExYy4zIDAgLjUtLjEuNy0uMy4yLS4yLjMtLjUuMy0uN3MtLjEtLjUtLjMtLjd6TTUuOCAxNC43bDYuMiA2LjMgNi4yLTYuM2MuMi0uMi4zLS41LjMtLjdzLS4xLS41LS4zLS43Yy0uMi0uMi0uNC0uMy0uNy0uM2gtMTFjLS4zIDAtLjUuMS0uNy4zLS4yLjItLjMuNS0uMy43cy4xLjUuMy43elwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0VcdTAwM0Mvc3Bhblx1MDAzRVx1MDAzQy9zcGFuXHUwMDNFIiwidmlzaWJpbGl0eV9oaWRlX2J5X2RldmljZSI6IjEiLCJjaGFtb21pbGVfdGhlbWVfaXNfb24iOiIifTsKLy8jIHNvdXJjZVVSTD1lenRvYy1qcy1qcy1leHRyYQo="></script>
104 
104<script defer id="eztoc-js-js" src="https://toagriculture.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.88-1789617000"></script>
104 
104<script defer id="wccp-activity-tracker-js-before" src="data:text/javascript;base64,CndpbmRvdy53Y2NwQWN0aXZpdHk9eyJ1IjoiaHR0cHM6XC9cL3RvYWdyaWN1bHR1cmUuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJvIjotMSwiZiI6eyJzIjoxLCJyIjoxLCJjIjoxLCJwIjoxfSwibSI6NX07Ci8vIyBzb3VyY2VVUkw9d2NjcC1hY3Rpdml0eS10cmFja2VyLWpzLWJlZm9yZQo="></script>
104 
104<script data-wp-strategy="defer" defer id="wccp-activity-tracker-js" src="https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_978c38785a46f009a0514ecf46d95ae2.php?ver=4.2"></script>
vendor: 92 bytes, line 104
104 <script defer id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
1046Lf-PzopAAAAANdkL5Fhb8gcXXiEPmQ_1wbZN-Pv
vendor: 25 bytes, line 104
104&#038;ver=3.0"></script> 
104<script id="wp-polyfill-js" src="https://toagriculture.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
104 
104<script defer id="wpcf7-recaptcha-js-before" src="data:text/javascript;base64,CnZhciB3cGNmN19yZWNhcHRjaGEgPSB7CiAgICAic2l0ZWtleSI6ICI2TGYtUHpvcEFBQUFBTmRrTDVGaGI4Z2NYWGlFUG1RXzF3YlpOLVB2IiwKICAgICJhY3Rpb25zIjogewogICAgICAgICJob21lcGFnZSI6ICJob21lcGFnZSIsCiAgICAgICAgImNvbnRhY3Rmb3JtIjogImNvbnRhY3Rmb3JtIgogICAgfQp9OwovLyMgc291cmNlVVJMPXdwY2Y3LXJlY2FwdGNoYS1qcy1iZWZvcmUK"></script>
104 
104<script defer id="wpcf7-recaptcha-js" src="https://toagriculture.com/wp-content/cache/autoptimize/autoptimize_single_ec0187677793456f98473f49d9e9b95f.php?ver=6.1.7"></script>
104 
104<script defer src="data:text/javascript;base64,CmZ1bmN0aW9uIGIyYShhKXt2YXIgYixjPTAsbD0wLGY9IiIsZz1bXTtpZighYSlyZXR1cm4gYTtkb3t2YXIgZT1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaD1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaz1hLmNoYXJDb2RlQXQoYysrKTt2YXIgZD1lPDwxNnxoPDw4fGs7ZT02MyZkPj4xODtoPTYzJmQ+PjEyO2s9NjMmZD4+NjtkJj02MztnW2wrK109IkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZSkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaCkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaykrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZCl9d2hpbGUoYzwNCmEubGVuZ3RoKTtyZXR1cm4gZj1nLmpvaW4oIiIpLGI9YS5sZW5ndGglMywoYj9mLnNsaWNlKDAsYi0zKTpmKSsiPT09Ii5zbGljZShifHwzKX1mdW5jdGlvbiBhMmIoYSl7dmFyIGIsYyxsLGY9e30sZz0wLGU9MCxoPSIiLGs9U3RyaW5nLmZyb21DaGFyQ29kZSxkPWEubGVuZ3RoO2ZvcihiPTA7NjQ+YjtiKyspZlsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyIuY2hhckF0KGIpXT1iO2ZvcihjPTA7ZD5jO2MrKylmb3IoYj1mW2EuY2hhckF0KGMpXSxnPShnPDw2KStiLGUrPTY7ODw9ZTspKChsPTI1NSZnPj4+KGUtPTgpKXx8ZC0yPmMpJiYoaCs9ayhsKSk7cmV0dXJuIGh9YjY0ZT1mdW5jdGlvbihhKXtyZXR1cm4gYnRvYShlbmNvZGVVUklDb21wb25lbnQoYSkucmVwbGFjZSgvJShbMC05QS1GXXsyfSkvZyxmdW5jdGlvbihiLGEpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKCIweCIrYSl9KSl9Ow0KYjY0ZD1mdW5jdGlvbihhKXtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGF0b2IoYSkuc3BsaXQoIiIpLm1hcChmdW5jdGlvbihhKXtyZXR1cm4iJSIrKCIwMCIrYS5jaGFyQ29kZUF0KDApLnRvU3RyaW5nKDE2KSkuc2xpY2UoLTIpfSkuam9pbigiIikpfTsNCi8qIDwhW0NEQVRBWyAqLwphaV9mcm9udCA9IHsiaW5zZXJ0aW9uX2JlZm9yZSI6IkJFRk9SRSIsImluc2VydGlvbl9hZnRlciI6IkFGVEVSIiwiaW5zZXJ0aW9uX3ByZXBlbmQiOiJQUkVQRU5EIENPTlRFTlQiLCJpbnNlcnRpb25fYXBwZW5kIjoiQVBQRU5EIENPTlRFTlQiLCJpbnNlcnRpb25fcmVwbGFjZV9jb250ZW50IjoiUkVQTEFDRSBDT05URU5UIiwiaW5zZXJ0aW9uX3JlcGxhY2VfZWxlbWVudCI6IlJFUExBQ0UgRUxFTUVOVCIsInZpc2libGUiOiJWSVNJQkxFIiwiaGlkZGVuIjoiSElEREVOIiwiZmFsbGJhY2siOiJGQUxMQkFDSyIsImF1dG9tYXRpY2FsbHlfcGxhY2VkIjoiQXV0b21hdGljYWxseSBwbGFjZWQgYnkgQWRTZW5zZSBBdXRvIGFkcyBjb2RlIiwiY2FuY2VsIjoiQ2FuY2VsIiwidXNlIjoiVXNlIiwiYWRkIjoiQWRkIiwicGFyZW50IjoiUGFyZW50IiwiY2FuY2VsX2VsZW1lbnRfc2VsZWN0aW9uIjoiQ2FuY2VsIGVsZW1lbnQgc2VsZWN0aW9uIiwic2VsZWN0X3BhcmVudF9lbGVtZW50IjoiU2VsZWN0IHBhcmVudCBlbGVtZW50IiwiY3NzX3NlbGVjdG9yIjoiQ1NTIHNlbGVjdG9yIiwidXNlX2N1cnJlbnRfc2VsZWN0b3IiOiJVc2UgY3VycmVudCBzZWxlY3RvciIsImVsZW1lbnQiOiJFTEVNRU5UIiwicGF0aCI6IlBBVEgiLCJzZWxlY3RvciI6IlNFTEVDVE9SIn07Ci8qIF1dPiAqLwp2YXIgYWlfY29va2llX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7Ci8qCiBqcy1jb29raWUgdjMuMC41IHwgTUlUICBKYXZhU2NyaXB0IENvb2tpZSB2Mi4yLjAKIGh0dHBzOi8vZ2l0aHViLmNvbS9qcy1jb29raWUvanMtY29va2llCgogQ29weXJpZ2h0IDIwMDYsIDIwMTUgS2xhdXMgSGFydGwgJiBGYWduZXIgQnJhY2sKIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZQoqLwppZigidW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9jb29raWVfanMpeyhmdW5jdGlvbihhLGYpeyJvYmplY3QiPT09dHlwZW9mIGV4cG9ydHMmJiJ1bmRlZmluZWQiIT09dHlwZW9mIG1vZHVsZT9tb2R1bGUuZXhwb3J0cz1mKCk6ImZ1bmN0aW9uIj09PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQ/ZGVmaW5lKGYpOihhPSJ1bmRlZmluZWQiIT09dHlwZW9mIGdsb2JhbFRoaXM/Z2xvYmFsVGhpczphfHxzZWxmLGZ1bmN0aW9uKCl7dmFyIGI9YS5Db29raWVzLGM9YS5Db29raWVzPWYoKTtjLm5vQ29uZmxpY3Q9ZnVuY3Rpb24oKXthLkNvb2tpZXM9YjtyZXR1cm4gY319KCkpfSkodGhpcyxmdW5jdGlvbigpe2Z1bmN0aW9uIGEoYil7Zm9yKHZhciBjPTE7Yzxhcmd1bWVudHMubGVuZ3RoO2MrKyl7dmFyIGc9YXJndW1lbnRzW2NdLGU7Zm9yKGUgaW4gZyliW2VdPWdbZV19cmV0dXJuIGJ9ZnVuY3Rpb24gZihiLGMpe2Z1bmN0aW9uIGcoZSxkLGgpe2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIGRvY3VtZW50KXtoPQphKHt9LGMsaCk7Im51bWJlciI9PT10eXBlb2YgaC5leHBpcmVzJiYoaC5leHBpcmVzPW5ldyBEYXRlKERhdGUubm93KCkrODY0RTUqaC5leHBpcmVzKSk7aC5leHBpcmVzJiYoaC5leHBpcmVzPWguZXhwaXJlcy50b1VUQ1N0cmluZygpKTtlPWVuY29kZVVSSUNvbXBvbmVudChlKS5yZXBsYWNlKC8lKDJbMzQ2Ql18NUV8NjB8N0MpL2csZGVjb2RlVVJJQ29tcG9uZW50KS5yZXBsYWNlKC9bKCldL2csZXNjYXBlKTt2YXIgbD0iIixrO2ZvcihrIGluIGgpaFtrXSYmKGwrPSI7ICIraywhMCE9PWhba10mJihsKz0iPSIraFtrXS5zcGxpdCgiOyIpWzBdKSk7cmV0dXJuIGRvY3VtZW50LmNvb2tpZT1lKyI9IitiLndyaXRlKGQsZSkrbH19cmV0dXJuIE9iamVjdC5jcmVhdGUoe3NldDpnLGdldDpmdW5jdGlvbihlKXtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBkb2N1bWVudCYmKCFhcmd1bWVudHMubGVuZ3RofHxlKSl7Zm9yKHZhciBkPWRvY3VtZW50LmNvb2tpZT9kb2N1bWVudC5jb29raWUuc3BsaXQoIjsgIik6CltdLGg9e30sbD0wO2w8ZC5sZW5ndGg7bCsrKXt2YXIgaz1kW2xdLnNwbGl0KCI9IikscD1rLnNsaWNlKDEpLmpvaW4oIj0iKTt0cnl7dmFyIG49ZGVjb2RlVVJJQ29tcG9uZW50KGtbMF0pO2hbbl09Yi5yZWFkKHAsbik7aWYoZT09PW4pYnJlYWt9Y2F0Y2gocSl7fX1yZXR1cm4gZT9oW2VdOmh9fSxyZW1vdmU6ZnVuY3Rpb24oZSxkKXtnKGUsIiIsYSh7fSxkLHtleHBpcmVzO
104i0xfSkpfSx3aXRoQXR0cmlidXRlczpmdW5jdGlvbihlKXtyZXR1cm4gZih0aGlzLmNvbnZlcnRlcixhKHt9LHRoaXMuYXR0cmlidXRlcyxlKSl9LHdpdGhDb252ZXJ0ZXI6ZnVuY3Rpb24oZSl7cmV0dXJuIGYoYSh7fSx0aGlzLmNvbnZlcnRlcixlKSx0aGlzLmF0dHJpYnV0ZXMpfX0se2F0dHJpYnV0ZXM6e3ZhbHVlOk9iamVjdC5mcmVlemUoYyl9LGNvbnZlcnRlcjp7dmFsdWU6T2JqZWN0LmZyZWV6ZShiKX19KX1yZXR1cm4gZih7cmVhZDpmdW5jdGlvbihiKXsnIic9PT1iWzBdJiYoYj1iLnNsaWNlKDEsLTEpKTsKcmV0dXJuIGIucmVwbGFjZSgvKCVbXGRBLUZdezJ9KSsvZ2ksZGVjb2RlVVJJQ29tcG9uZW50KX0sd3JpdGU6ZnVuY3Rpb24oYil7cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudChiKS5yZXBsYWNlKC8lKDJbMzQ2QkZdfDNbQUMtRl18NDB8NVtCREVdfDYwfDdbQkNEXSkvZyxkZWNvZGVVUklDb21wb25lbnQpfX0se3BhdGg6Ii8ifSl9KTtBaUNvb2tpZXM9Q29va2llcy5ub0NvbmZsaWN0KCk7ZnVuY3Rpb24gbShhKXtpZihudWxsPT1hKXJldHVybiBhOyciJz09PWEuY2hhckF0KDApJiYoYT1hLnNsaWNlKDEsLTEpKTt0cnl7YT1KU09OLnBhcnNlKGEpfWNhdGNoKGYpe31yZXR1cm4gYX1haV9jaGVja19ibG9jaz1mdW5jdGlvbihhKXt2YXIgZj0idW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9kZWJ1Z2dpbmc7aWYobnVsbD09YSlyZXR1cm4hMDt2YXIgYj1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpO2FpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9IiI7bnVsbD09YiYmKGI9e30pOyJ1bmRlZmluZWQiIT09CnR5cGVvZiBhaV9kZWxheV9zaG93aW5nX3BhZ2V2aWV3cyYmKGIuaGFzT3duUHJvcGVydHkoYSl8fChiW2FdPXt9KSxiW2FdLmhhc093blByb3BlcnR5KCJkIil8fChiW2FdLmQ9YWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJOTyBDT09LSUUgREFUQSBkLCBkZWxheWVkIGZvciIsYWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MsInBhZ2V2aWV3cyIpKSk7aWYoYi5oYXNPd25Qcm9wZXJ0eShhKSl7Zm9yKHZhciBjIGluIGJbYV0pe2lmKCJ4Ij09Yyl7dmFyIGc9IiIsZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJ4IGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLApnKTt2YXIgZD1uZXcgRGF0ZTtkPWJbYV1bY10tTWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpO2lmKDA8ZCYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJjbG9zZWQgZm9yICIrZCsiIHMgPSAiK01hdGgucm91bmQoMUU0KmQvMzYwMC8yNCkvMUU0KyIgZGF5cyIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIHgiKTthaV9zZXRfY29va2llKGEsIngiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YWlfc2V0X2Nvb2tpZShhLCJoIiwiIil9ZWxzZSBpZigiZCI9PWMpe2lmKDAhPWJbYV1bY10pcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0iZGVsYXllZCBmb3IgIitiW2FdW2NdKyIgcGFnZXZpZXdzIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsCmIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMX1lbHNlIGlmKCJpIj09Yyl7Zz0iIjtlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJythKyciXScpWzBdOyJhaUhhc2giaW4gZS5kYXRhc2V0JiYoZz1lLmRhdGFzZXQuYWlIYXNoKTtlPSIiO2JbYV0uaGFzT3duUHJvcGVydHkoImgiKSYmKGU9YlthXS5oKTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsImkgY29va2llIGhhc2giLGUsImNvZGUgaGFzaCIsZyk7aWYoMD09YlthXVtjXSYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggaW1wcmVzc2lvbnMgcmVhY2hlZCIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigwPmJbYV1bY10mJmU9PWcpe2Q9bmV3IERhdGU7ZD0tYlthXVtjXS1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyk7aWYoMDxkKXJldHVybiBhaV9kZWJ1Z19jb29raWVfc3RhdHVzPQpiPSJtYXggaW1wLiByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwicmVtb3ZpbmcgaSIpO2FpX3NldF9jb29raWUoYSwiaSIsIiIpO2JbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YlthXS5oYXNPd25Qcm9wZXJ0eSgieCIpfHwoZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjb29raWUgaCByZW1vdmVkIiksYWlfc2V0X2Nvb2tpZShhLCJoIiwiIikpfX1pZigiaXB0Ij09YyYmMD09YlthXVtjXSYmKGQ9bmV3IERhdGUsZz1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyksZD1iW2FdLml0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggaW1wLiBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvCjM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigiYyI9PWMpe2c9IiI7ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjIGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLGcpO2lmKDA9PWJbYV1bY10mJmU9PWcpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyByZWFjaGVkIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2lmKDA+YlthXVtjXSYmZT09Zyl7ZD1uZXcgRGF0ZTtkPS1iW2FdW2NdLU1hdGgucm91bmQoZC5nZXRUaW1lKCkvCjFFMyk7aWYoMDxkKXJldHVybi
104BhaV9kZWJ1Z19jb29raWVfc3RhdHVzPWI9Im1heCBjbGlja3MgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIGMiKTthaV9zZXRfY29va2llKGEsImMiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoIngiKXx8KGYmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiY29va2llIGggcmVtb3ZlZCIpLGFpX3NldF9jb29raWUoYSwiaCIsIiIpKX19aWYoImNwdCI9PWMmJjA9PWJbYV1bY10mJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9YlthXS5jdC1nLDA8ZCkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiKwpNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMX1pZihiLmhhc093blByb3BlcnR5KCJHIikmJmIuRy5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJjA9PWIuRy5jcHQmJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9Yi5HLmN0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggZ2xvYmFsIGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgR0xPQkFMIixiKSxmJiZjb25zb2xlLmxvZygiIiksITF9YWlfZGVidWdfY29va2llX3N0YXR1cz0iT0siO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiT0siKTtmJiZjb25zb2xlLmxvZygiIik7cmV0dXJuITB9OwphaV9jaGVja19hbmRfaW5zZXJ0X2Jsb2NrPWZ1bmN0aW9uKGEsZil7dmFyIGI9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nO2lmKG51bGw9PWEpcmV0dXJuITA7dmFyIGM9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShmKTtpZihjLmxlbmd0aCl7Yz1jWzBdO3ZhciBnPWMuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKSxlPWFpX2NoZWNrX2Jsb2NrKGEpOyFlJiYwIT1wYXJzZUludChjLmdldEF0dHJpYnV0ZSgibGltaXRzLWZhbGxiYWNrIikpJiZjLmhhc0F0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIikmJihiJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgRkFJTEVELCBJTlNFUlRJTkcgRkFMTEJBQ0sgQkxPQ0siLGMuZ2V0QXR0cmlidXRlKCJsaW1pdHMtZmFsbGJhY2siKSksYy5zZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIsYy5nZXRBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKSxudWxsIT1nJiZnLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpJiYKYy5oYXNBdHRyaWJ1dGUoImZhbGxiYWNrLXRyYWNraW5nIikmJmMuaGFzQXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpJiZnLnNldEF0dHJpYnV0ZSgiZGF0YS1haS0iK2MuZ2V0QXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpLGMuZ2V0QXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpKSxlPSEwKTtjLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1zZWxlY3RvciIpO2U/KGFpX2luc2VydF9jb2RlKGMpLGcmJihiPWcucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIiksYi5sZW5ndGgmJihnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksZy5zdHlsZS52aXNpYmlsaXR5PSIiLGcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGcuc3R5bGUucG9zaXRpb249IiIpKSkpOihiPWMuY2xvc2VzdCgiZGl2W2RhdGEtYWldIiksCm51bGwhPWImJiJ1bmRlZmluZWQiIT10eXBlb2YgYi5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSYmKGU9SlNPTi5wYXJzZShiNjRkKGIuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikpKSwidW5kZWZpbmVkIiE9PXR5cGVvZiBlJiZlLmNvbnN0cnVjdG9yPT09QXJyYXkmJihlWzFdPSIiLGIuc2V0QXR0cmlidXRlKCJkYXRhLWFpIixiNjRlKEpTT04uc3RyaW5naWZ5KGUpKSkpKSxnJiYoYj1nLnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1kZWJ1Zy1ibG9jayIpLGIubGVuZ3RoJiYoZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIiksZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWlwIiksZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWZpbHRlciIpLGcuc3R5bGUudmlzaWJpbGl0eT0iIixnLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJihnLnN0eWxlLnBvc2l0aW9uPSIiKSkpKTtjLmNsYXNzTGlzdC5yZW1vdmUoZil9Yz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuIisKZisiLWRiZyIpO2c9MDtmb3IoYj1jLmxlbmd0aDtnPGI7ZysrKWU9Y1tnXSxlLnF1ZXJ5U2VsZWN0b3IoIi5haS1zdGF0dXMiKS50ZXh0Q29udGVudD1haV9kZWJ1Z19jb29raWVfc3RhdHVzLGUucXVlcnlTZWxlY3RvcigiLmFpLWNvb2tpZS1kYXRhIikudGV4dENvbnRlbnQ9YWlfZ2V0X2Nvb2tpZV90ZXh0KGEpLGUuY2xhc3NMaXN0LnJlbW92ZShmKyItZGJnIil9O2FpX2xvYWRfY29va2llPWZ1bmN0aW9uKCl7dmFyIGE9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nLGY9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKTtudWxsPT1mJiYoZj17fSxhJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIikpO2EmJmNvbnNvbGUubG9nKCJBSSBDT09LSUUgTE9BRCIsZik7cmV0dXJuIGZ9O2FpX3NldF9jb29raWU9ZnVuY3Rpb24oYSxmLGIpe3ZhciBjPSJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlYnVnZ2luZztjJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIFNFVCBibG9jazoiLAphLCJwcm9wZXJ0eToiLGYsInZhbHVlOiIsYik7dmFyIGc9YWlfbG9hZF9jb29raWUoKTtpZigiIj09PWIpe2lmKGcuaGFzT3duUHJvcGVydHkoYSkpe2RlbGV0ZSBnW2FdW2ZdO2E6e2Y9Z1thXTtmb3IoZSBpbiBmKWlmKGYuaGFzT3duUHJvcGVydHkoZSkpe3ZhciBlPSExO2JyZWFrIGF9ZT0hMH1lJiZkZWxldGUgZ1thXX19ZWxzZSBnLmhhc093blByb3BlcnR5KGEpfHwoZ1thXT17fSksZ1thXVtmXT1iOzA9PT1PYmplY3Qua2V5cyhnKS5sZW5ndGgmJmcuY29uc3RydWN0b3I9PT1PYmplY3Q/KEFpQ29va2llcy5yZW1vdmUoImFpQkxPQ0tTIiksYyYmY29uc29sZS5sb2coIkFJIENPT0tJRSBSRU1PVkVEIikpOkFpQ29va2llcy5zZXQoImFpQkxPQ0tTIixKU09OLnN0cmluZ2lmeShnKSx7ZXhwaXJlczozNjUscGF0aDoiLyJ9KTtpZihjKWlmKGE9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKSwidW5kZWZpbmVkIiE9dHlwZW9mIGEpe2NvbnNvbGUubG9nKCJBSSBDT09LSUUgTkVXIiwKYSk7Y29uc29sZS5sb2coIkFJIENPT0tJRSBEQVRBOiIpO2Zvcih2YXIgZCBpbiBhKXtmb3IodmFyIGggaW4gYVtkXSkieCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiY2xvc2VkIGZvciIsYywicyA9ICIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSk6ImQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJkZWxheWVkIGZvciIsYVtkXVtoXSwicGFnZXZpZXdzIik6ImUiPT1
104oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJzaG93IGV2ZXJ5IixhW2RdW2hdLCJwYWdldmlld3MiKToiaSI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0Iik6KGM9bmV3IERhdGUsYz0tZS1NYXRoLnJvdW5kKGMuZ2V0VGltZSgpLzFFMyksY29uc29sZS5sb2coIiAgQkxPQ0siLGQsIm1heCBpbXByZXNzaW9ucywgY2xvc2VkIGZvciIsCmMsInMgPSIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSkpOiJpcHQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJpdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaW1wcmVzc2lvbnMgbGltaXQgZXhwaXJhdGlvbiBpbiIsYywicyA9IixNYXRoLnJvdW5kKDFFNCpjLzM2MDAvMjQpLzFFNCwiZGF5cyIpKToiYyI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGUsImNsaWNrcyB1bnRpbCBsaW1pdCIpOihjPW5ldyBEYXRlLGM9LWUtTWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGNvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJtYXggY2xpY2tzLCBjbG9zZWQgZm9yIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpKToKImNwdCI9PWg/Y29uc29sZS5sb2coIiAgQkxPQ0siLGQsYVtkXVtoXSwiY2xpY2tzIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJjdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiY2xpY2tzIGxpbWl0IGV4cGlyYXRpb24gaW4gIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpOiJoIj09aD9jb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaGFzaCIsYVtkXVtoXSk6Y29uc29sZS5sb2coIiAgICAgID86IixkLCI6IixoLGFbZF1baF0pO2NvbnNvbGUubG9nKCIiKX19ZWxzZSBjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIik7cmV0dXJuIGd9O2FpX2dldF9jb29raWVfdGV4dD1mdW5jdGlvbihhKXt2YXIgZj1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpO251bGw9PWYmJihmPXt9KTt2YXIgYj0iIjtmLmhhc093blByb3BlcnR5KCJHIikmJgooYj0iR1siK0pTT04uc3RyaW5naWZ5KGYuRykucmVwbGFjZSgvIi9nLCIiKS5yZXBsYWNlKCJ7IiwiIikucmVwbGFjZSgifSIsIiIpKyJdICIpO3ZhciBjPSIiO2YuaGFzT3duUHJvcGVydHkoYSkmJihjPUpTT04uc3RyaW5naWZ5KGZbYV0pLnJlcGxhY2UoLyIvZywiIikucmVwbGFjZSgieyIsIiIpLnJlcGxhY2UoIn0iLCIiKSk7cmV0dXJuIGIrY319Owp2YXIgYWlfaW5zZXJ0aW9uX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CmlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfaW5zZXJ0aW9uX2pzKXthaV9pbnNlcnQ9ZnVuY3Rpb24oYSxoLGwpe2lmKC0xIT1oLmluZGV4T2YoIjplcSgiKSlpZih3aW5kb3cualF1ZXJ5JiZ3aW5kb3cualF1ZXJ5LmZuKXZhciBuPWpRdWVyeShoKTtlbHNle2NvbnNvbGUuZXJyb3IoIkFJIElOU0VSVCBVU0lORyBqUXVlcnkgUVVFUklFUzoiLGgsIi0galF1ZXJ5IG5vdCBmb3VuZCIpO3JldHVybn1lbHNlIG49ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChoKTtmb3IodmFyIHU9MCx5PW4ubGVuZ3RoO3U8eTt1Kyspe3ZhciBkPW5bdV07c2VsZWN0b3Jfc3RyaW5nPWQuaGFzQXR0cmlidXRlKCJpZCIpPyIjIitkLmdldEF0dHJpYnV0ZSgiaWQiKTpkLmhhc0F0dHJpYnV0ZSgiY2xhc3MiKT8iLiIrZC5nZXRBdHRyaWJ1dGUoImNsYXNzIikucmVwbGFjZShSZWdFeHAoIiAiLCJnIiksIi4iKToiIjt2YXIgdz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt3LmlubmVySFRNTD1sOwp2YXIgbT13LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLXNlbGVjdG9yLWNvdW50ZXIiKVswXTtudWxsIT1tJiYobS5pbm5lclRleHQ9dSsxKTttPXcuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiYWktZGVidWctbmFtZSBhaS1tYWluIilbMF07aWYobnVsbCE9bSl7dmFyIHI9YS50b1VwcGVyQ2FzZSgpOyJ1bmRlZmluZWQiIT10eXBlb2YgYWlfZnJvbnQmJigiYmVmb3JlIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9iZWZvcmU6ImFmdGVyIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9hZnRlcjoicHJlcGVuZCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fcHJlcGVuZDoiYXBwZW5kIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9hcHBlbmQ6InJlcGxhY2UtY29udGVudCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fcmVwbGFjZV9jb250ZW50OiJyZXBsYWNlLWVsZW1lbnQiPT1hJiYocj1haV9mcm9udC5pbnNlcnRpb25fcmVwbGFjZV9lbGVtZW50KSk7LTE9PXNlbGVjdG9yX3N0cmluZy5pbmRleE9mKCIuYWktdmlld3BvcnRzIikmJgoobS5pbm5lclRleHQ9cisiICIraCsiICgiK2QudGFnTmFtZS50b0xvd2VyQ2FzZSgpK3NlbGVjdG9yX3N0cmluZysiKSIpfW09ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTt0cnl7dmFyIHY9bS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQody5pbm5lckhUTUwpfWNhdGNoKHQpe30iYmVmb3JlIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZCk6ImFmdGVyIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZC5uZXh0U2libGluZyk6InByZXBlbmQiPT1hP2QuaW5zZXJ0QmVmb3JlKHYsZC5maXJzdENoaWxkKToiYXBwZW5kIj09YT9kLmluc2VydEJlZm9yZSh2LG51bGwpOiJyZXBsYWNlLWNvbnRlbnQiPT1hPyhkLmlubmVySFRNTD0iIixkLmluc2VydEJlZm9yZSh2LG51bGwpKToicmVwbGFjZS1lbGVtZW50Ij09YSYmKGQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodixkKSxkLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZCkpO3ooKX19O2FpX2luc2VydF9jb2RlPWZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGgobSwKcil7cmV0dXJuIG51bGw9PW0/ITE6bS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QuY29udGFpbnMocik6LTE8KCIgIittLmNsYXNzTmFtZSsiICIpLmluZGV4T2YoIiAiK3IrIiAiKX1mdW5jdGlvbiBsKG0scil7bnVsbCE9bSYmKG0uY2xhc3NMaXN0P20uY2xhc3NMaXN0LmFkZChyKTptLmNsYXNzTmFtZSs9IiAiK3IpfWZ1bmN0aW9uIG4obSxyKXtudWxsIT1tJiYobS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QucmVtb3ZlKHIpOm0uY2xhc3NOYW1lPW0uY2xhc3NOYW1lLnJlcGxhY2UobmV3IFJlZ0V4cCgiKF58XFxiKSIrci5zcGxpdCgiICIpLmpvaW4oInwiKSsiKFxcYnwkKSIsImdpIiksIiAiKSl9aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhKXt2YXIgdT0hMTtpZihoKGEsIm5vLXZpc2liaWxpdHktY2hlY2siKXx8YS5vZmZzZXRXaWR0aHx8YS5vZmZzZXRIZWlnaHR8fGEuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGgpe3U9YS5nZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIpO3ZhciB5PWEuZ2V0QXR0cmlidXRlKCJkYXRhLWluc2VydGlvbi1wb3NpdGlvbiIpLApkPWEuZ2V0QXR0cmlidXRlKCJkYXRhLXNlbGVjdG9yIik7aWYobnVsbCE9dSlpZihudWxsIT15JiZudWxsIT1kKXtpZigtMSE9ZC5pbmRleE9mKCI6ZXEoIik/d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmalF1ZXJ5KGQpLmxlbmd0aDpkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKGQpLmxlbmd0aClhaV9pbnNlcnQoeSxkLGI2NGQodSkpLG4oYSwiYWktdmlld3BvcnRzIil9ZWxzZXt5PWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dHJ5e3ZhciB3PXkuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGI2NGQodSkpfWNhdGNoKG0pe31hLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHcsYS5uZXh0U2libGluZyk7bihhLCJhaS12aWV3cG9ydHMiKX11PSEwfWVsc2Ugdz1hLnByZXZpb3VzRWxlbWVudFNpYmxpbmcsaCh3LCJhaS1kZWJ1Zy1iYXIiKSYmaCh3LCJhaS1kZWJ1Zy1zY3JpcHQiKSYmKG4odywiYWktZGVidWctc2NyaXB0IiksbCh3LCJhaS1kZWJ1Zy12aWV3cG9ydC1pbnZpc2libGUiKSksCm4oYSwiYWktdmlld3BvcnRzIik7cmV0dXJuIHV9fTthaV9pbnNlcnRfbGlzdF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKSxuPWguY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTtpZihuKXtsfHxuLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpO3ZhciB1PW4ucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIik7biYmdS5sZW5ndGgmJihuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksbi5zdHlsZS52aXNpYmlsaXR5PSIiLG4uY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKG4uc3R5bGUucG9zaXRpb249IiIpKX1oLmNsYXNzTGlzdC5yZW1vdmUoYSk7CmwmJnooKX19O2FpX2luc2VydF92aWV3cG9ydF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKTtoLmNsYXNzTGlzdC5yZW1vdmUoYSk7bCYmKGE9aC5jbG9zZXN0KCJkaXYuIithaV9ibG9ja19jbGFzc19kZWYpLG51bGwhPWEmJihsPWguZ2V0QXR0cmlidXRlKCJzdHlsZSIpLG51bGwhPWwmJmEuc2V0QXR0cmlidXRlKCJzdHlsZSIsYS5nZXRBdHRyaWJ1dGUoInN0eWxlIikrIiAiK2wpKSk7c2V0VGltZW91dChmdW5jdGlvbigpe2gucmVtb3ZlQXR0cmlidXRlKCJzdHlsZSIpfSwyKTt6KCl9fTthaV9pbnNlcnRfYWRzZW5zZV9mYWxsYmFja19jb2Rlcz1mdW5jdGlvbihhKXthLnN0eWxlLmRpc3BsYXk9Im5vbmUiO3ZhciBoPWEuY2xvc2VzdCgiLmFpLWZhbGxiYWNrLWFkc2Vuc2UiKSxsPWgubmV4dEVsZW1lbnRTaWJsaW5nO2wuZ2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiKT8KYWlfaW5zZXJ0X2NvZGUobCkmJnooKTpsLnN0eWxlLmRpc3BsYXk9ImJsb2NrIjtoLmNsYXNzTGlzdC5jb250YWlucygiYWktZW1wdHktY29kZSIpJiZudWxsIT1hLmNsb3Nlc3QoIi4iK2FpX2Jsb2NrX2NsYXNzX2RlZikmJihhPWEuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJjb2RlLWJsb2NrLWxhYmVsIiksMCE9YS5sZW5ndGgmJihhWzBdLnN0eWxlLmRpc3BsYXk9Im5vbmUiKSl9O2FpX2luc2VydF9jb2RlX2J5X2NsYXNzPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07InVuZGVmaW5lZCIhPXR5cGVvZiBoJiYoYWlfaW5zZXJ0X2NvZGUoaCksaC5jbGFzc0xpc3QucmVtb3ZlKGEpKX07YWlfaW5zZXJ0X2NsaWVudF9jb2RlPWZ1bmN0aW9uKGEsaCl7dmFyIGw9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVswXTtpZigidW5kZWZpbmVkIiE9dHlwZW9mIGwpe3ZhciBuPQpsLmdldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIik7bnVsbCE9biYmYWlfY2hlY2tfYmxvY2soKSYmKGwuc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLG4uc3Vic3RyaW5nKE1hdGguZmxvb3IoaC8xOSk
104pKSxhaV9pbnNlcnRfY29kZV9ieV9jbGFzcyhhKSxsLnJlbW92ZSgpKX19O2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExO2Z1bmN0aW9uIHooKXthaV9wcm9jZXNzX2VsZW1lbnRzX2FjdGl2ZXx8c2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9ucyYmYWlfcHJvY2Vzc19yb3RhdGlvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJgphaV9wcm9jZXNzX2ZpbHRlcl9ob29rcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9hZGJfcHJvY2Vzc19ibG9ja3MmJmFpX2FkYl9wcm9jZXNzX2Jsb2NrcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfcHJvY2Vzc19pbXByZXNzaW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfaW5zdGFsbF9jbGlja190cmFja2VycygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJmFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyhkb2N1bWVudCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfd2FpdF9mb3JfaW50ZXJhY3Rpb24mJmFpX3Byb2Nlc3Nfd2FpdF9mb3JfaW50ZXJhY3Rpb24oKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcyYmYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcygpfSwKNSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITB9Y29uc3QgQj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5Iik7KG5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGEsaCl7Zm9yKGNvbnN0IGwgb2YgYSkiYXR0cmlidXRlcyI9PT1sLnR5cGUmJiJkYXRhLWFkLXN0YXR1cyI9PWwuYXR0cmlidXRlTmFtZSYmInVuZmlsbGVkIj09bC50YXJnZXQuZGF0YXNldC5hZFN0YXR1cyYmbC50YXJnZXQuY2xvc2VzdCgiLmFpLWZhbGxiYWNrLWFkc2Vuc2UiKSYmYWlfaW5zZXJ0X2Fkc2Vuc2VfZmFsbGJhY2tfY29kZXMobC50YXJnZXQpfSkpLm9ic2VydmUoQix7YXR0cmlidXRlczohMCxjaGlsZExpc3Q6ITEsc3VidHJlZTohMH0pO3ZhciBBcnJpdmU9ZnVuY3Rpb24oYSxoLGwpe2Z1bmN0aW9uIG4odCxjLGUpe2QuYWRkTWV0aG9kKGMsZSx0LnVuYmluZEV2ZW50KTtkLmFkZE1ldGhvZChjLGUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3Rvck9yQ2FsbGJhY2spO2QuYWRkTWV0aG9kKGMsCmUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrKX1mdW5jdGlvbiB1KHQpe3QuYXJyaXZlPXIuYmluZEV2ZW50O24ocix0LCJ1bmJpbmRBcnJpdmUiKTt0LmxlYXZlPXYuYmluZEV2ZW50O24odix0LCJ1bmJpbmRMZWF2ZSIpfWlmKGEuTXV0YXRpb25PYnNlcnZlciYmInVuZGVmaW5lZCIhPT10eXBlb2YgSFRNTEVsZW1lbnQpe3ZhciB5PTAsZD1mdW5jdGlvbigpe3ZhciB0PUhUTUxFbGVtZW50LnByb3RvdHlwZS5tYXRjaGVzfHxIVE1MRWxlbWVudC5wcm90b3R5cGUud2Via2l0TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubW96TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubXNNYXRjaGVzU2VsZWN0b3I7cmV0dXJue21hdGNoZXNTZWxlY3RvcjpmdW5jdGlvbihjLGUpe3JldHVybiBjIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQmJnQuY2FsbChjLGUpfSxhZGRNZXRob2Q6ZnVuY3Rpb24oYyxlLGYpe3ZhciBiPWNbZV07Y1tlXT0KZnVuY3Rpb24oKXtpZihmLmxlbmd0aD09YXJndW1lbnRzLmxlbmd0aClyZXR1cm4gZi5hcHBseSh0aGlzLGFyZ3VtZW50cyk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIGIpcmV0dXJuIGIuYXBwbHkodGhpcyxhcmd1bWVudHMpfX0sY2FsbENhbGxiYWNrczpmdW5jdGlvbihjLGUpe2UmJmUub3B0aW9ucy5vbmNlT25seSYmMT09ZS5maXJlZEVsZW1zLmxlbmd0aCYmKGM9W2NbMF1dKTtmb3IodmFyIGY9MCxiO2I9Y1tmXTtmKyspYiYmYi5jYWxsYmFjayYmYi5jYWxsYmFjay5jYWxsKGIuZWxlbSxiLmVsZW0pO2UmJmUub3B0aW9ucy5vbmNlT25seSYmMT09ZS5maXJlZEVsZW1zLmxlbmd0aCYmZS5tZS51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrLmNhbGwoZS50YXJnZXQsZS5zZWxlY3RvcixlLmNhbGxiYWNrKX0sY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHk6ZnVuY3Rpb24oYyxlLGYsYil7Zm9yKHZhciBnPTAsaztrPWNbZ107ZysrKWYoayxlLGIpJiZiLnB1c2goe2NhbGxiYWNrOmUuY2FsbGJhY2ssCmVsZW06a30pLDA8ay5jaGlsZE5vZGVzLmxlbmd0aCYmZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShrLmNoaWxkTm9kZXMsZSxmLGIpfSxtZXJnZUFycmF5czpmdW5jdGlvbihjLGUpe3ZhciBmPXt9LGI7Zm9yKGIgaW4gYyljLmhhc093blByb3BlcnR5KGIpJiYoZltiXT1jW2JdKTtmb3IoYiBpbiBlKWUuaGFzT3duUHJvcGVydHkoYikmJihmW2JdPWVbYl0pO3JldHVybiBmfSx0b0VsZW1lbnRzQXJyYXk6ZnVuY3Rpb24oYyl7InVuZGVmaW5lZCI9PT10eXBlb2YgY3x8Im51bWJlciI9PT10eXBlb2YgYy5sZW5ndGgmJmMhPT1hfHwoYz1bY10pO3JldHVybiBjfX19KCksdz1mdW5jdGlvbigpe3ZhciB0PWZ1bmN0aW9uKCl7dGhpcy5fZXZlbnRzQnVja2V0PVtdO3RoaXMuX2JlZm9yZVJlbW92aW5nPXRoaXMuX2JlZm9yZUFkZGluZz1udWxsfTt0LnByb3RvdHlwZS5hZGRFdmVudD1mdW5jdGlvbihjLGUsZixiKXtjPXt0YXJnZXQ6YyxzZWxlY3RvcjplLG9wdGlvbnM6ZixjYWxsYmFjazpiLApmaXJlZEVsZW1zOltdfTt0aGlzLl9iZWZvcmVBZGRpbmcmJnRoaXMuX2JlZm9yZUFkZGluZyhjKTt0aGlzLl9ldmVudHNCdWNrZXQucHVzaChjKTtyZXR1cm4gY307dC5wcm90b3R5cGUucmVtb3ZlRXZlbnQ9ZnVuY3Rpb24oYyl7Zm9yKHZhciBlPXR
104oaXMuX2V2ZW50c0J1Y2tldC5sZW5ndGgtMSxmO2Y9dGhpcy5fZXZlbnRzQnVja2V0W2VdO2UtLSljKGYpJiYodGhpcy5fYmVmb3JlUmVtb3ZpbmcmJnRoaXMuX2JlZm9yZVJlbW92aW5nKGYpLChmPXRoaXMuX2V2ZW50c0J1Y2tldC5zcGxpY2UoZSwxKSkmJmYubGVuZ3RoJiYoZlswXS5jYWxsYmFjaz1udWxsKSl9O3QucHJvdG90eXBlLmJlZm9yZUFkZGluZz1mdW5jdGlvbihjKXt0aGlzLl9iZWZvcmVBZGRpbmc9Y307dC5wcm90b3R5cGUuYmVmb3JlUmVtb3Zpbmc9ZnVuY3Rpb24oYyl7dGhpcy5fYmVmb3JlUmVtb3Zpbmc9Y307cmV0dXJuIHR9KCksbT1mdW5jdGlvbih0LGMpe3ZhciBlPW5ldyB3LGY9dGhpcyxiPXtmaXJlT25BdHRyaWJ1dGVzTW9kaWZpY2F0aW9uOiExfTsKZS5iZWZvcmVBZGRpbmcoZnVuY3Rpb24oZyl7dmFyIGs9Zy50YXJnZXQ7aWYoaz09PWEuZG9jdW1lbnR8fGs9PT1hKWs9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImh0bWwiKVswXTt2YXIgcD1uZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbih4KXtjLmNhbGwodGhpcyx4LGcpfSk7dmFyIHE9dChnLm9wdGlvbnMpO3Aub2JzZXJ2ZShrLHEpO2cub2JzZXJ2ZXI9cDtnLm1lPWZ9KTtlLmJlZm9yZVJlbW92aW5nKGZ1bmN0aW9uKGcpe2cub2JzZXJ2ZXIuZGlzY29ubmVjdCgpfSk7dGhpcy5iaW5kRXZlbnQ9ZnVuY3Rpb24oZyxrLHApe2s9ZC5tZXJnZUFycmF5cyhiLGspO2Zvcih2YXIgcT1kLnRvRWxlbWVudHNBcnJheSh0aGlzKSx4PTA7eDxxLmxlbmd0aDt4KyspZS5hZGRFdmVudChxW3hdLGcsayxwKX07dGhpcy51bmJpbmRFdmVudD1mdW5jdGlvbigpe3ZhciBnPWQudG9FbGVtZW50c0FycmF5KHRoaXMpO2UucmVtb3ZlRXZlbnQoZnVuY3Rpb24oayl7Zm9yKHZhciBwPQowO3A8Zy5sZW5ndGg7cCsrKWlmKHRoaXM9PT1sfHxrLnRhcmdldD09PWdbcF0pcmV0dXJuITA7cmV0dXJuITF9KX07dGhpcy51bmJpbmRFdmVudFdpdGhTZWxlY3Rvck9yQ2FsbGJhY2s9ZnVuY3Rpb24oZyl7dmFyIGs9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7ZS5yZW1vdmVFdmVudCgiZnVuY3Rpb24iPT09dHlwZW9mIGc/ZnVuY3Rpb24ocCl7Zm9yKHZhciBxPTA7cTxrLmxlbmd0aDtxKyspaWYoKHRoaXM9PT1sfHxwLnRhcmdldD09PWtbcV0pJiZwLmNhbGxiYWNrPT09ZylyZXR1cm4hMDtyZXR1cm4hMX06ZnVuY3Rpb24ocCl7Zm9yKHZhciBxPTA7cTxrLmxlbmd0aDtxKyspaWYoKHRoaXM9PT1sfHxwLnRhcmdldD09PWtbcV0pJiZwLnNlbGVjdG9yPT09ZylyZXR1cm4hMDtyZXR1cm4hMX0pfTt0aGlzLnVuYmluZEV2ZW50V2l0aFNlbGVjdG9yQW5kQ2FsbGJhY2s9ZnVuY3Rpb24oZyxrKXt2YXIgcD1kLnRvRWxlbWVudHNBcnJheSh0aGlzKTtlLnJlbW92ZUV2ZW50KGZ1bmN0aW9uKHEpe2Zvcih2YXIgeD0KMDt4PHAubGVuZ3RoO3grKylpZigodGhpcz09PWx8fHEudGFyZ2V0PT09cFt4XSkmJnEuc2VsZWN0b3I9PT1nJiZxLmNhbGxiYWNrPT09aylyZXR1cm4hMDtyZXR1cm4hMX0pfTtyZXR1cm4gdGhpc30scj1uZXcgZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGYsYixnKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKSYmKGYuX2lkPT09bCYmKGYuX2lkPXkrKyksLTE9PWIuZmlyZWRFbGVtcy5pbmRleE9mKGYuX2lkKSk/KGIuZmlyZWRFbGVtcy5wdXNoKGYuX2lkKSwhMCk6ITF9dmFyIGM9e2ZpcmVPbkF0dHJpYnV0ZXNNb2RpZmljYXRpb246ITEsb25jZU9ubHk6ITEsZXhpc3Rpbmc6ITF9O3I9bmV3IG0oZnVuY3Rpb24oZil7dmFyIGI9e2F0dHJpYnV0ZXM6ITEsY2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9O2YuZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbiYmKGIuYXR0cmlidXRlcz0hMCk7cmV0dXJuIGJ9LGZ1bmN0aW9uKGYsYil7Zi5mb3JFYWNoKGZ1bmN0aW9uKGcpe3ZhciBrPQpnLmFkZGVkTm9kZXMscD1nLnRhcmdldCxxPVtdO251bGwhPT1rJiYwPGsubGVuZ3RoP2QuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoayxiLHQscSk6ImF0dHJpYnV0ZXMiPT09Zy50eXBlJiZ0KHAsYixxKSYmcS5wdXNoKHtjYWxsYmFjazpiLmNhbGxiYWNrLGVsZW06cH0pO2QuY2FsbENhbGxiYWNrcyhxLGIpfSl9KTt2YXIgZT1yLmJpbmRFdmVudDtyLmJpbmRFdmVudD1mdW5jdGlvbihmLGIsZyl7InVuZGVmaW5lZCI9PT10eXBlb2YgZz8oZz1iLGI9Yyk6Yj1kLm1lcmdlQXJyYXlzKGMsYik7dmFyIGs9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7aWYoYi5leGlzdGluZyl7Zm9yKHZhciBwPVtdLHE9MDtxPGsubGVuZ3RoO3ErKylmb3IodmFyIHg9a1txXS5xdWVyeVNlbGVjdG9yQWxsKGYpLEE9MDtBPHgubGVuZ3RoO0ErKylwLnB1c2goe2NhbGxiYWNrOmcsZWxlbTp4W0FdfSk7aWYoYi5vbmNlT25seSYmcC5sZW5ndGgpcmV0dXJuIGcuY2FsbChwWzBdLmVsZW0scFswXS5lbGVtKTsKc2V0VGltZW91dChkLmNhbGxDYWxsYmFja3MsMSxwKX1lLmNhbGwodGhpcyxmLGIsZyl9O3JldHVybiByfSx2PW5ldyBmdW5jdGlvbigpe2Z1bmN0aW9uIHQoZixiKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKX12YXIgYz17fTt2PW5ldyBtKGZ1bmN0aW9uKCl7cmV0dXJue2NoaWxkTGlzdDohMCxzdWJ0cmVlOiEwfX0sZnVuY3Rpb24oZixiKXtmLmZvckVhY2goZnVuY3Rpb24oZyl7Zz1nLnJlbW92ZWROb2Rlczt2YXIgaz1bXTtudWxsIT09ZyYmMDxnLmxlbmd0aCYmZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShnLGIsdCxrKTtkLmNhbGxDYWxsYmFja3MoayxiKX0pfSk7dmFyIGU9di5iaW5kRXZlbnQ7di5iaW5kRXZlbnQ9ZnVuY3Rpb24oZixiLGcpeyJ1bmRlZmluZWQiPT09dHlwZW9mIGc/KGc9YixiPWMpOmI9ZC5tZXJnZUFycmF5cyhjLGIpO2UuY2FsbCh0aGlzLGYsYixnKX07cmV0dXJuIHZ9O2gmJnUoaC5mbik7dShIVE1MRWxlbWVudC5wcm90b3R5cGUpOwp1KE5vZGVMaXN0LnByb3RvdHlwZSk7dShIVE1MQ29sbGVjdGlvbi5wcm90b3R5cGUpO3UoSFRNTERvY3VtZW50LnByb3RvdHlwZSk7dShXaW5kb3cucHJvdG90eXBlKTtoPXt9O24ocixoLCJ1bmJpbmRBbGxBcnJpdmUiKTtuKHYsaCwidW5iaW5kQWxsTGVhdmUiKTtyZXR1cm4gaH19KHdpbmRvdywidW5kZWZpbmVkIj09PXR5cGVvZiBqUXVlcnk/bnVsbDpqUXVlcnksdm9pZCAwKX07CnZhciBhaV9yb3RhdGlvbl90cmlnZ2Vycz1bXSxhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siOwppZigidW5kZWZpbmVkIiE9dHlwZW9mIGFpX3JvdGF0aW9uX3RyaWdnZXJzKXthaV9wcm9jZXNzX3JvdGF0aW9uPWZ1bmN0aW9uKGIpe3ZhciBkPSJudW1iZXIiPT10eXBlb2YgYi5sZW5ndGg7d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmYiBpbnN0YW5jZW9mIGpRdWVyeSYmKGI9ZD9BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChiKTpiWzBdKTtpZihkKXt2YXIgZT0hMTtiLmZvckVhY2goKGMsaCk9PntpZihjLmNsYXNzTGlzdC5jb250YWlucygiYWktdW5wcm9jZXNzZWQiKXx8Yy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXRpbWVyIikpZT0hMH0pO2lmKCFlKXJldHVybjtiLmZvckVhY2goKGMsaCk9PntjLmNsYXNzTGlzdC5yZW1vdmUoImFpLXVucHJvY2Vzc2VkIik7Yy5jbGFzc0xpc3QucmVtb3ZlKCJhaS10aW1lciIpfSl9ZWxzZXtpZighYi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXVucHJvY2Vzc2VkIikmJiFiLmNsYXNzTGlzdC5jb250YWlucygiYWktdGltZXIiKSlyZXR1cm47CmIuY2xhc3NMaXN0LnJlbW92ZSgiYWktdW5wcm9jZXNzZWQiKTt
104iLmNsYXNzTGlzdC5yZW1vdmUoImFpLXRpbWVyIil9dmFyIGE9ITE7aWYoZD9iWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1pbmZvIik6Yi5oYXNBdHRyaWJ1dGUoImRhdGEtaW5mbyIpKXt2YXIgZj0iZGl2LmFpLXJvdGF0ZS5haS0iKyhkP0pTT04ucGFyc2UoYXRvYihiWzBdLmRhdGFzZXQuaW5mbykpOkpTT04ucGFyc2UoYXRvYihiLmRhdGFzZXQuaW5mbykpKVswXTthaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmNsdWRlcyhmKSYmKGFpX3JvdGF0aW9uX3RyaWdnZXJzLnNwbGljZShhaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmRleE9mKGYpLDEpLGE9ITApfWlmKGQpZm9yKGQ9MDtkPGIubGVuZ3RoO2QrKykwPT1kP2FpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uKGJbZF0sITApOmFpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uKGJbZF0sITEpO2Vsc2UgYWlfcHJvY2Vzc19zaW5nbGVfcm90YXRpb24oYiwhYSl9O2FpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uPQpmdW5jdGlvbihiLGQpe3ZhciBlPVtdO0FycmF5LmZyb20oYi5jaGlsZHJlbikuZm9yRWFjaCgoZyxwKT0+e2cubWF0Y2hlcygiLmFpLXJvdGF0ZS1vcHRpb24iKSYmZS5wdXNoKGcpfSk7aWYoMCE9ZS5sZW5ndGgpe2UuZm9yRWFjaCgoZyxwKT0+e2cuc3R5bGUuZGlzcGxheT0ibm9uZSJ9KTtpZihiLmhhc0F0dHJpYnV0ZSgiZGF0YS1uZXh0Iikpe2s9cGFyc2VJbnQoYi5nZXRBdHRyaWJ1dGUoImRhdGEtbmV4dCIpKTt2YXIgYT1lW2tdO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7dmFyIGY9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKSxjPSEwO3RyeXt2YXIgaD1mLmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChiNjRkKGEuZGF0YXNldC5jb2RlKSl9Y2F0Y2goZyl7Yz0hMX1jJiYoYT1oKX0wIT1hLnF1ZXJ5U2VsZWN0b3JBbGwoInNwYW5bZGF0YS1haS1ncm91cHNdIikubGVuZ3RoJiYwIT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktcm90YXRpb24tZ3JvdXBzIikubGVuZ3RoJiYKc2V0VGltZW91dChmdW5jdGlvbigpe0IoKX0sNSl9ZWxzZSBpZihlWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1ncm91cCIpKXt2YXIgaz0tMSx1PVtdO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInNwYW5bZGF0YS1haS1ncm91cHNdIikuZm9yRWFjaCgoZyxwKT0+eyhnLm9mZnNldFdpZHRofHxnLm9mZnNldEhlaWdodHx8Zy5nZXRDbGllbnRSZWN0cygpLmxlbmd0aCkmJnUucHVzaChnKX0pOzE8PXUubGVuZ3RoJiYodGltZWRfZ3JvdXBzPVtdLGdyb3Vwcz1bXSx1LmZvckVhY2goZnVuY3Rpb24oZyxwKXthY3RpdmVfZ3JvdXBzPUpTT04ucGFyc2UoYjY0ZChnLmRhdGFzZXQuYWlHcm91cHMpKTt2YXIgcj0hMTtnPWcuY2xvc2VzdCgiLmFpLXJvdGF0ZSIpO251bGwhPWcmJmcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS10aW1lZC1yb3RhdGlvbiIpJiYocj0hMCk7YWN0aXZlX2dyb3Vwcy5mb3JFYWNoKGZ1bmN0aW9uKHQsdil7Z3JvdXBzLnB1c2godCk7ciYmdGltZWRfZ3JvdXBzLnB1c2godCl9KX0pLApncm91cHMuZm9yRWFjaChmdW5jdGlvbihnLHApey0xPT1rJiZlLmZvckVhY2goKHIsdCk9Pnt2YXIgdj1iNjRkKHIuZGF0YXNldC5ncm91cCk7b3B0aW9uX2dyb3VwX2l0ZW1zPXYuc3BsaXQoIiwiKTtvcHRpb25fZ3JvdXBfaXRlbXMuZm9yRWFjaChmdW5jdGlvbihDLEUpey0xPT1rJiZDLnRyaW0oKT09ZyYmKGs9dCx0aW1lZF9ncm91cHMuaW5jbHVkZXModikmJmIuY2xhc3NMaXN0LmFkZCgiYWktdGltZWQtcm90YXRpb24iKSl9KX0pfSkpfWVsc2UgaWYoYi5oYXNBdHRyaWJ1dGUoImRhdGEtc2hhcmVzIikpZm9yKGY9SlNPTi5wYXJzZShhdG9iKGIuZGF0YXNldC5zaGFyZXMpKSxhPU1hdGgucm91bmQoMTAwKk1hdGgucmFuZG9tKCkpLGM9MDtjPGYubGVuZ3RoJiYoaz1jLDA+ZltjXXx8IShhPD1mW2NdKSk7YysrKTtlbHNlIGY9Yi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXVuaXF1ZSIpLGE9bmV3IERhdGUsZj8oIm51bWJlciIhPXR5cGVvZiBhaV9yb3RhdGlvbl9zZWVkJiYoYWlfcm90YXRpb25fc2VlZD0KKE1hdGguZmxvb3IoMUUzKk1hdGgucmFuZG9tKCkpK2EuZ2V0TWlsbGlzZWNvbmRzKCkpJWUubGVuZ3RoKSxmPWFpX3JvdGF0aW9uX3NlZWQsZj5lLmxlbmd0aCYmKGYlPWUubGVuZ3RoKSxhPXBhcnNlSW50KGIuZGF0YXNldC5jb3VudGVyKSxhPD1lLmxlbmd0aD8oaz1wYXJzZUludChmK2EtMSksaz49ZS5sZW5ndGgmJihrLT1lLmxlbmd0aCkpOms9ZS5sZW5ndGgpOihrPU1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSplLmxlbmd0aCksYS5nZXRNaWxsaXNlY29uZHMoKSUyJiYoaz1lLmxlbmd0aC1rLTEpKTtpZihiLmNsYXNzTGlzdC5jb250YWlucygiYWktcm90YXRpb24tc2NoZWR1bGluZyIpKWZvcihrPS0xLGY9MDtmPGUubGVuZ3RoO2YrKylpZihhPWVbZl0sYS5oYXNBdHRyaWJ1dGUoImRhdGEtc2NoZWR1bGluZyIpKXtjPWI2NGQoYS5kYXRhc2V0LnNjaGVkdWxpbmcpO2E9ITA7MD09Yy5pbmRleE9mKCJeIikmJihhPSExLGM9Yy5zdWJzdHJpbmcoMSkpO3ZhciBxPWMuc3BsaXQoIj0iKSwKbT0tMSE9Yy5pbmRleE9mKCIlIik/cVswXS5zcGxpdCgiJSIpOltxWzBdXTtjPW1bMF0udHJpbSgpLnRvTG93ZXJDYXNlKCk7bT0idW5kZWZpbmVkIiE9dHlwZW9mIG1bMV0/bVsxXS50cmltKCk6MDtxPXFbMV0ucmVwbGFjZSgiICIsIiIpO3ZhciBuPShuZXcgRGF0ZSkuZ2V0VGltZSgpO249bmV3IERhdGUobik7dmFyIGw9MDtzd2l0Y2goYyl7Y2FzZSAicyI6bD1uLmdldFNlY29uZHMoKTticmVhaztjYXNlICJpIjpsPW4uZ2V0TWludXRlcygpO2JyZWFrO2Nhc2UgImgiOmw9bi5nZXRIb3VycygpO2JyZWFrO2Nhc2UgImQiOmw9bi5nZXREYXRlKCk7YnJlYWs7Y2FzZSAibSI6bD1uLmdldE1vbnRoKCk7YnJlYWs7Y2FzZSAieSI6bD1uLmdldEZ1bGxZZWFyKCk7YnJlYWs7Y2FzZSAidyI6bD1uLmdldERheSgpLGw9MD09bD82OmwtMX1jPTAhPW0/bCVtOmw7bT1xLnNwbGl0KCIsIik7cT0hYTtmb3Iobj0wO248bS5sZW5ndGg7bisrKWlmKGw9bVtuXSwtMSE9bC5pbmRleE9mKCItIikpe2lmKGw9Cmwuc3BsaXQoIi0iKSxjPj1sWzBdJiZjPD1sWzFdKXtxPWE7YnJlYWt9fWVsc2UgaWYoYz09bCl7cT1hO2JyZWFrfWlmKHEpe2s9ZjticmVha319aWYoISgwPmt8fGs+PWUubGVuZ3RoKSl7YT1lW2tdO3ZhciB6PSIiL
104Hc9Yi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXRpbWVkLXJvdGF0aW9uIik7ZS5mb3JFYWNoKChnLHApPT57Zy5oYXNBdHRyaWJ1dGUoImRhdGEtdGltZSIpJiYodz0hMCl9KTtpZihhLmhhc0F0dHJpYnV0ZSgiZGF0YS10aW1lIikpe2Y9YXRvYihhLmRhdGFzZXQudGltZSk7aWYoMD09ZiYmMTxlLmxlbmd0aCl7Yz1rO2Rve2MrKztjPj1lLmxlbmd0aCYmKGM9MCk7bT1lW2NdO2lmKCFtLmhhc0F0dHJpYnV0ZSgiZGF0YS10aW1lIikpe2s9YzthPWVba107Zj0wO2JyZWFrfW09YXRvYihtLmRhdGFzZXQudGltZSl9d2hpbGUoMD09bSYmYyE9ayk7MCE9ZiYmKGs9YyxhPWVba10sZj1hdG9iKGEuZGF0YXNldC50aW1lKSl9aWYoMDxmJiYoYz1rKzEsYz49ZS5sZW5ndGgmJgooYz0wKSxiLmhhc0F0dHJpYnV0ZSgiZGF0YS1pbmZvIikpKXttPUpTT04ucGFyc2UoYXRvYihiLmRhdGFzZXQuaW5mbykpWzBdO2Iuc2V0QXR0cmlidXRlKCJkYXRhLW5leHQiLGMpO3ZhciB4PSJkaXYuYWktcm90YXRlLmFpLSIrbTthaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmNsdWRlcyh4KSYmKGQ9ITEpO2QmJihhaV9yb3RhdGlvbl90cmlnZ2Vycy5wdXNoKHgpLHNldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgZz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKHgpO2cuZm9yRWFjaCgocCxyKT0+e3AuY2xhc3NMaXN0LmFkZCgiYWktdGltZXIiKX0pO2FpX3Byb2Nlc3Nfcm90YXRpb24oZyl9LDFFMypmKSk7ej0iICgiK2YrIiBzKSJ9fWVsc2UgYS5oYXNBdHRyaWJ1dGUoImRhdGEtZ3JvdXAiKXx8ZS5mb3JFYWNoKChnLHApPT57cCE9ayYmZy5yZW1vdmUoKX0pO2Euc3R5bGUuZGlzcGxheT0iIjthLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPQoiIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnRvcD0iIjthLnN0eWxlLmxlZnQ9IiI7YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1yb3RhdGUtaGlkZGVuIik7YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1yb3RhdGUtaGlkZGVuLTIiKTtiLnN0eWxlLnBvc2l0aW9uPSIiO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7ZS5mb3JFYWNoKChnLHApPT57Zy5pbm5lclRleHQ9IiJ9KTtkPWI2NGQoYS5kYXRhc2V0LmNvZGUpO2Y9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtjPSEwO3RyeXtoPWYuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGQpfWNhdGNoKGcpe2M9ITF9YS5hcHBlbmQoaCk7RCgpfWY9cGFyc2VJbnQoYS5kYXRhc2V0LmluZGV4KTt2YXIgeT1iNjRkKGEuZGF0YXNldC5uYW1lKTtkPWIuY2xvc2VzdCgiLmFpLWRlYnVnLWJsb2NrIik7aWYobnVsbCE9ZCl7aD1kLnF1ZXJ5U2VsZWN0b3JBbGwoImtiZC5haS1vcHRpb24tbmFtZSIpO2Q9ZC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktZGVidWctYmxvY2siKTsKaWYoMCE9ZC5sZW5ndGgpe3ZhciBBPVtdO2QuZm9yRWFjaCgoZyxwKT0+e2cucXVlcnlTZWxlY3RvckFsbCgia2JkLmFpLW9wdGlvbi1uYW1lIikuZm9yRWFjaCgocix0KT0+e0EucHVzaChyKX0pfSk7aD1BcnJheS5mcm9tKGgpO2g9aC5zbGljZSgwLGgubGVuZ3RoLUEubGVuZ3RoKX0wIT1oLmxlbmd0aCYmKHNlcGFyYXRvcj1oWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1zZXBhcmF0b3IiKT9oWzBdLmRhdGFzZXQuc2VwYXJhdG9yOiIiLGguZm9yRWFjaCgoZyxwKT0+e2cuaW5uZXJUZXh0PXNlcGFyYXRvcit5K3p9KSl9ZD0hMTthPWIuY2xvc2VzdCgiLmFpLWFkYi1zaG93Iik7bnVsbCE9YSYmYS5oYXNBdHRyaWJ1dGUoImRhdGEtYWktdHJhY2tpbmciKSYmKGg9SlNPTi5wYXJzZShiNjRkKGEuZ2V0QXR0cmlidXRlKCJkYXRhLWFpLXRyYWNraW5nIikpKSwidW5kZWZpbmVkIiE9PXR5cGVvZiBoJiZoLmNvbnN0cnVjdG9yPT09QXJyYXkmJihoWzFdPWYsaFszXT15LGEuc2V0QXR0cmlidXRlKCJkYXRhLWFpLXRyYWNraW5nIiwKYjY0ZShKU09OLnN0cmluZ2lmeShoKSkpLGEuY2xhc3NMaXN0LmFkZCgiYWktdHJhY2siKSx3JiZhaV90cmFja2luZ19maW5pc2hlZCYmYS5nZXRBdHRyaWJ1dGUoImNsYXNzIikuaW5jbHVkZXMoImFpLWltcHJlc3Npb24iKSYmYS5jbGFzc0xpc3QuYWRkKCJhaS1uby1wYWdldmlldyIpLGQ9ITApKTtkfHwoZD1iLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpLG51bGwhPWQmJmQuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJihoPUpTT04ucGFyc2UoYjY0ZChkLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpKSksInVuZGVmaW5lZCIhPT10eXBlb2YgaCYmaC5jb25zdHJ1Y3Rvcj09PUFycmF5JiYoaFsxXT1mLGhbM109eSxkLnNldEF0dHJpYnV0ZSgiZGF0YS1haSIsYjY0ZShKU09OLnN0cmluZ2lmeShoKSkpLGQuY2xhc3NMaXN0LmFkZCgiYWktdHJhY2siKSx3JiZhaV90cmFja2luZ19maW5pc2hlZCYmZC5nZXRBdHRyaWJ1dGUoImNsYXNzIikuaW5jbHVkZXMoImFpLWltcHJlc3Npb24iKSYmCmQuY2xhc3NMaXN0LmFkZCgiYWktbm8tcGFnZXZpZXciKSkpKX19fTthaV9wcm9jZXNzX3JvdGF0aW9ucz1mdW5jdGlvbigpe2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS1yb3RhdGUiKS5mb3JFYWNoKChiLGQpPT57YWlfcHJvY2Vzc19yb3RhdGlvbihiKX0pfTtmdW5jdGlvbiBCKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZS5haS1yb3RhdGlvbi1ncm91cHMiKS5mb3JFYWNoKChiLGQpPT57Yi5jbGFzc0xpc3QuYWRkKCJhaS10aW1lciIpO2FpX3Byb2Nlc3Nfcm90YXRpb24oYil9KX1haV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50PWZ1bmN0aW9uKGIpe251bGwhPWImJmIucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZSIpLmZvckVhY2goKGQsZSk9PnthaV9wcm9jZXNzX3JvdGF0aW9uKGQpfSl9OyhmdW5jdGlvbihiKXsiY29tcGxldGUiPT09ZG9jdW1lbnQucmVhZHlTdGF0ZXx8ImxvYWRpbmciIT09ZG9jdW1lbnQucmVhZHlTdGF0ZSYmCiFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGw/YigpOmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGIpfSkoZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19yb3RhdGlvbnMoKX0sMTApfSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITE7ZnVuY3Rpb24gRCgpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlfHxzZXRUaW
1041lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITE7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfcm90YXRpb25zJiZhaV9wcm9jZXNzX3JvdGF0aW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2xpc3RzJiZhaV9wcm9jZXNzX2xpc3RzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzJiZhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ZpbHRlcl9ob29rcyYmCmFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2FkYl9wcm9jZXNzX2Jsb2NrcyYmYWlfYWRiX3Byb2Nlc3NfYmxvY2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9wcm9jZXNzX2ltcHJlc3Npb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyYmYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zKGRvY3VtZW50KX0sNSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITB9fTsKOyFmdW5jdGlvbihhLGIpe2EoZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7ZnVuY3Rpb24gYShhLGIpe3JldHVybiBudWxsIT1hJiZudWxsIT1iJiZhLnRvTG93ZXJDYXNlKCk9PT1iLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gYyhhLGIpe3ZhciBjLGQsZT1hLmxlbmd0aDtpZighZXx8IWIpcmV0dXJuITE7Zm9yKGM9Yi50b0xvd2VyQ2FzZSgpLGQ9MDtkPGU7KytkKWlmKGM9PT1hW2RdLnRvTG93ZXJDYXNlKCkpcmV0dXJuITA7cmV0dXJuITF9ZnVuY3Rpb24gZChhKXtmb3IodmFyIGIgaW4gYSlpLmNhbGwoYSxiKSYmKGFbYl09bmV3IFJlZ0V4cChhW2JdLCJpIikpfWZ1bmN0aW9uIGUoYSl7cmV0dXJuKGF8fCIiKS5zdWJzdHIoMCw1MDApfWZ1bmN0aW9uIGYoYSxiKXt0aGlzLnVhPWUoYSksdGhpcy5fY2FjaGU9e30sdGhpcy5tYXhQaG9uZVdpZHRoPWJ8fDYwMH12YXIgZz17fTtnLm1vYmlsZURldGVjdFJ1bGVzPXtwaG9uZXM6e2lQaG9uZToiXFxiaVBob25lXFxifFxcYmlQb2RcXGIiLEJsYWNrQmVycnk6IkJsYWNrQmVycnl8XFxiQkIxMFxcYnxyaW1bMC05XSt8XFxiKEJCQTEwMHxCQkIxMDB8QkJEMTAwfEJCRTEwMHxCQkYxMDB8U1RIMTAwKVxcYi1bMC05XSsiLFBpeGVsOiI7IFxcYlBpeGVsXFxiIixIVEM6IkhUQ3xIVEMuKihTZW5zYXRpb258RXZvfFZpc2lvbnxFeHBsb3Jlcnw2ODAwfDgxMDB8ODkwMHxBNzI3MnxTNTEwZXxDMTEwZXxMZWdlbmR8RGVzaXJlfFQ4MjgyKXxBUFg1MTVDS1R8UXRlazkwOTB8QVBBOTI5MktUfEhEX21pbml8U2Vuc2F0aW9uLipaNzEwZXxQRzg2MTAwfFo3MTVlfERlc2lyZS4qKEE4MTgxfEhEKXxBRFI2MjAwfEFEUjY0MDBMfEFEUjY0MjV8MDAxSFR8SW5zcGlyZSA0R3xBbmRyb2lkLipcXGJFVk9cXGJ8VC1Nb2JpbGUgRzF8WjUyMG18QW5kcm9pZCBbMC05Ll0rOyBQaXhlbCIsTmV4dXM6Ik5leHVzIE9uZXxOZXh1cyBTfEdhbGF4eS4qTmV4dXN8QW5kcm9pZC4qTmV4dXMuKk1vYmlsZXxOZXh1cyA0fE5leHVzIDV8TmV4dXMgNVh8TmV4dXMgNiIsRGVsbDoiRGVsbFs7XT8gKFN0cmVha3xBZXJvfFZlbnVlfFZlbnVlIFByb3xGbGFzaHxTbW9rZXxNaW5pIDNpWCl8WENEMjh8WENEMzV8XFxiMDAxRExcXGJ8XFxiMTAxRExcXGJ8XFxiR1MwMVxcYiIsTW90b3JvbGE6Ik1vdG9yb2xhfERST0lEWHxEUk9JRCBCSU9OSUN8XFxiRHJvaWRcXGIuKkJ1aWxkfEFuZHJvaWQuKlhvb218SFJJMzl8TU9ULXxBMTI2MHxBMTY4MHxBNTU1fEE4NTN8QTg1NXxBOTUzfEE5NTV8QTk1NnxNb3Rvcm9sYS4qRUxFQ1RSSUZZfE1vdG9yb2xhLippMXxpODY3fGk5NDB8TUIyMDB8TUIzMDB8TUI1MDF8TUI1MDJ8TUI1MDh8TUI1MTF8TUI1MjB8TUI1MjV8TUI1MjZ8TUI2MTF8TUI2MTJ8TUI2MzJ8TUI4MTB8TUI4NTV8TUI4NjB8TUI4NjF8TUI4NjV8TUI4NzB8TUU1MDF8TUU1MDJ8TUU1MTF8TUU1MjV8TUU2MDB8TUU2MzJ8TUU3MjJ8TUU4MTF8TUU4NjB8TUU4NjN8TUU4NjV8TVQ2MjB8TVQ3MTB8TVQ3MTZ8TVQ3MjB8TVQ4MTB8TVQ4NzB8TVQ5MTd8TW90b3JvbGEuKlRJVEFOSVVNfFdYNDM1fFdYNDQ1fFhUMzAwfFhUMzAxfFhUMzExfFhUMzE2fFhUMzE3fFhUMzE5fFhUMzIwfFhUMzkwfFhUNTAyfFhUNTMwfFhUNTMxfFhUNTMyfFhUNTM1fFhUNjAzfFhUNjEwfFhUNjExfFhUNjE1fFhUNjgxfFhUNzAxfFhUNzAyfFhUNzExfFhUNzIwfFhUODAwfFhUODA2fFhUODYwfFhUODYyfFhUODc1fFhUODgyfFhUODgzfFhUODk0fFhUOTAxfFhUOTA3fFhUOTA5fFhUOTEwfFhUOTEyfFhUOTI4fFhUOTI2fFhUOTE1fFhUOTE5fFhUOTI1fFhUMTAyMXxcXGJNb3RvIEVcXGJ8WFQxMDY4fFhUMTA5MnxYVDEwNTIiLFNhbXN1bmc6IlxcYlNhbXN1bmdcXGJ8U00tRzk1MEZ8U00tRzk1NUZ8U00tRzkyNTB8R1QtMTkzMDB8U0dILUkzMzd8QkdULVM1MjMwfEdULUIyMTAwfEdULUIyNzAwfEdULUIyNzEwfEdULUIzMjEwfEdULUIzMzEwfEdULUIzNDEwfEdULUIzNzMwfEdULUIzNzQwfEdULUI1NTEwfEdULUI1NTEyfEdULUI1NzIyfEdULUI2NTIwfEdULUI3MzAwfEdULUI3MzIwfEdULUI3MzMwfEdULUI3MzUwfEdULUI3NTEwfEdULUI3NzIyfEdULUI3ODAwfEdULUMzMDEwfEdULUMzMDExfEdULUMzMDYwfEdULUMzMjAwfEdULUMzMjEyfEdULUMzMjEySXxHVC1DMzI2MnxHVC1DMzIyMnxHVC1DMzMwMHxHVC1DMzMwMEt8R1QtQzMzMDN8R1QtQzMzMDNLfEdULUMzMzEwfEdULUMzMzIyfEdULUMzMzMwfEdULUMzMzUwfEdULUMzNTAwfEdULUMzNTEwfEdULUMzNTMwfEdULUMzNjMwfEdULUMzNzgwfEdULUM1MDEwfEdULUM1MjEyfEdULUM2NjIwfEdULUM2NjI1fEdULUM2NzEyfEdULUUxMDUwfEdULUUxMDcwfEdULUUxMDc1fEdULUUxMDgwfEdULUUxMDgxfEdULUUxMDg1fEdULUUxMDg3fEdULUUxMTAwfEdULUUxMTA3fEdULUUxMTEwfEdULUUxMTIwfEdULUUxMTI1fEdULUUxMTMwfEdULUUxMTYwfEdULUUxMTcwfEdULUUxMTc1fEdULUUxMTgwfEdULUUxMTgyfEdULUUxMjAwfEdULUUxMjEwfEdULUUxMjI1fEdULUUxMjMwfEdULUUxMzkwfEdULUUyMTAwfEdULUUyMTIwfEdULUUyMTIxfEdULUUyMTUyfEdULUUyMjIwfEdULUUyMjIyfEdULUUyMjMwfEdULUUyMjMyfEdULUUyMjUwfEdULUUyMzcwfEdULUUyNTUwfEdULUUyNjUyfEdULUUzMjEwfEdULUUzMjEzfEdULUk1NTAwfEdULUk1NTAzfEdULUk1NzAwfEdULUk1ODAwfEdULUk1ODAxfEdULUk2NDEwfEdULUk2NDIwfEdULUk3MTEwfEdULUk3NDEwfEdULUk3NTAwfEdULUk4MDAwfEdULUk4MTUwfEdULUk4MTYwfEdULUk4MTkwfEdULUk4MzIwfEdULUk4MzMwfEdULUk4MzUwfEdULUk4NTMwfEdULUk4NzAwfEdULUk4NzAzfEdULUk4OTEwfEdULUk5MDAwfEdULUk5MDAxfEdULUk5MDAzfEdULUk5MDEwfEdULUk5MDIwfEdULUk5MDIzfEdULUk5MDcwfEdULUk5MDgyfEdULUk5MTAwfEdULUk5MTAzfEdULUk5MjIwfEdULUk5MjUwfEdULUk5MzAwfEdULUk5MzA1fEdULUk5NTAwfEdULUk5NTA1fEdULU0zNTEwfEdULU01NjUwfEdULU03NTAwfEdULU03NjAwfEdULU03NjAzfEdULU04ODAwfEdULU04OTEwfEdULU43MDAwfEdULVMzMTEwfEdULVMzMzEwfEdULVMzMzUwfEdULVMzMzUzfEdULVMzMzcwfEdULVMzNjUwfEdULVMzNjUzfEdULVMzNzcwfEdULVMzODUwfEdULVM1MjEwfEdULVM1MjIwfEdULVM1MjI5fEdULVM1MjMwfEdULVM1MjMzfEdULVM1MjUwfEdULVM1MjUzfEdULVM1MjYwfEdULVM1MjYzfEdULVM1MjcwfEdULVM1MzAwfEdULVM1MzMwfEdULVM1MzUwfEdULVM1MzYwfEdULVM1MzYzfEdULVM1MzY5fEdULVM1MzgwfEdULVM1MzgwRHxHVC1TNTU2MHxHVC1TNTU3MHxHVC1TNTYwMHxHVC1TNTYwM3xHVC1TNTYxMHxHVC1TNTYyMHxHVC1TNTY2MHxHVC1TNTY3MHxHVC1TNTY5MHxHVC1TNTc1MHxHVC1TNTc4MHxHVC1TNTgzMHxHVC1TNTgzOXxHVC1TNjEwMnxHVC1TNjUwMHxHVC1TNzA3MHxHVC1TNzIwMHxHVC1TNzIyMH
104xHVC1TNzIzMHxHVC1TNzIzM3xHVC1TNzI1MHxHVC1TNzUwMHxHVC1TNzUzMHxHVC1TNzU1MHxHVC1TNzU2MnxHVC1TNzcxMHxHVC1TODAwMHxHVC1TODAwM3xHVC1TODUwMHxHVC1TODUzMHxHVC1TODYwMHxTQ0gtQTMxMHxTQ0gtQTUzMHxTQ0gtQTU3MHxTQ0gtQTYxMHxTQ0gtQTYzMHxTQ0gtQTY1MHxTQ0gtQTc5MHxTQ0gtQTc5NXxTQ0gtQTg1MHxTQ0gtQTg3MHxTQ0gtQTg5MHxTQ0gtQTkzMHxTQ0gtQTk1MHxTQ0gtQTk3MHxTQ0gtQTk5MHxTQ0gtSTEwMHxTQ0gtSTExMHxTQ0gtSTQwMHxTQ0gtSTQwNXxTQ0gtSTUwMHxTQ0gtSTUxMHxTQ0gtSTUxNXxTQ0gtSTYwMHxTQ0gtSTczMHxTQ0gtSTc2MHxTQ0gtSTc3MHxTQ0gtSTgzMHxTQ0gtSTkxMHxTQ0gtSTkyMHxTQ0gtSTk1OXxTQ0gtTEMxMXxTQ0gtTjE1MHxTQ0gtTjMwMHxTQ0gtUjEwMHxTQ0gtUjMwMHxTQ0gtUjM1MXxTQ0gtUjQwMHxTQ0gtUjQxMHxTQ0gtVDMwMHxTQ0gtVTMxMHxTQ0gtVTMyMHxTQ0gtVTM1MHxTQ0gtVTM2MHxTQ0gtVTM2NXxTQ0gtVTM3MHxTQ0gtVTM4MHxTQ0gtVTQxMHxTQ0gtVTQzMHxTQ0gtVTQ1MHxTQ0gtVTQ2MHxTQ0gtVTQ3MHxTQ0gtVTQ5MHxTQ0gtVTU0MHxTQ0gtVTU1MHxTQ0gtVTYyMHxTQ0gtVTY0MHxTQ0gtVTY1MHxTQ0gtVTY2MHxTQ0gtVTcwMHxTQ0gtVTc0MHxTQ0gtVTc1MHxTQ0gtVTgxMHxTQ0gtVTgyMHxTQ0gtVTkwMHxTQ0gtVTk0MHxTQ0gtVTk2MHxTQ1MtMjZVQ3xTR0gtQTEwN3xTR0gtQTExN3xTR0gtQTEyN3xTR0gtQTEzN3xTR0gtQTE1N3xTR0gtQTE2N3xTR0gtQTE3N3xTR0gtQTE4N3xTR0gtQTE5N3xTR0gtQTIyN3xTR0gtQTIzN3xTR0gtQTI1N3xTR0gtQTQzN3xTR0gtQTUxN3xTR0gtQTU5N3xTR0gtQTYzN3xTR0gtQTY1N3xTR0gtQTY2N3xTR0gtQTY4N3xTR0gtQTY5N3xTR0gtQTcwN3xTR0gtQTcxN3xTR0gtQTcyN3xTR0gtQTczN3xTR0gtQTc0N3xTR0gtQTc2N3xTR0gtQTc3N3xTR0gtQTc5N3xTR0gtQTgxN3xTR0gtQTgyN3xTR0gtQTgzN3xTR0gtQTg0N3xTR0gtQTg2N3xTR0gtQTg3N3xTR0gtQTg4N3xTR0gtQTg5N3xTR0gtQTkyN3xTR0gtQjEwMHxTR0gtQjEzMHxTR0gtQjIwMHxTR0gtQjIyMHxTR0gtQzEwMHxTR0gtQzExMHxTR0gtQzEyMHxTR0gtQzEzMHxTR0gtQzE0MHxTR0gtQzE2MHxTR0gtQzE3MHxTR0gtQzE4MHxTR0gtQzIwMHxTR0gtQzIwN3xTR0gtQzIxMHxTR0gtQzIyNXxTR0gtQzIzMHxTR0gtQzQxN3xTR0gtQzQ1MHxTR0gtRDMwN3xTR0gtRDM0N3xTR0gtRDM1N3xTR0gtRDQwN3xTR0gtRDQxNXxTR0gtRDc4MHxTR0gtRDgwN3xTR0gtRDk4MHxTR0gtRTEwNXxTR0gtRTIwMHxTR0gtRTMxNXxTR0gtRTMxNnxTR0gtRTMxN3xTR0gtRTMzNXxTR0gtRTU5MHxTR0gtRTYzNXxTR0gtRTcxNXxTR0gtRTg5MHxTR0gtRjMwMHxTR0gtRjQ4MHxTR0gtSTIwMHxTR0gtSTMwMHxTR0gtSTMyMHxTR0gtSTU1MHxTR0gtSTU3N3xTR0gtSTYwMHxTR0gtSTYwN3xTR0gtSTYxN3xTR0gtSTYyN3xTR0gtSTYzN3xTR0gtSTY3N3xTR0gtSTcwMHxTR0gtSTcxN3xTR0gtSTcyN3xTR0gtaTc0N018U0dILUk3Nzd8U0dILUk3ODB8U0dILUk4Mjd8U0dILUk4NDd8U0dILUk4NTd8U0dILUk4OTZ8U0dILUk4OTd8U0dILUk5MDB8U0dILUk5MDd8U0dILUk5MTd8U0dILUk5Mjd8U0dILUk5Mzd8U0dILUk5OTd8U0dILUoxNTB8U0dILUoyMDB8U0dILUwxNzB8U0dILUw3MDB8U0dILU0xMTB8U0dILU0xNTB8U0dILU0yMDB8U0dILU4xMDV8U0dILU41MDB8U0dILU42MDB8U0dILU42MjB8U0dILU42MjV8U0dILU43MDB8U0dILU43MTB8U0dILVAxMDd8U0dILVAyMDd8U0dILVAzMDB8U0dILVAzMTB8U0dILVA1MjB8U0dILVA3MzV8U0dILVA3Nzd8U0dILVExMDV8U0dILVIyMTB8U0dILVIyMjB8U0dILVIyMjV8U0dILVMxMDV8U0dILVMzMDd8U0dILVQxMDl8U0dILVQxMTl8U0dILVQxMzl8U0dILVQyMDl8U0dILVQyMTl8U0dILVQyMjl8U0dILVQyMzl8U0dILVQyNDl8U0dILVQyNTl8U0dILVQzMDl8U0dILVQzMTl8U0dILVQzMjl8U0dILVQzMzl8U0dILVQzNDl8U0dILVQzNTl8U0dILVQzNjl8U0dILVQzNzl8U0dILVQ0MDl8U0dILVQ0Mjl8U0dILVQ0Mzl8U0dILVQ0NTl8U0dILVQ0Njl8U0dILVQ0Nzl8U0dILVQ0OTl8U0dILVQ1MDl8U0dILVQ1MTl8U0dILVQ1Mzl8U0dILVQ1NTl8U0dILVQ1ODl8U0dILVQ2MDl8U0dILVQ2MTl8U0dILVQ2Mjl8U0dILVQ2Mzl8U0dILVQ2NTl8U0dILVQ2Njl8U0dILVQ2Nzl8U0dILVQ3MDl8U0dILVQ3MTl8U0dILVQ3Mjl8U0dILVQ3Mzl8U0dILVQ3NDZ8U0dILVQ3NDl8U0dILVQ3NTl8U0dILVQ3Njl8U0dILVQ4MDl8U0dILVQ4MTl8U0dILVQ4Mzl8U0dILVQ5MTl8U0dILVQ5Mjl8U0dILVQ5Mzl8U0dILVQ5NTl8U0dILVQ5ODl8U0dILVUxMDB8U0dILVUyMDB8U0dILVU4MDB8U0dILVYyMDV8U0dILVYyMDZ8U0dILVgxMDB8U0dILVgxMDV8U0dILVgxMjB8U0dILVgxNDB8U0dILVg0MjZ8U0dILVg0Mjd8U0dILVg0NzV8U0dILVg0OTV8U0dILVg0OTd8U0dILVg1MDd8U0dILVg2MDB8U0dILVg2MTB8U0dILVg2MjB8U0dILVg2MzB8U0dILVg3MDB8U0dILVg4MjB8U0dILVg4OTB8U0dILVoxMzB8U0dILVoxNTB8U0dILVoxNzB8U0dILVpYMTB8U0dILVpYMjB8U0hXLU0xMTB8U1BILUExMjB8U1BILUE0MDB8U1BILUE0MjB8U1BILUE0NjB8U1BILUE1MDB8U1BILUE1NjB8U1BILUE2MDB8U1BILUE2MjB8U1BILUE2NjB8U1BILUE3MDB8U1BILUE3NDB8U1BILUE3NjB8U1BILUE3OTB8U1BILUE4MDB8U1BILUE4MjB8U1BILUE4NDB8U1BILUE4ODB8U1BILUE5MDB8U1BILUE5NDB8U1BILUE5NjB8U1BILUQ2MDB8U1BILUQ3MDB8U1BILUQ3MTB8U1BILUQ3MjB8U1BILUkzMDB8U1BILUkzMjV8U1BILUkzMzB8U1BILUkzNTB8U1BILUk1MDB8U1BILUk2MDB8U1BILUk3MDB8U1BILUw3MDB8U1BILU0xMDB8U1BILU0yMjB8U1BILU0yNDB8U1BILU0zMDB8U1BILU0zMDV8U1BILU0zMjB8U1BILU0zMzB8U1BILU0zNTB8U1BILU0zNjB8U1BILU0zNzB8U1BILU0zODB8U1BILU01MTB8U1BILU01NDB8U1BILU01NTB8U1BILU01NjB8U1BILU01NzB8U1BILU01ODB8U1BILU02MTB8U1BILU02MjB8
104U1BILU02MzB8U1BILU04MDB8U1BILU04MTB8U1BILU04NTB8U1BILU05MDB8U1BILU05MTB8U1BILU05MjB8U1BILU05MzB8U1BILU4xMDB8U1BILU4yMDB8U1BILU4yNDB8U1BILU4zMDB8U1BILU40MDB8U1BILVo0MDB8U1dDLUUxMDB8U0NILWk5MDl8R1QtTjcxMDB8R1QtTjcxMDV8U0NILUk1MzV8U00tTjkwMEF8U0dILUkzMTd8U0dILVQ5OTlMfEdULVM1MzYwQnxHVC1JODI2MnxHVC1TNjgwMnxHVC1TNjMxMnxHVC1TNjMxMHxHVC1TNTMxMnxHVC1TNTMxMHxHVC1JOTEwNXxHVC1JODUxMHxHVC1TNjc5ME58U00tRzcxMDV8U00tTjkwMDV8R1QtUzUzMDF8R1QtSTkyOTV8R1QtSTkxOTV8U00tQzEwMXxHVC1TNzM5MnxHVC1TNzU2MHxHVC1CNzYxMHxHVC1JNTUxMHxHVC1TNzU4MnxHVC1TNzUzMEV8R1QtSTg3NTB8U00tRzkwMDZWfFNNLUc5MDA4VnxTTS1HOTAwOUR8U00tRzkwMEF8U00tRzkwMER8U00tRzkwMEZ8U00tRzkwMEh8U00tRzkwMEl8U00tRzkwMEp8U00tRzkwMEt8U00tRzkwMEx8U00tRzkwME18U00tRzkwMFB8U00tRzkwMFI0fFNNLUc5MDBTfFNNLUc5MDBUfFNNLUc5MDBWfFNNLUc5MDBXOHxTSFYtRTE2MEt8U0NILVA3MDl8U0NILVA3Mjl8U00tVDI1NTh8R1QtSTkyMDV8U00tRzkzNTB8U00tSjEyMEZ8U00tRzkyMEZ8U00tRzkyMFZ8U00tRzkzMEZ8U00tTjkxMEN8U00tQTMxMEZ8R1QtSTkxOTB8U00tSjUwMEZOfFNNLUc5MDNGfFNNLUozMzBGfFNNLUc2MTBGfFNNLUc5ODFCfFNNLUc4OTJBfFNNLUE1MzBGIixMRzoiXFxiTEdcXGI7fExHWy0gXT8oQzgwMHxDOTAwfEU0MDB8RTYxMHxFOTAwfEUtOTAwfEYxNjB8RjE4MEt8RjE4MEx8RjE4MFN8NzMwfDg1NXxMMTYwfExTNzQwfExTODQwfExTOTcwfExVNjIwMHxNUzY5MHxNUzY5NXxNUzc3MHxNUzg0MHxNUzg3MHxNUzkxMHxQNTAwfFA3MDB8UDcwNXxWTTY5NnxBUzY4MHxBUzY5NXxBWDg0MHxDNzI5fEU5NzB8R1M1MDV8MjcyfEMzOTV8RTczOUJLfEU5NjB8TDU1Q3xMNzVDfExTNjk2fExTODYwfFA3NjlCS3xQMzUwfFA1MDB8UDUwOXxQODcwfFVOMjcyfFVTNzMwfFZTODQwfFZTOTUwfExOMjcyfExONTEwfExTNjcwfExTODU1fExXNjkwfE1OMjcwfE1ONTEwfFA1MDl8UDc2OXxQOTMwfFVOMjAwfFVOMjcwfFVONTEwfFVONjEwfFVTNjcwfFVTNzQwfFVTNzYwfFVYMjY1fFVYODQwfFZOMjcxfFZONTMwfFZTNjYwfFZTNzAwfFZTNzQwfFZTNzUwfFZTOTEwfFZTOTIwfFZTOTMwfFZYOTIwMHxWWDExMDAwfEFYODQwQXxMVzc3MHxQNTA2fFA5MjV8UDk5OXxFNjEyfEQ5NTV8RDgwMnxNUzMyM3xNMjU3KXxMTS1HNzEwIixTb255OiJTb255U1R8U29ueUxUfFNvbnlFcmljc3NvbnxTb255RXJpY3Nzb25MVDE1aXZ8TFQxOGl8RTEwaXxMVDI4aHxMVDI2d3xTb255RXJpY3Nzb25NVDI3aXxDNTMwM3xDNjkwMnxDNjkwM3xDNjkwNnxDNjk0M3xEMjUzM3xTT1YzNHw2MDFTT3xGODMzMiIsQXN1czoiQXN1cy4qR2FsYXh5fFBhZEZvbmUuKk1vYmlsZSIsWGlhb21pOiJeKD8hLipcXGJ4MTFcXGIpLip4aWFvbWkuKiR8UE9DT1BIT05FIEYxfE1JIDh8UmVkbWkgTm90ZSA5U3xSZWRtaSBOb3RlIDVBIFByaW1lfE4yRzQ3SHxNMjAwMUoyR3xNMjAwMUoySXxNMTgwNUUxMEF8TTIwMDRKMTFHfE0xOTAyRjFHfE0yMDAySjlHfE0yMDA0SjE5R3xNMjAwM0o2QTFHIixOb2tpYUx1bWlhOiJMdW1pYSBbMC05XXszLDR9IixNaWNyb21heDoiTWljcm9tYXguKlxcYihBMjEwfEE5MnxBODh8QTcyfEExMTF8QTExMFF8QTExNXxBMTE2fEExMTB8QTkwU3xBMjZ8QTUxfEEzNXxBNTR8QTI1fEEyN3xBODl8QTY4fEE2NXxBNTd8QTkwKVxcYiIsUGFsbToiUGFsbVNvdXJjZXxQYWxtIixWZXJ0dToiVmVydHV8VmVydHUuKkx0ZHxWZXJ0dS4qQXNjZW50fFZlcnR1LipBeXh0YXxWZXJ0dS4qQ29uc3RlbGxhdGlvbihGfFF1ZXN0KT98VmVydHUuKk1vbmlrYXxWZXJ0dS4qU2lnbmF0dXJlIixQYW50ZWNoOiJQQU
1045URUNIfElNLUE4NTBTfElNLUE4NDBTfElNLUE4MzBMfElNLUE4MzBLfElNLUE4MzBTfElNLUE4MjBMfElNLUE4MTBLfElNLUE4MTBTfElNLUE4MDBTfElNLVQxMDBLfElNLUE3MjVMfElNLUE3ODBMfElNLUE3NzVDfElNLUE3NzBLfElNLUE3NjBTfElNLUE3NTBLfElNLUE3NDBTfElNLUE3MzBTfElNLUE3MjBMfElNLUE3MTBLfElNLUE2OTBMfElNLUE2OTBTfElNLUE2NTBTfElNLUE2MzBLfElNLUE2MDBTfFZFR0EgUFRMMjF8UFQwMDN8UDgwMTB8QURSOTEwTHxQNjAzMHxQNjAyMHxQOTA3MHxQNDEwMHxQOTA2MHxQNTAwMHxDRE04OTkyfFRYVDgwNDV8QURSODk5NXxJUzExUFR8UDIwMzB8UDYwMTB8UDgwMDB8UFQwMDJ8SVMwNnxDRE04OTk5fFA5MDUwfFBUMDAxfFRYVDgwNDB8UDIwMjB8UDkwMjB8UDIwMDB8UDcwNDB8UDcwMDB8Qzc5MCIsRmx5OiJJUTIzMHxJUTQ0NHxJUTQ1MHxJUTQ0MHxJUTQ0MnxJUTQ0MXxJUTI0NXxJUTI1NnxJUTIzNnxJUTI1NXxJUTIzNXxJUTI0NXxJUTI3NXxJUTI0MHxJUTI4NXxJUTI4MHxJUTI3MHxJUTI2MHxJUTI1MCIsV2lrbzoiS0lURSA0R3xISUdIV0FZfEdFVEFXQVl8U1RBSVJXQVl8REFSS1NJREV8REFSS0ZVTEx8REFSS05JR0hUfERBUktNT09OfFNMSURFfFdBWCA0R3xSQUlOQk9XfEJMT09NfFNVTlNFVHxHT0EoPyFubmEpfExFTk5ZfEJBUlJZfElHR1l8T1paWXxDSU5LIEZJVkV8Q0lOSyBQRUFYfENJTksgUEVBWCAyfENJTksgU0xJTXxDSU5LIFNMSU0gMnxDSU5LICt8Q0lOSyBLSU5HfENJTksgUEVBWHxDSU5LIFNMSU18U1VCTElNIixpTW9iaWxlOiJpLW1vYmlsZSAoSVF8aS1TVFlMRXxpZGVhfFpBQXxIaXR6KSIsU2ltVmFsbGV5OiJcXGIoU1AtODB8WFQtOTMwfFNYLTM0MHxYVC05MzB8U1gtMzEwfFNQLTM2MHxTUDYwfFNQVC04MDB8U1AtMTIwfFNQVC04MDB8U1AtMTQwfFNQWC01fFNQWC04fFNQLTEwMHxTUFgtOHxTUFgtMTIpXFxiIixXb2xmZ2FuZzoiQVQtQjI0RHxBVC1BUzUwSER8QVQtQVM0MFd8QVQtQVM1NUhEfEFULUFTNDVxMnxBVC1CMjZEfEFULUFTNTBRIixBbGNhdGVsOiJBbGNhdGVsIixOaW50ZW5kbzoiTmludGVuZG8gKDNEU3xTd2l0Y2gpIixBbW9pOiJBbW9pIixJTlE6IklOUSIsT25lUGx1czoiT05FUExVUyIsR2VuZXJpY1Bob25lOiJUYXBhdGFsa3xQREE7fFNBR0VNfFxcYm1tcFxcYnxwb2NrZXR8XFxicHNwXFxifHN5bWJpYW58U21hcnRwaG9uZXxzbWFydGZvbnx0cmVvfHVwLmJyb3dzZXJ8dXAubGlua3x2b2RhZm9uZXxcXGJ3YXBcXGJ8bm9raWF8U2VyaWVzNDB8U2VyaWVzNjB8UzYwfFNvbnlFcmljc3NvbnxOOTAwfE1BVUkuKldBUC4qQnJvd3NlciJ9LHRhYmxldHM6e2lQYWQ6ImlQYWR8aVBhZC4qTW9iaWxlIixOZXh1c1RhYmxldDoiQW5kcm9pZC4qTmV4dXNbXFxzXSsoN3w5fDEwKSIsR29vZ2xlVGFibGV0OiJBbmRyb2lkLipQaXhlbCBDIixTYW1zdW5nVGFibGV0OiJTQU1TVU5HLipUYWJsZXR8R2FsYXh5LipUYWJ8U0MtMDFDfEdULVAxMDAwfEdULVAxMDAzfEdULVAxMDEwfEdULVAzMTA1fEdULVA2MjEwfEdULVA2ODAwfEdULVA2ODEwfEdULVA3MTAwfEdULVA3MzAwfEdULVA3MzEwfEdULVA3NTAwfEdULVA3NTEwfFNDSC1JODAwfFNDSC1JODE1fFNDSC1JOTA1fFNHSC1JOTU3fFNHSC1JOTg3fFNHSC1UODQ5fFNHSC1UODU5fFNHSC1UODY5fFNQSC1QMTAwfEdULVAzMTAwfEdULVAzMTA4fEdULVAzMTEwfEdULVA1MTAwfEdULVA1MTEwfEdULVA2MjAwfEdULVA3MzIwfEdULVA3NTExfEdULU44MDAwfEdULVA4NTEwfFNHSC1JNDk3fFNQSC1QNTAwfFNHSC1UNzc5fFNDSC1JNzA1fFNDSC1JOTE1fEdULU44MDEzfEdULVAzMTEzfEdULVA1MTEzfEdULVA4MTEwfEdULU44MDEwfEdULU44MDA1fEdULU44MDIwfEdULVAxMDEzfEdULVA2MjAxfEdULVA3NTAxfEdULU41MTAwfEdULU41MTA1fEdULU41MTEwfFNIVi1FMTQwS3xTSFYtRTE0MEx8U0hWLUUxNDBTfFNIVi1FMTUwU3xTSFYtRTIzMEt8U0hWLUUyMzBMfFNIVi1FMjMwU3xTSFctTTE4MEt8U0hXLU0xODBMfFNIVy1NMTgwU3xTSFctTTE4MFd8U0hXLU0zMDBXfFNIVy1NMzA1V3xTSFctTTM4MEt8U0hXLU0zODBTfFNIVy1NMzgwV3xTSFctTTQzMFd8U0hXLU00ODBLfFNIVy1NNDgwU3xTSFctTTQ4MFd8U0hXLU00ODVXfFNIVy1NNDg2V3xTSFctTTUwMFd8R1QtSTkyMjh8U0NILVA3Mzl8U0NILUk5MjV8R1QtSTkyMDB8R1QtUDUyMDB8R1QtUDUyMTB8R1QtUDUyMTBYfFNNLVQzMTF8U00tVDMxMHxTTS1UMzEwWHxTTS1UMjEwfFNNLVQyMTBSfFNNLVQyMTF8U00tUDYwMHxTTS1QNjAxfFNNLVA2MDV8U00tUDkwMHxTTS1QOTAxfFNNLVQyMTd8U00tVDIxN0F8U00tVDIxN1N8U00tUDYwMDB8U00tVDMxMDB8U0dILUk0Njd8WEU1MDB8U00tVDExMHxHVC1QNTIyMHxHVC1JOTIwMFh8R1QtTjUxMTBYfEdULU41MTIwfFNNLVA5MDV8U00tVDExMXxTTS1UMjEwNXxTTS1UMzE1fFNNLVQzMjB8U00tVDMyMFh8U00tVDMyMXxTTS1UNTIwfFNNLVQ1MjV8U00tVDUzME5VfFNNLVQyMzBOVXxTTS1UMzMwTlV8U00tVDkwMHxYRTUwMFQxQ3xTTS1QNjA1VnxTTS1QOTA1VnxTTS1UMzM3VnxTTS1UNTM3VnxTTS1UNzA3VnxTTS1UODA3VnxTTS1QNjAwWHxTTS1QOTAwWHxTTS1UMjEwWHxTTS1UMjMwfFNNLVQyMzBYfFNNLVQzMjV8R1QtUDc1MDN8U00tVDUzMXxTTS1UMzMwfFNNLVQ1MzB8U00tVDcwNXxTTS1UNzA1Q3xTTS1UNTM1fFNNLVQzMzF8U00tVDgwMHxTTS1UNzAwfFNNLVQ1Mzd8U00tVDgwN3xTTS1QOTA3QXxTTS1UMzM3QXxTTS1UNTM3QXxTTS1UNzA3QXxTTS1UODA3QXxTTS1UMjM3fFNNLVQ4MDdQfFNNLVA2MDdUfFNNLVQyMTdUfFNNLVQzMzdUfFNNLVQ4MDdUfFNNLVQxMTZOUXxTTS1UMTE2QlV8U00tUDU1MHxTTS1UMzUwfFNNLVQ1NTB8U00tVDkwMDB8U00tUDkwMDB8U00tVDcwNVl8U00tVDgwNXxHVC1QMzExM3xTTS1UNzEwfFNNLVQ4MTB8U00tVDgxNXxTTS1UMzYwfFNNLVQ1MzN8U00tVDExM3xTTS1UMzM1fFNNLVQ3MTV8U00tVDU2MHxTTS1UNjcwfFNNLVQ2Nzd8U00tVDM3N3xTTS1UNTY3fFNNLVQzNTdUfFNNLVQ1NTV8U00tVDU2MXxTTS1UNzEzfFNNLVQ3MTl8U00tVDgxM3xTTS1UODE5fFNNLVQ1ODB8U00tVDM1NVk/fFNNLVQyODB8U00tVDgxN0F8U00tVDgyMHxTTS1XNzAwfFNNLVA1ODB8U00tVDU4N3xTTS1QMzUwfFNNLVA1NTVNfFNNLVAzNTVNfFNNLVQxMTNOVXxTTS1UODE1WXxTTS1UNTg1fFNNLVQyODV8U00tVDgyNXxTTS1XNzA4fFNNLVQ4MzV8U00tVDgzMHxTTS1UODM3VnxTTS1UNzIwfFNNLVQ1MTB8U00tVDM4N1Z8U00tUDYxMHxTTS1UMjkwfFNNLVQ1MTV8U00tVDU5MHxTTS1UNTk1fFNNLVQ3MjV8U00tVDgxN1B8U00tUDU4NU4wfFNNLVQzOTV8U00tVDI5NXxTTS1UODY1fFNNLVA2MTBOfFNNLVA2MTV8U00tVDk3MHxTTS1UMzgwfFNNLVQ1OTUwfFNNLVQ5MDV8U00tVDIzMXxTTS1UNTAwfFNNLVQ4NjAiLEtpbmRsZToiS2luZGxlfFNpbGsuKkFjY2VsZXJhdGVkfEFuZHJvaWQuKlxcYihLRk9UfEtGVFR8S0ZKV0l8S0ZKV0F8S0ZPVEV8S0ZTT1dJfEtGVEhXSXxLRlRIV0F8
104S0ZBUFdJfEtGQVBXQXxXRkpXQUV8S0ZTQVdBfEtGU0FXSXxLRkFTV0l8S0ZBUldJfEtGRk9XSXxLRkdJV0l8S0ZNRVdJKVxcYnxBbmRyb2lkLipTaWxrL1swLTkuXSsgbGlrZSBDaHJvbWUvWzAtOS5dKyAoPyFNb2JpbGUpIixTdXJmYWNlVGFibGV0OiJXaW5kb3dzIE5UIFswLTkuXSs7IEFSTTsuKihUYWJsZXR8QVJNQkpTKSIsSFBUYWJsZXQ6IkhQIFNsYXRlICg3fDh8MTApfEhQIEVsaXRlUGFkIDkwMHxocC10YWJsZXR8RWxpdGVCb29rLipUb3VjaHxIUCA4fFNsYXRlIDIxfEhQIFNsYXRlQm9vayAxMCIsQXN1c1RhYmxldDoiXi4qUGFkRm9uZSgoPyFNb2JpbGUpLikqJHxUcmFuc2Zvcm1lcnxURjEwMXxURjEwMUd8VEYzMDBUfFRGMzAwVEd8VEYzMDBUTHxURjcwMFR8VEY3MDBLTHxURjcwMVR8VEY4MTBDfE1FMTcxfE1FMzAxVHxNRTMwMkN8TUUzNzFNR3xNRTM3MFR8TUUzNzJNR3xNRTE3MlZ8TUUxNzNYfE1FNDAwQ3xTbGlkZXIgU0wxMDF8XFxiSzAwRlxcYnxcXGJLMDBDXFxifFxcYkswMEVcXGJ8XFxiSzAwTFxcYnxUWDIwMUxBfE1FMTc2Q3xNRTEwMkF8XFxiTTgwVEFcXGJ8TUUzNzJDTHxNRTU2MENHfE1FMzcyQ0d8TUUzMDJLTHwgSzAxMCB8IEswMTEgfCBLMDE3IHwgSzAxRSB8TUU1NzJDfE1FMTAzS3xNRTE3MEN8TUUxNzFDfFxcYk1FNzBDXFxifE1FNTgxQ3xNRTU4MUNMfE1FODUxMEN8TUUxODFDfFAwMVl8UE8xTUF8UDAxWnxcXGJQMDI3XFxifFxcYlAwMjRcXGJ8XFxiUDAwQ1xcYiIsQmxhY2tCZXJyeVRhYmxldDoiUGxheUJvb2t8UklNIFRhYmxldCIsSFRDdGFibGV0OiJIVENfRmx5ZXJfUDUxMnxIVEMgRmx5ZXJ8SFRDIEpldHN0cmVhbXxIVEMtUDcxNWF8SFRDIEVWTyBWaWV3IDRHfFBHNDEyMDB8UEcwOTQxMCIsTW90b3JvbGFUYWJsZXQ6Inhvb218c2hvbGVzdHxNWjYxNXxNWjYwNXxNWjUwNXxNWjYwMXxNWjYwMnxNWjYwM3xNWjYwNHxNWjYwNnxNWjYwN3xNWjYwOHxNWjYwOXxNWjYxNXxNWjYxNnxNWjYxNyIsTm9va1RhYmxldDoiQW5kcm9pZC4qTm9va3xOb29rQ29sb3J8bm9vayBicm93c2VyfEJOUlYyMDB8Qk5SVjIwMEF8Qk5UVjI1MHxCTlRWMjUwQXxCTlRWNDAwfEJOVFY2MDB8TG9naWNQRCBab29tMiIsQWNlclRhYmxldDoiQW5kcm9pZC4qOyBcXGIoQTEwMHxBMTAxfEExMTB8QTIwMHxBMjEwfEEyMTF8QTUwMHxBNTAxfEE1MTB8QTUxMXxBNzAwfEE3MDF8VzUwMHxXNTAwUHxXNTAxfFc1MDFQfFc1MTB8VzUxMXxXNzAwfEcxMDB8RzEwMFd8QjEtQTcxfEIxLTcxMHxCMS03MTF8QTEtODEwfEExLTgxMXxBMS04MzApXFxifFczLTgxMHxcXGJBMy1BMTBcXGJ8XFxiQTMtQTExXFxifFxcYkEzLUEyMFxcYnxcXGJBMy1BMzB8QTMtQTQwIixUb3NoaWJhVGFibGV0OiJBbmRyb2lkLiooQVQxMDB8QVQxMDV8QVQyMDB8QVQyMDV8QVQyNzB8QVQyNzV8QVQzMDB8QVQzMDV8QVQxUzV8QVQ1MDB8QVQ1NzB8QVQ3MDB8QVQ4MzApfFRPU0hJQkEuKkZPTElPIixMR1RhYmxldDoiXFxiTC0wNkN8TEctVjkwOXxMRy1WOTAwfExHLVY3MDB8TEctVjUxMHxMRy1WNTAwfExHLVY0MTB8TEctVjQwMHxMRy1WSzgxMFxcYiIsRnVqaXRzdVRhYmxldDoiQW5kcm9pZC4qXFxiKEYtMDFEfEYtMDJGfEYtMDVFfEYtMTBEfE01MzJ8UTU3MilcXGIiLFByZXN0aWdpb1RhYmxldDoiUE1QMzE3MEJ8UE1QMzI3MEJ8UE1QMzQ3MEJ8UE1QNzE3MEJ8UE1QMzM3MEJ8UE1QMzU3MEN8UE1QNTg3MEN8UE1QMzY3MEJ8UE1QNTU3MEN8UE1QNTc3MER8UE1QMzk3MEJ8UE1QMzg3MEN8UE1QNTU4MEN8UE1QNTg4MER8UE1QNTc4MER8UE1QNTU4OEN8UE1QNzI4MEN8UE1QNzI4MEMzR3xQTVA3MjgwfFBNUDc4ODBEfFBNUDU1OTdEfFBNUDU1OTd8UE1QNzEwMER8UEVSMzQ2NHxQRVIzMjc0fFBFUjM1NzR8UEVSMzg4NHxQRVI1Mjc0fFBFUjU0NzR8UE1QNTA5N0NQUk98UE1QNTA5N3xQTVA3MzgwRHxQTVA1Mjk3Q3xQTVA1Mjk3Q19RVUFEfFBNUDgxMkV8UE1QODEyRTNHfFBNUDgxMkZ8UE1QODEwRXxQTVA4ODBURHxQTVQzMDE3fFBNVDMwMzd8UE1UMzA0N3xQTVQzMDU3fFBNVDcwMDh8UE1UNTg4N3xQTVQ1MDAxfFBNVDUwMDIiLExlbm92b1RhYmxldDoiTGVub3ZvIFRBQnxJZGVhKFRhYnxQYWQpKCBBMXxBMTB8IEsxfCl8VGhpbmtQYWQoWyBdKyk/VGFibGV0fFlUMy04NTBNfFlUMy1YOTBMfFlUMy1YOTBGfFlUMy1YOTBYfExlbm92by4qKFMyMTA5fFMyMTEwfFM1MDAwfFM2MDAwfEszMDExfEEzMDAwfEEzNTAwfEExMDAwfEEyMTA3fEEyMTA5fEExMTA3fEE1NTAwfEE3NjAwfEI2MDAwfEI4MDAwfEI4MDgwKSgtfCkoRkx8RnxIVnxIfCl8VEItWDEwM0Z8VEItWDMwNFh8VEItWDMwNEZ8VEItWDMwNEx8VEItWDUwNUZ8VEItWDUwNUx8VEItWDUwNVh8VEItWDYwNUZ8VEItWDYwNUx8VEItODcwM0Z8VEItODcwM1h8VEItODcwM058VEItODcwNE58VEItODcwNEZ8VEItODcwNFh8VEItODcwNFZ8VEItNzMwNEZ8VEItNzMwNEl8VEItNzMwNFh8VGFiMkE3LTEwRnxUYWIyQTctMjBGfFRCMi1YMzBMfFlUMy1YNTBMfFlUMy1YNTBGfFlUMy1YNTBNfFlULVg3MDVGfFlULVg3MDNGfFlULVg3MDNMfFlULVg3MDVMfFlULVg3MDVYfFRCMi1YMzBGfFRCMi1YMzBMfFRCMi1YMzBNfEEyMTA3QS1GfEEyMTA3QS1IfFRCMy03MzBGfFRCMy03MzBNfFRCMy03MzBYfFRCLTc1MDRGfFRCLTc1MDRYfFRCLVg3MDRGfFRCLVgxMDRGfFRCMy1YNzBGfFRCLVg3MDVGfFRCLTg1MDRGfFRCMy1YNzBMfFRCMy03MTBGfFRCLVg3MDRMIixEZWxsVGFibGV0OiJWZW51ZSAxMXxWZW51ZSA4fFZlbnVlIDd8RGVsbCBTdHJlYWsgMTB8RGVsbCBTdHJlYWsgNyIsWWFydmlrVGFibGV0OiJBbmRyb2lkLipcXGIoVEFCMjEwfFRBQjIxMXxUQUIyMjR8VEFCMjUwfFRBQjI2MHxUQUIyNjR8VEFCMzEwfFRBQjM2MHxUQUIzNjR8VEFCNDEwfFRBQjQxMXxUQUI0MjB8VEFCNDI0fFRBQjQ1MHxUQUI0NjB8VEFCNDYxfFRBQjQ2NHxUQUI0NjV8VEFCNDY3fFRBQjQ2OHxUQUIwNy0xMDB8VEFCMDctMTAxfFRBQjA3LTE1MH
104xUQUIwNy0xNTF8VEFCMDctMTUyfFRBQjA3LTIwMHxUQUIwNy0yMDEtM0d8VEFCMDctMjEwfFRBQjA3LTIxMXxUQUIwNy0yMTJ8VEFCMDctMjE0fFRBQjA3LTIyMHxUQUIwNy00MDB8VEFCMDctNDg1fFRBQjA4LTE1MHxUQUIwOC0yMDB8VEFCMDgtMjAxLTNHfFRBQjA4LTIwMS0zMHxUQUIwOS0xMDB8VEFCMDktMjExfFRBQjA5LTQxMHxUQUIxMC0xNTB8VEFCMTAtMjAxfFRBQjEwLTIxMXxUQUIxMC00MDB8VEFCMTAtNDEwfFRBQjEzLTIwMXxUQUIyNzRFVUt8VEFCMjc1RVVLfFRBQjM3NEVVS3xUQUI0NjJFVUt8VEFCNDc0RVVLfFRBQjktMjAwKVxcYiIsTWVkaW9uVGFibGV0OiJBbmRyb2lkLipcXGJPWU9cXGJ8TElGRS4qKFA5MjEyfFA5NTE0fFA5NTE2fFM5NTEyKXxMSUZFVEFCIixBcm5vdmFUYWJsZXQ6Ijk3RzR8QU4xMEcyfEFON2JHM3xBTjdmRzN8QU44RzN8QU44Y0czfEFON0czfEFOOUczfEFON2RHM3xBTjdkRzNTVHxBTjdkRzNDaGlsZFBhZHxBTjEwYkczfEFOMTBiRzNEVHxBTjlHMiIsSW50ZW5zb1RhYmxldDoiSU5NODAwMktQfElOTTEwMTBGUHxJTk04MDVORHxJbnRlbnNvIFRhYnxUQUIxMDA0IixJUlVUYWJsZXQ6Ik03MDJwcm8iLE1lZ2Fmb25UYWJsZXQ6Ik1lZ2FGb24gVjl8XFxiWlRFIFY5XFxifEFuZHJvaWQuKlxcYk1UN0FcXGIiLEVib2RhVGFibGV0OiJFLUJvZGEgKFN1cHJlbWV8SW1wcmVzc3BlZWR8SXp6eWNvbW18RXNzZW50aWFsKSIsQWxsVmlld1RhYmxldDoiQWxsdmlldy4qKFZpdmF8QWxsZHJvfENpdHl8U3BlZWR8QWxsIFRWfEZyZW56eXxRdWFzYXJ8U2hpbmV8VFgxfEFYMXxBWDIpIixBcmNob3NUYWJsZXQ6IlxcYigxMDFHOXw4MEc5fEExMDFJVClcXGJ8UWlsaXZlIDk3UnxBcmNob3M1fFxcYkFSQ0hPUyAoNzB8Nzl8ODB8OTB8OTd8MTAxfEZBTUlMWVBBRHwpKGJ8Y3wpKEcxMHwgQ29iYWx0fCBUSVRBTklVTShIRHwpfCBYZW5vbnwgTmVvbnxYU0t8IDJ8IFhTIDJ8IFBMQVRJTlVNfCBDQVJCT058R0FNRVBBRClcXGIiLEFpbm9sVGFibGV0OiJOT1ZPN3xOT1ZPOHxOT1ZPMTB8Tm92bzdBdXJvcmF8Tm92bzdCYXNpY3xOT1ZPN1BBTEFESU58bm92bzktU3BhcmsiLE5va2lhTHVtaWFUYWJsZXQ6Ikx1bWlhIDI1MjAiLFNvbnlUYWJsZXQ6IlNvbnkuKlRhYmxldHxYcGVyaWEgVGFibGV0fFNvbnkgVGFibGV0IFN8U08tMDNFfFNHUFQxMnxTR1BUMTN8U0dQVDExNHxTR1BUMTIxfFNHUFQxMjJ8U0dQVDEyM3xTR1BUMTExfFNHUFQxMTJ8U0dQVDExM3xTR1BUMTMxfFNHUFQxMzJ8U0dQVDEzM3xTR1BUMjExfFNHUFQyMTJ8U0dQVDIxM3xTR1AzMTF8U0dQMzEyfFNHUDMyMXxFQlJEMTEwMXxFQlJEMTEwMnxFQlJEMTIwMXxTR1AzNTF8U0dQMzQxfFNHUDUxMXxTR1A1MTJ8U0dQNTIxfFNHUDU0MXxTR1A1NTF8U0dQNjIxfFNHUDY0MXxTR1A2MTJ8U09UMzF8U0dQNzcxfFNHUDYxMXxTR1A2MTJ8U0dQNzEyIixQaGlsaXBzVGFibGV0OiJcXGIoUEkyMDEwfFBJMzAwMHxQSTMxMDB8UEkzMTA1fFBJMzExMHxQSTMyMDV8UEkzMjEwfFBJMzkwMHxQSTQwMTB8UEk3MDAwfFBJNzEwMClcXGIiLEN1YmVUYWJsZXQ6IkFuZHJvaWQuKihLOEdUfFU5R1R8VTEwR1R8VTE2R1R8VTE3R1R8VTE4R1R8VTE5R1R8VTIwR1R8VTIzR1R8VTMwR1QpfENVQkUgVThHVCIsQ29ieVRhYmxldDoiTUlEMTA0MnxNSUQxMDQ1fE1JRDExMjV8TUlEMTEyNnxNSUQ3MDEyfE1JRDcwMTR8TUlENzAxNXxNSUQ3MDM0fE1JRDcwMzV8TUlENzAzNnxNSUQ3MDQyfE1JRDcwNDh8TUlENzEyN3xNSUQ4MDQyfE1JRDgwNDh8TUlEODEyN3xNSUQ5MDQyfE1JRDk3NDB8TUlEOTc0MnxNSUQ3MDIyfE1JRDcwMTAiLE1JRFRhYmxldDoiTTk3MDF8TTkwMDB8TTkxMDB8TTgwNnxNMTA1MnxNODA2fFQ3MDN8TUlENzAxfE1JRDcxM3xNSUQ3MTB8TUlENzI3fE1JRDc2MHxNSUQ4MzB8TUlENzI4fE1JRDkzM3xNSUQxMjV8TUlEODEwfE1JRDczMnxNSUQxMjB8TUlEOTMwfE1JRDgwMHxNSUQ3MzF8TUlEOTAwfE1JRDEwMHxNSUQ4MjB8TUlENzM1fE1JRDk4MHxNSUQxMzB8TUlEODMzfE1JRDczN3xNSUQ5NjB8TUlEMTM1fE1JRDg2MHxNSUQ3MzZ8TUlEMTQwfE1JRDkzMHxNSUQ4MzV8TUlENzMzfE1JRDRYMTAiLE1TSVRhYmxldDoiTVNJIFxcYihQcmltbyA3M0t8UHJpbW8gNzNMfFByaW1vIDgxTHxQcmltbyA3N3xQcmltbyA5M3xQcmltbyA3NXxQcmltbyA3NnxQcmltbyA3M3xQcmltbyA4MXxQcmltbyA5MXxQcmltbyA5MHxFbmpveSA3MXxFbmpveSA3fEVuam95IDEwKVxcYiIsU01pVFRhYmxldDoiQW5kcm9pZC4qKFxcYk1JRFxcYnxNSUQtNTYwfE1UVi1UMTIwMHxNVFYtUE5ENTMxfE1UVi1QMTEwMXxNVFYtUE5ENTMwKSIsUm9ja0NoaXBUYWJsZXQ6IkFuZHJvaWQuKihSSzI4MTh8UksyODA4QXxSSzI5MTh8UkszMDY2KXxSSzI3Mzh8UksyODA4QSIsRmx5VGFibGV0OiJJUTMxMHxGbHkgVmlzaW9uIixicVRhYmxldDoiQW5kcm9pZC4qKGJxKT8uKlxcYihFbGNhbm98Q3VyaWV8RWRpc29ufE1heHdlbGx8S2VwbGVyfFBhc2NhbHxUZXNsYXxIeXBhdGlhfFBsYXRvbnxOZXd0b258TGl2aW5nc3RvbmV8Q2VydmFudGVzfEF2YW50fEFxdWFyaXMgKFtFfE1dMTB8TTgpKVxcYnxNYXh3ZWxsLipMaXRlfE1heHdlbGwuKlBsdXMiLEh1YXdlaVRhYmxldDoiTWVkaWFQYWR8TWVkaWFQYWQgNyBZb3V0aHxJREVPUyBTN3xTNy0yMDFjfFM3LTIwMnV8UzctMTAxfFM3LTEwM3xTNy0xMDR8UzctMTA1fFM3LTEwNnxTNy0yMDF8UzctU2xpbXxNMi1BMDFMfEJBSC1MMDl8QkFILVcwOXxBR1MtTDA5fENNUi1BTDE5IixOZWNUYWJsZXQ6IlxcYk4tMDZEfFxcYk4tMDhEIixQYW50ZWNoVGFibGV0OiJQYW50ZWNoLipQNDEwMCIsQnJvbmNob1RhYmxldDoiQnJvbmNoby4qKE43MDF8TjcwOHxOODAyfGE3MTApIixWZXJzdXNUYWJsZXQ6IlRPVUNIUEFELipbNzg5MTBdfFxcYlRPVUNIVEFCXFxiIixaeW5jVGFibGV0OiJ6MTAwMHxaOTkgMkd8ejkzMHx6OTkwfHo5MDl8WjkxOXx6OTAwIixQb3NpdGl2b1RhYmxldDoiVEIwN1NUQXxUQjEwU1RBfFRCMDdGVEF8VEIxMEZUQSIsTmFiaVRhYmxldDoiQW5kcm9pZC4qXFxiTmFiaSIsS29ib1RhYmxldDoiS29ibyBUb3VjaHxcXGJLMDgwXFxifFxcYlZveFxcYiBCdWlsZHxcXGJBcmNcXGIgQnVpbGQiLERhbmV3VGFibGV0OiJEU2xpZGUuKlxcYig3MDB8NzAxUnw3MDJ8NzAzUnw3MDR8ODAyfDk3MHw5NzF8OTcyfDk3M3w5NzR8MTAxMHwxMDEyKVxcYiIsVGV4ZXRUYWJsZXQ6Ik5hdmlQYWR8VEItNzcyQXxUTS03MDQ1fFRNLTcwNTV8VE0tOTc1MHxUTS03MDE2fFRNLTcwMjR8VE0tNzAyNnxUTS03MDQxfFRNLTcwNDN8VE0tNzA0N3xUTS04MDQxfFRNLTk3NDF8VE0tOTc0N3xUTS05NzQ4fFRNLTk3NTF8VE0tNzAyMnxUTS03MDIxfFRNLTcwMjB8VE0tNzAxMXxUTS03MDEwfFRNLTcwMjN8VE0tNzAyNXxUTS03MDM3V3xUTS03MDM4V3xUTS03MDI3V3xUTS05NzIwfFRNLTk3MjV8VE0tOTczN1d8VE0tMTAyMHxUTS05NzM4V3xUTS05NzQwfFRNLTk3NDNXfFRCLTgwN0F8VEItNzcxQXxUQi03MjdBfFRCLTcyNUF8VEItNzE5QXxUQi04MjNBfFRCLTgwNUF8VEItNzIzQXxUQi03MTVBfFRCLTcwN0F8VEItNzA1QXxUQi03MDlBfFRCLTcxMUF8VEItODkwSER8VEItODgwSER8VEItNzkwSER8VEItNzgwSER8VEItNzcwSER8VEItNzIxSER8VEItNzEwSER8VEItNDM0SER8VEItODYwSER8VEItODQwSER8VEItNzYwSER8VEItNzUwSER8VEItNzQwSER8VEItNzMwSER8VEItNzIySER8VEItNzIwSER8VEItNzAwSER8VEItNTAwSER8VEItNDcwSER8VEItNDMxSER8VEItNDMwSER8VEItNTA2fFRCLTUwNHxUQi00NDZ8VEItNDM2fFRCLTQxNnxUQi0xNDZTRXxUQi0xMjZTRSIsUGxheXN0YXRpb25UYWJsZXQ6IlBsYXlzdGF0aW9uLiooUG9ydGFibGV8Vml0YSkiLFRyZWtzdG9yVGFibGV0OiJTVDEwNDE2LTF8VlQxMDQxNi0xfFNUNzA0MDgtMXxTVDcwMnh4LTF8U1Q3MDJ4eC0yfFNUODAyMDh8U1Q5NzIxNnxTVDcwMTA0LTJ8VlQxMDQxNi0yfFNUMTAyMTYtMkF8U3VyZlRhYiIsUHlsZUF1ZGlvVGFibGV0OiJcXGIoUFRCTDEwQ0VVfFBUQkwxMEN8UFRCTDcyQkN8UFRCTDcyQkNFVXxQVEJMN0NFVXxQVEJMN0N8UFRCTDkyQkN8UFRCTDkyQkNFVXxQVEJMOUNFVXxQVEJMOUNVS3xQVEJMOUMpXFxiIixBZHZhblRhYmxldDoiQW5kcm9pZC4qIFxcYihFM0F8VDNYfFQ1Q3xUNUJ8VDNFfFQzQ3xUM0J8VDFKfFQxRnxUMkF8VDFIfFQxaXxFMUN8VDEtRXxUNS1BfFQ0fEUxLUJ8VDJDaXxUMS1CfFQxLUR8TzEtQXxFMS1BfFQxLUF8VDNBfFQ0aSlcXGIgIixEYW55VGVjaFRhYmxldDoiR2
104VuaXVzIFRhYiBHM3xHZW5pdXMgVGFiIFMyfEdlbml1cyBUYWIgUTN8R2VuaXVzIFRhYiBHNHxHZW5pdXMgVGFiIFE0fEdlbml1cyBUYWIgRy1JSXxHZW5pdXMgVEFCIEdJSXxHZW5pdXMgVEFCIEdJSUl8R2VuaXVzIFRhYiBTMSIsR2FsYXBhZFRhYmxldDoiQW5kcm9pZCBbMC05Ll0rOyBbYS16LV0rOyBcXGJHMVxcYiIsTWljcm9tYXhUYWJsZXQ6IkZ1bmJvb2t8TWljcm9tYXguKlxcYihQMjUwfFA1NjB8UDM2MHxQMzYyfFA2MDB8UDMwMHxQMzUwfFA1MDB8UDI3NSlcXGIiLEthcmJvbm5UYWJsZXQ6IkFuZHJvaWQuKlxcYihBMzl8QTM3fEEzNHxTVDh8U1QxMHxTVDd8U21hcnQgVGFiM3xTbWFydCBUYWIyKVxcYiIsQWxsRmluZVRhYmxldDoiRmluZTcgR2VuaXVzfEZpbmU3IFNoaW5lfEZpbmU3IEFpcnxGaW5lOCBTdHlsZXxGaW5lOSBNb3JlfEZpbmUxMCBKb3l8RmluZTExIFdpZGUiLFBST1NDQU5UYWJsZXQ6IlxcYihQRU02M3xQTFQxMDIzR3xQTFQxMDQxfFBMVDEwNDR8UExUMTA0NEd8UExUMTA5MXxQTFQ0MzExfFBMVDQzMTFQTHxQTFQ0MzE1fFBMVDcwMzB8UExUNzAzM3xQTFQ3MDMzRHxQTFQ3MDM1fFBMVDcwMzVEfFBMVDcwNDRLfFBMVDcwNDVLfFBMVDcwNDVLQnxQTFQ3MDcxS0d8UExUNzA3MnxQTFQ3MjIzR3xQTFQ3MjI1R3xQTFQ3Nzc3R3xQTFQ3ODEwS3xQTFQ3ODQ5R3xQTFQ3ODUxR3xQTFQ3ODUyR3xQTFQ4MDE1fFBMVDgwMzF8UExUODAzNHxQTFQ4MDM2fFBMVDgwODBLfFBMVDgwODJ8UExUODA4OHxQTFQ4MjIzR3xQTFQ4MjM0R3xQTFQ4MjM1R3xQTFQ4ODE2S3xQTFQ5MDExfFBMVDkwNDVLfFBMVDkyMzNHfFBMVDk3MzV8UExUOTc2MEd8UExUOTc3MEcpXFxiIixZT05FU1RhYmxldDoiQlExMDc4fEJDMTAwM3xCQzEwNzd8Uks5NzAyfEJDOTczMHxCQzkwMDF8SVQ5MDAxfEJDNzAwOHxCQzcwMTB8QkM3MDh8QkM3Mjh8QkM3MDEyfEJDNzAzMHxCQzcwMjd8QkM3MDI2IixDaGFuZ0ppYVRhYmxldDoiVFBDNzEwMnxUUEM3MTAzfFRQQzcxMDV8VFBDNzEwNnxUUEM3MTA3fFRQQzcyMDF8VFBDNzIwM3xUUEM3MjA1fFRQQzcyMTB8VFBDNzcwOHxUUEM3NzA5fFRQQzc3MTJ8VFBDNzExMHxUUEM4MTAxfFRQQzgxMDN8VFBDODEwNXxUUEM4MTA2fFRQQzgyMDN8VFBDODIwNXxUUEM4NTAzfFRQQzkxMDZ8VFBDOTcwMXxUUEM5NzEwMXxUUEM5NzEwM3xUUEM5NzEwNXxUUEM5NzEwNnxUUEM5NzExMXxUUEM5NzExM3xUUEM5NzIwM3xUUEM5NzYwM3xUUEM5NzgwOXxUUEM5NzIwNXxUUEMxMDEwMXxUUEMxMDEwM3xUUEMxMDEwNnxUUEMxMDExMXxUUEMxMDIwM3xUUEMxMDIwNXxUUEMxMDUwMyIsR1VUYWJsZXQ6IlRYLUExMzAxfFRYLU05MDAyfFE3MDJ8a2YwMjYiLFBvaW50T2ZWaWV3VGFibGV0OiJUQUItUDUwNnxUQUItbmF2aS03LTNHLU18VEFCLVA1MTd8VEFCLVAtNTI3fFRBQi1QNzAxfFR
104BQi1QNzAzfFRBQi1QNzIxfFRBQi1QNzMxTnxUQUItUDc0MXxUQUItUDgyNXxUQUItUDkwNXxUQUItUDkyNXxUQUItUFI5NDV8VEFCLVBMMTAxNXxUQUItUDEwMjV8VEFCLVBJMTA0NXxUQUItUDEzMjV8VEFCLVBST1RBQlswLTldK3xUQUItUFJPVEFCMjV8VEFCLVBST1RBQjI2fFRBQi1QUk9UQUIyN3xUQUItUFJPVEFCMjZYTHxUQUItUFJPVEFCMi1JUFM5fFRBQi1QUk9UQUIzMC1JUFM5fFRBQi1QUk9UQUIyNVhYTHxUQUItUFJPVEFCMjYtSVBTMTB8VEFCLVBST1RBQjMwLUlQUzEwIixPdmVybWF4VGFibGV0OiJPVi0oU3RlZWxDb3JlfE5ld0Jhc2V8QmFzZWNvcmV8QmFzZW9uZXxFeGVsbGVufFF1YXR0b3J8RWR1VGFifFNvbHV0aW9ufEFDVElPTnxCYXNpY1RhYnxUZWRkeVRhYnxNYWdpY1RhYnxTdHJlYW18VEItMDh8VEItMDkpfFF1YWxjb3JlIDEwMjciLEhDTFRhYmxldDoiSENMLipUYWJsZXR8Q29ubmVjdC0zRy0yLjB8Q29ubmVjdC0yRy0yLjB8TUUgVGFibGV0IFUxfE1FIFRhYmxldCBVMnxNRSBUYWJsZXQgRzF8TUUgVGFibGV0IFgxfE1FIFRhYmxldCBZMnxNRSBUYWJsZXQgU3luYyIsRFBTVGFibGV0OiJEUFMgRHJlYW0gOXxEUFMgRHVhbCA3IixWaXN0dXJlVGFibGV0OiJWOTcgSER8aTc1IDNHfFZpc3R1cmUgVjQoIEhEKT98VmlzdHVyZSBWNSggSEQpP3xWaXN0dXJlIFYxMCIsQ3Jlc3RhVGFibGV0OiJDVFAoLSk/ODEwfENUUCgtKT84MTh8Q1RQKC0pPzgyOHxDVFAoLSk/ODM4fENUUCgtKT84ODh8Q1RQKC0pPzk3OHxDVFAoLSk/OTgwfENUUCgtKT85ODd8Q1RQKC0pPzk4OHxDVFAoLSk/OTg5IixNZWRpYXRla1RhYmxldDoiXFxiTVQ4MTI1fE1UODM4OXxNVDgxMzV8TVQ4Mzc3XFxiIixDb25jb3JkZVRhYmxldDoiQ29uY29yZGUoWyBdKyk/VGFifENvbkNvcmRlIFJlYWRNYW4iLEdvQ2xldmVyVGFibGV0OiJHT0NMRVZFUiBUQUJ8QTdHT0NMRVZFUnxNMTA0MnxNNzg0MXxNNzQyfFIxMDQyQkt8UjEwNDF8VEFCIEE5NzV8VEFCIEE3ODQyfFRBQiBBNzQxfFRBQiBBNzQxTHxUQUIgTTcyM0d8VEFCIE03MjF8VEFCIEExMDIxfFRBQiBJOTIxfFRBQiBSNzIxfFRBQiBJNzIwfFRBQiBUNzZ8VEFCIFI3MHxUQUIgUjc2LjJ8VEFCIFIxMDZ8VEFCIFI4My4yfFRBQiBNODEzR3xUQUIgSTcyMXxHQ1RBNzIyfFRBQiBJNzB8VEFCIEk3MXxUQUIgUzczfFRBQiBSNzN8VEFCIFI3NHxUQUIgUjkzfFRBQiBSNzV8VEFCIFI3Ni4xfFRBQiBBNzN8VEFCIEE5M3xUQUIgQTkzLjJ8VEFCIFQ3MnxUQUIgUjgzfFRBQiBSOTc0fFRBQiBSOTczfFRBQiBBMTAxfFRBQiBBMTAzfFRBQiBBMTA0fFRBQiBBMTA0LjJ8UjEwNUJLfE03MTNHfEE5NzJCS3xUQUIgQTk3MXxUQUIgUjk3NC4yfFRBQiBSMTA0fFRBQiBSODMuM3xUQUIgQTEwNDIiLE1vZGVjb21UYWJsZXQ6IkZyZWVUQUIgOTAwMHxGcmVlVEFCIDcuNHxGcmVlVEFCIDcwMDR8RnJlZVRBQiA3ODAwfEZyZWVUQUIgMjA5NnxGcmVlVEFCIDcuNXxGcmVlVEFCIDEwMTR8RnJlZVRBQiAxMDAxIHxGcmVlVEFCIDgwMDF8RnJlZVRBQiA5NzA2fEZyZWVUQUIgOTcwMnxGcmVlVEFCIDcwMDN8RnJlZVRBQiA3MDAyfEZyZWVUQUIgMTAwMnxGcmVlVEFCIDc4MDF8RnJlZVRBQiAxMzMxfEZyZWVUQUIgMTAwNHxGcmVlVEFCIDgwMDJ8RnJlZVRBQiA4MDE0fEZyZWVUQUIgOTcwNHxGcmVlVEFCIDEwMDMiLFZvbmlub1RhYmxldDoiXFxiKEFyZ3VzWyBfXT9TfERpYW1vbmRbIF9dPzc5SER8RW1lcmFsZFsgX10/NzhFfEx1bmFbIF9dPzcwQ3xPbnl4WyBfXT9TfE9ueXhbIF9dP1p8T3JpblsgX10/SER8T3JpblsgX10/U3xPdGlzWyBfXT9TfFNwZWVkU3RhclsgX10/U3xNYWduZXRbIF9dP005fFByaW11c1sgX10/OTRbIF9dPzNHfFByaW11c1sgX10/OTRIRHxQcmltdXNbIF9dP1FTfEFuZHJvaWQuKlxcYlE4XFxifFNpcml1c1sgX10/RVZPWyBfXT9RU3xTaXJpdXNbIF9dP1FTfFNwaXJpdFsgX10/UylcXGIiLEVDU1RhYmxldDoiVjA3T1QyfFRNMTA1QXxTMTBPVDF8VFIxMENTMSIsU3RvcmV4VGFibGV0OiJlWmVlW18nXT8oVGFifEdvKVswLTldK3xUYWJMQzd8TG9vbmV5IFR1bmVzIFRhYiIsVm9kYWZvbmVUYWJsZXQ6IlNtYXJ0VGFiKFsgXSspP1swLTldK3xTbWFydFRhYklJMTB8U21hcnRUYWJJSTd8VkYtMTQ5N3xWRkQgMTQwMCIsRXNzZW50aWVsQlRhYmxldDoiU21hcnRbICddP1RBQlsgXSs/WzAtOV0rfEZhbWlseVsgJ10/VEFCMiIsUm9zc01vb3JUYWJsZXQ6IlJNLTc5MHxSTS05OTd8Uk1ELTg3OEd8Uk1ELTk3NFJ8Uk1ULTcwNUF8Uk1ULTcwMXxSTUUtNjAxfFJNVC01MDF8Uk1ULTcxMSIsaU1vYmlsZVRhYmxldDoiaS1tb2JpbGUgaS1ub3RlIixUb2xpbm9UYWJsZXQ6InRvbGlubyB0YWIgWzAtOS5dK3x0b2xpbm8gc2hpbmUiLEF1ZGlvU29uaWNUYWJsZXQ6IlxcYkMtMjJRfFQ3LVFDfFQtMTdCfFQtMTdQXFxiIixBTVBFVGFibGV0OiJBbmRyb2lkLiogQTc4ICIsU2trVGFibGV0OiJBbmRyb2lkLiogKFNLWVBBRHxQSE9FTklYfENZQ0xPUFMpIixUZWNub1RhYmxldDoiVEVDTk8gUDl8VEVDTk8gRFA4RCIsSlhEVGFibGV0OiJBbmRyb2lkLiogXFxiKEYzMDAwfEEzMzAwfEpYRDUwMDB8SlhEMzAwMHxKWEQyMDAwfEpYRDMwMEJ8SlhEMzAwfFM1ODAwfFM3ODAwfFM2MDJifFM1MTEwYnxTNzMwMHxTNTMwMHxTNjAyfFM2MDN8UzUxMDB8UzUxMTB8UzYwMXxTNzEwMGF8UDMwMDBGfFAzMDAwc3xQMTAxfFAyMDBzfFAxMDAwbXxQMjAwbXxQOTEwMHxQMTAwMHN8UzY2MDBifFM5MDh8UDEwMDB8UDMwMHxTMTh8UzY2MDB8UzkxMDApXFxiIixpSm95VGFibGV0OiJUYWJsZXQgKFNwaXJpdCA3fEVzc2VudGlhfEdhbGF0ZWF8RnVzaW9ufE9uaXggN3xMYW5kYXxUaXRhbnxTY29vYnl8RGVveHxTdGVsbGF8VGhlbWlzfEFyZ29ufFVuaXF1ZSA3fFN5Z251c3xIZXhlbnxGaW5pdHkgN3xDcmVhbXxDcmVhbSBYMnxKYWRlfE5lb24gN3xOZXJvbiA3fEthbmR5fFNjYXBlfFNhcGh5ciA3fFJlYmVsfEJpb3h8UmViZWx8UmViZWwgOEdCfE15c3R8RHJhY28gN3xNeXN0fFRhYjctMDA0fE15c3R8VGFkZW8gSm9uZXN8VGFibGV0IEJvaW5nfEFycm93fERyYWNvIER1YWwgQ2FtfEF1cml4fE1pbnR8QW1pdHl8UmV2b2x1dGlvbnxGaW5pdHkgOXxOZW9uIDl8VDl3fEFtaXR5IDRHQiBEdWFsIENhbXxTdG9uZSA0R0J8U3RvbmUgOEdCfEFuZHJvbWVkYXxTaWxrZW58WDJ8QW5kcm9tZWRhIElJfEhhbGxleXxGbGFtZXxTYXBoeXIgOSw3fFRvdWNoIDh8UGxhbmV0fFRyaXRvbnxVbmlxdWUgMTB8SGV4ZW4gMTB8TWVtcGhpcyA0R0J8TWVtcGhpcyA4R0J8T25peCAxMCkiLEZYMlRhYmxldDoiRlgyIFBBRDd8RlgyIFBBRDEwIixYb3JvVGFibGV0OiJLaWRzUEFEIDcwMXxQQURbIF0/NzEyfFBBRFsgXT83MTR8UEFEWyBdPzcxNnxQQURbIF0/NzE3fFBBRFsgXT83MTh8UEFEWyBdPzcyMHxQQURbIF0/NzIxfFBBRFsgXT83MjJ8UEFEWyBdPzc5MHxQQURbIF0/NzkyfFBBRFsgXT85MDB8UEFEWyBdPzk3MTVEfFBBRFsgXT85NzE2RFJ8UEFEWyBdPzk3MThEUnxQQURbIF0/OTcxOVFSfFBBRFsgXT85NzIwUVJ8VGVsZVBBRDEwMzB8VGVsZXBhZDEwMzJ8VGVsZVBBRDczMHxUZWxlUEFENzMxfFRlbGVQQUQ3MzJ8VGVsZVBBRDczNVF8VGVsZVBBRDgzMHxUZWxlUEFEOTczMHxUZWxlUEFENzk1fE1lZ2FQQUQgMTMzMXxNZWdhUEFEIDE4NTF8TWVnYVBBRCAyMTUxIixWaWV3c29uaWNUYWJsZXQ6IlZpZXdQYWQgMTBwaXxWaWV3UGFkIDEwZXxWaWV3UGFkIDEwc3xWaWV3UGFkIEU3MnxWaWV3UGFkN3xWaWV3UGFkIEUxMDB8Vmlld1BhZCA3ZXxWaWV3U29uaWMgVkI3MzN8VkIxMDBhIixWZXJpem9uVGFibGV0OiJRVEFRWjN8UVRBSVI3fFFUQVFUWjN8UVRBU1VOMXxRVEFTVU4yfFFUQVhJQTEiLE9keXNUYWJsZXQ6IkxPT1h8WEVOTzEwfE9EWVNbIC1dKFNwYWNlfEVWT3xYcHJlc3N8Tk9PTil8XFxiWEVMSU9cXGJ8WGVsaW8xMFByb3xYRUxJTzdQSE9ORVRBQnxYRUxJTzEwRVhUUkVNRXxYRUxJT1BUMnxORU9fUVVBRDEwIixDYXB0aXZhVGFibGV0OiJDQVBUSVZBIFBBRCIsSWNvbmJpdFRhYmxldDoiTmV0VEFCfE5ULTM3MDJ8TlQtMzcwMlN8TlQtMzcwMlN8TlQtMzYwM1B8TlQtMzYwM1B8TlQtMDcwNFN8TlQtMDcwNFN8TlQtMzgwNUN8TlQtMzgwNUN8TlQtMDgwNkN8TlQtMDgwNkN8TlQtMDkwOVR8TlQtMDkwOVR8TlQtMDkwN1N8TlQtMDkwN1N8TlQtMDkwMlN8TlQtMDkwMlMiLFRlY2xhc3RUYWJsZXQ6IlQ5OCA0R3xcXGJQODBcXGJ8XFxiWDkwSERcXGJ8WDk4IEFpcnxYOTggQWlyIDNHfFxcYlg4OVxcYnxQODAgM0d8XFxiWDgwaFxcYnxQOTggQWlyfFxcYlg4OUhEXFxifFA5OCAzR3xcXGJQOTBIRFxcYnxQODkgM0d8WDk4IDNHfFxcYlA3MGhcXGJ8UDc5SEQgM0d8RzE4ZCAzR3xcXGJQNzlIRFxcYnxcXGJQODlzXFxifFxcYkE4OFxcYnxcXGJQMTBIRFxcYnxcXGJQMTlIRFxcYnxHMTggM0d8XFxiUDc4SERcXGJ8XFxiQTc4XFxifFxcYlA3NVxcYnxHMTdzIDNHfEcxN2ggM0d8XFxiUDg1dF
104xcYnxcXGJQOTBcXGJ8XFxiUDExXFxifFxcYlA5OHRcXGJ8XFxiUDk4SERcXGJ8XFxiRzE4ZFxcYnxcXGJQODVzXFxifFxcYlAxMUhEXFxifFxcYlA4OHNcXGJ8XFxiQTgwSERcXGJ8XFxiQTgwc2VcXGJ8XFxiQTEwaFxcYnxcXGJQODlcXGJ8XFxiUDc4c1xcYnxcXGJHMThcXGJ8XFxiUDg1XFxifFxcYkE3MGhcXGJ8XFxiQTcwXFxifFxcYkcxN1xcYnxcXGJQMThcXGJ8XFxiQTgwc1xcYnxcXGJBMTFzXFxifFxcYlA4OEhEXFxifFxcYkE4MGhcXGJ8XFxiUDc2c1xcYnxcXGJQNzZoXFxifFxcYlA5OFxcYnxcXGJBMTBIRFxcYnxcXGJQNzhcXGJ8XFxiUDg4XFxifFxcYkExMVxcYnxcXGJBMTB0XFxifFxcYlA3NmFcXGJ8XFxiUDc2dFxcYnxcXGJQNzZlXFxifFxcYlA4NUhEXFxifFxcYlA4NWFcXGJ8XFxiUDg2XFxifFxcYlA3NUhEXFxifFxcYlA3NnZcXGJ8XFxiQTEyXFxifFxcYlA3NWFcXGJ8XFxiQTE1XFxifFxcYlA3NlRpXFxifFxcYlA4MUhEXFxifFxcYkExMFxcYnxcXGJUNzYwVkVcXGJ8XFxiVDcyMEhEXFxifFxcYlA3NlxcYnxcXGJQNzNcXGJ8XFxiUDcxXFxifFxcYlA3MlxcYnxcXGJUNzIwU0VcXGJ8XFxiQzUyMFRpXFxifFxcYlQ3NjBcXGJ8XFxiVDcyMFZFXFxifFQ3MjAtM0dFfFQ3MjAtV2lGaSIsT25kYVRhYmxldDoiXFxiKFY5NzVpfFZpMzB8Vlg1MzB8VjcwMXxWaTYwfFY3MDFzfFZpNTB8VjgwMXN8VjcxOXxWeDYxMHd8Vlg2MTBXfFY4MTlpfFZpMTB8Vlg1ODBXfFZpMTB8VjcxMXN8VjgxM3xWODExfFY4MjB3fFY4MjB8VmkyMHxWNzExfFZJMzBXfFY3MTJ8Vjg5MXd8Vjk3MnxWODE5d3xWODIwd3xWaTYwfFY4MjB3fFY3MTF8VjgxM3N8VjgwMXxWODE5fFY5NzVzfFY4MDF8VjgxOXxWODE5fFY4MTh8VjgxMXxWNzEyfFY5NzVtfFYxMDF3fFY5NjF3fFY4MTJ8VjgxOHxWOTcxfFY5NzFzfFY5MTl8Vjk4OXxWMTE2d3xWMTAyd3xWOTczfFZpNDApXFxiW1xcc10rfFYxMCBcXGI0R1xcYiIsSmF5dGVjaFRhYmxldDoiVFBDLVBBNzYyIixCbGF1cHVua3RUYWJsZXQ6IkVuZGVhdm91ciA4MDBOR3xFbmRlYXZvdXIgMTAxMCIsRGlnbWFUYWJsZXQ6IlxcYihpRHgxMHxpRHg5fGlEeDh8aUR4N3xpRHhEN3xpRHhEOHxpRHNROHxpRHNRN3xpRHNROHxpRHNEMTB8aURuRDd8M1RTODA0SHxpRHNRMTF8aURqN3xpRHMxMClcXGIiLEV2b2xpb1RhYmxldDoiQVJJQV9NaW5pX3dpZml8QXJpYVsgX11NaW5pfEV2b2xpbyBYMTB8RXZvbGlvIFg3fEV2b2xpbyBYOHxcXGJFdm90YWJcXGJ8XFxiTmV1cmFcXGIiLExhdmFUYWJsZXQ6IlFQQUQgRTcwNHxcXGJJdm9yeVNcXGJ8RS1UQUIgSVZPUll8XFxiRS1UQUJcXGIiLEFvY1RhYmxldDoiTVcwODExfE1XMDgxMnxNVzA5MjJ8TVRLODM4MnxNVzEwMzF8TVcwODMxfE1XMDgyMXxNVzA5MzF8TVcwNzEyIixNcG1hblRhYmxldDoiTVAxMSBPQ1RBfE1QMTAgT0NUQXxNUFFDMTExNHxNUFFDMTAwNHxNUFFDOTk0fE1QUUM5NzR8TVBRQzk3M3xNUFFDODA0fE1QUUM3ODR8TVBRQzc4MHxcXGJNUEc3XFxifE1QRENHNzV8TVBEQ0c3MXxNUERDMTAwNnxNUDEwMURDfE1QREM5MDAwfE1QREM5MDV8TVBEQzcwNkhEfE1QREM3MDZ8TVBEQzcwNXxNUERDMTEwfE1QREMxMDB8TVBEQzk5fE1QREM5N3xNUERDODh8TVBEQzh8TVBEQzc3fE1QNzA5fE1JRDcwMXxNSUQ3MTF8TUlEMTcwfE1QREM3MDN8TVBRQzEwMTAiLENlbGtvblRhYmxldDoiQ1Q2OTV8Q1Q4ODh8Q1RbXFxzXT85MTB8Q1Q3IFRhYnxDVDkgVGFifENUMyBUYWJ8Q1QyIFRhYnxDVDEgVGFifEM4MjB8QzcyMHxcXGJDVC0xXFxiIixXb2xkZXJUYWJsZXQ6Im1pVGFiIFxcYihESUFNT05EfFNQQUNFfEJST09LTFlOfE5FT3xGTFl8TUFOSEFUVEFOfEZVTkt8RVZPTFVUSU9OfFNLWXxHT0NBUnxJUk9OfEdFTklVU3xQT1B8TUlOVHxFUFNJTE9OfEJST0FEV0FZfEpVTVB8SE9QfExFR0VORHxORVcgQUdFfExJTkV8QURWQU5DRXxGRUVMfEZPTExPV3xMSUtFfExJTkt8TElWRXxUSElOS3xGUkVFRE9NfENISUNBR098Q0xFVkVMQU5EfEJBTFRJTU9SRS1HSHxJT1dBfEJPU1RPTnxTRUFUVExFfFBIT0VOSVh8REFMTEFTfElOIDEwMXxNYXN0ZXJDaGVmKVxcYiIsTWVkaWFjb21UYWJsZXQ6Ik0tTVBJMTBDM0d8TS1TUDEwRUd8TS1TUDEwRUdQfE0tU1AxMEhYQUh8TS1TUDdIWEFIfE0tU1AxMEhYQkh8TS1TUDhIWEFIfE0tU1A4TVhBIixNaVRhYmxldDoiXFxiTUkgUEFEXFxifFxcYkhNIE5PVEUgMVdcXGIiLE5pYmlydVRhYmxldDoiTmliaXJ1IE0xfE5pYmlydSBKdXBpdGVyIE9uZSIsTmV4b1RhYmxldDoiTkVYTyBOT1ZBfE5FWE8gMTB8TkVYTyBBVklPfE5FWE8gRlJFRXxORVhPIEdPfE5FWE8gRVZPfE5FWE8gM0d8TkVYTyBTTUFSVHxORVhPIEtJRERPfE5FWE8gTU9CSSIsTGVhZGVyVGFibGV0OiJUQkxUMTBRfFRCTFQxMEl8VEJMLTEwV0RLQnxUQkwtMTBXREtCTzIwMTN8VEJMLVcyMzBWMnxUQkwtVzQ1MHxUQkwtVzUwMHxTVjU3MnxUQkxUN0l8VEJBLUFDNy04R3xUQkxUNzl8VEJMLThXMTZ8VEJMLTEwVzMyfFRCTC0xMFdLQnxUQkwtVzEwMCIsVWJpc2xhdGVUYWJsZXQ6IlViaVNsYXRlW1xcc10/N0MiLFBvY2tldEJvb2tUYWJsZXQ6IlBvY2tldGJvb2siLEtvY2Fzb1RhYmxldDoiXFxiKFRCLTEyMDcpXFxiIixIaXNlbnNlVGFibGV0OiJcXGIoRjUyODF8RTIzNzEpXFxiIixIdWRsOiJIdWRsIEhUN1MzfEh1ZGwgMiIsVGVsc3RyYVRhYmxldDoiVC1IdWIyIixHZW5lcmljVGFibGV0OiJBbmRyb2lkLipcXGI5N0RcXGJ8VGFibGV0KD8hLipQQyl8Qk5UVjI1MEF8TUlELVdDRE1BfExvZ2ljUEQgWm9vbTJ8XFxiQTdFQlxcYnxDYXROb3ZhOHxBMV8wN3xDVDcwNHxDVDEwMDJ8XFxiTTcyMVxcYnxyazMwc2RrfFxcYkVWT1RBQlxcYnxNNzU4QXxFVDkwNHxBTFVNSVVNMTB8U21hcnRmcmVuIFRhYnxFbmRlYXZvdXIgMTAxMHxUYWJsZXQtUEMtNHxUYWdpIFRhYnxcXGJNNnByb1xcYnxDVDEwMjBXfGFyYyAxMEhEfFxcYlRQNzUwXFxifFxcYlFUQVFaM1xcYnxXVlQxMDF8VE0xMDg4fEtUMTA3In0sb3NzOntBbmRyb2lkT1M6IkFuZHJvaWQiLEJsYWNrQmVycnlPUzoiYmxhY2tiZXJyeXxcXGJCQjEwXFxifHJpbSB0YWJsZXQgb3MiLFBhbG1PUzoiUGFsbU9TfGF2YW50Z298YmxhemVyfGVsYWluZXxoaXB0b3B8cGFsbXxwbHVja2VyfHhpaW5vIixTeW1iaWFuT1M6IlN5bWJpYW58U3ltYk9TfFNlcmllczYwfFNlcmllczQwfFNZQi1bMC05XSt8XFxiUzYwXFxiIixXaW5kb3dzTW9iaWxlT1M6IldpbmRvd3MgQ0UuKihQUEN8U21hcnRwaG9uZXxNb2JpbGV8WzAtOV17M314WzAtOV17M30pfFdpbmRvd3MgTW9iaWxlfFdpbmRvd3MgUGhvbmUgWzAtOS5dK3xXQ0U7IixXaW5kb3dzUGhvbmVPUzoiV2luZG93cyBQaG9uZSAxMC4wfFdpbmRvd3MgUGhvbmUgOC4xfFdpbmRvd3MgUGhvbmUgOC4wfFdpbmRvd3MgUGhvbmUgT1N8WEJMV1A3fFp1bmVXUDd8V2luZG93cyBOVCA2LlsyM107IEFSTTsiLGlPUzoiXFxiaVBob25lLipNb2JpbGV8XFxiaVBvZHxcXGJpUGFkfEFwcGxlQ29yZU1lZGlhIixpUGFkT1M6IkNQVSBPUyAxMyIsU2FpbGZpc2hPUzoiU2FpbGZpc2giLE1lZUdvT1M6Ik1lZUdvIixNYWVtb09TOiJNYWVtbyIsSmF2YU9TOiJKMk1FL3xcXGJNSURQXFxifFxcYkNMRENcXGIiLHdlYk9TOiJ3ZWJPU3xocHdPUyIsYmFkYU9TO
104iJcXGJCYWRhXFxiIixCUkVXT1M6IkJSRVcifSx1YXM6e0Nocm9tZToiXFxiQ3JNb1xcYnxDcmlPU3xBbmRyb2lkLipDaHJvbWUvWy4wLTldKiAoTW9iaWxlKT8iLERvbGZpbjoiXFxiRG9sZmluXFxiIixPcGVyYToiT3BlcmEuKk1pbml8T3BlcmEuKk1vYml8QW5kcm9pZC4qT3BlcmF8TW9iaWxlLipPUFIvWzAtOS5dKyR8Q29hc3QvWzAtOS5dKyIsU2t5ZmlyZToiU2t5ZmlyZSIsRWRnZToiXFxiRWRnaU9TXFxifE1vYmlsZSBTYWZhcmkvWy4wLTldKiBFZGdlIixJRToiSUVNb2JpbGV8TVNJRU1vYmlsZSIsRmlyZWZveDoiZmVubmVjfGZpcmVmb3guKm1hZW1vfChNb2JpbGV8VGFibGV0KS4qRmlyZWZveHxGaXJlZm94LipNb2JpbGV8RnhpT1MiLEJvbHQ6ImJvbHQiLFRlYVNoYXJrOiJ0ZWFzaGFyayIsQmxhemVyOiJCbGF6ZXIiLFNhZmFyaToiVmVyc2lvbigoPyFcXGJFZGdpT1NcXGIpLikqTW9iaWxlLipTYWZhcml8U2FmYXJpLipNb2JpbGV8TW9iaWxlU2FmYXJpIixXZUNoYXQ6IlxcYk1pY3JvTWVzc2VuZ2VyXFxiIixVQ0Jyb3dzZXI6IlVDLipCcm93c2VyfFVDV0VCIixiYWlkdWJveGFwcDoiYmFpZHVib3hhcHAiLGJhaWR1YnJvd3NlcjoiYmFpZHVicm93c2VyIixEaWlnb0Jyb3dzZXI6IkRpaWdvQnJvd3NlciIsTWVyY3VyeToiXFxiTWVyY3VyeVxcYiIsT2JpZ29Ccm93c2VyOiJPYmlnbyIsTmV0RnJvbnQ6Ik5GLUJyb3dzZXIiLEdlbmVyaWNCcm93c2VyOiJOb2tpYUJyb3dzZXJ8T3ZpQnJvd3NlcnxPbmVCcm93c2VyfFR3b25reUJlYW1Ccm93c2VyfFNFTUMuKkJyb3dzZXJ8Rmx5Rmxvd3xNaW5pbW98TmV0RnJvbnR8Tm92YXJyYS1WaXNpb258TVFRQnJvd3NlcnxNaWNyb01lc3NlbmdlciIsUGFsZU1vb246IkFuZHJvaWQuKlBhbGVNb29ufE1vYmlsZS4qUGFsZU1vb24ifSxwcm9wczp7TW9iaWxlOiJNb2JpbGUvW1ZFUl0iLEJ1aWxkOiJCdWlsZC9bVkVSXSIsVmVyc2lvbjoiVmVyc2lvbi9bVkVSXSIsVmVuZG9ySUQ6IlZlbmRvcklEL1tWRVJdIixpUGFkOiJpUGFkLipDUFVbYS16IF0rW1ZFUl0iLGlQaG9uZToiaVBob25lLipDUFVbYS16IF0rW1ZFUl0iLGlQb2Q6ImlQb2QuKkNQVVthLXogXStbVkVSXSIsS2luZGxlOiJLaW5kbGUvW1ZFUl0iLENocm9tZTpbIkNocm9tZS9bVkVSXSIsIkNyaU9TL1tWRVJdIiwiQ3JNby9bVkVSXSJdLENvYXN0OlsiQ29hc3QvW1ZFUl0iXSxEb2xmaW46IkRvbGZpbi9bVkVSXSIsRmlyZWZveDpbIkZpcmVmb3gvW1ZFUl0iLCJGeGlPUy9bVkVSXSJdLEZlbm5lYzoiRmVubmVjL1tWRVJdIixFZGdlOiJFZGdlL1tWRVJdIixJRTpbIklFTW9iaWxlL1tWRVJdOyIsIklFTW9iaWxlIFtWRVJdIiwiTVNJRSBbVkVSXTsiLCJUcmlkZW50L1swLTkuXSs7LipydjpbVkVSXSJdLE5ldEZyb250OiJOZXRGcm9udC9bVkVSXSIsTm9raWFCcm93c2VyOiJOb2tpYUJyb3dzZXIvW1ZFUl0iLE9wZXJhOlsiIE9QUi9bVkVSXSIsIk9wZXJhIE1pbmkvW1ZFUl0iLCJWZXJzaW9uL1tWRVJdIl0sIk9wZXJhIE1pbmkiOiJPcGVyYSBNaW5pL1tWRVJdIiwiT3BlcmEgTW9iaSI6IlZlcnNpb24vW1ZFUl0iLFVDQnJvd3NlcjpbIlVDV0VCW1ZFUl0iLCJVQy4qQnJvd3Nlci9bVkVSXSJdLE1RUUJyb3dzZXI6Ik1RUUJyb3dzZXIvW1ZFUl0iLE1pY3JvTWVzc2VuZ2VyOiJNaWNyb01lc3Nlbmdlci9bVkVSXSIsYmFpZHVib3hhcHA6ImJhaWR1Ym94YXBwL1tWRVJdIixiYWlkdWJyb3dzZXI6ImJhaWR1YnJvd3Nlci9bVkVSXSIsU2Ftc3VuZ0Jyb3dzZXI6IlNhbXN1bmdCcm93c2VyL1tWRVJdIixJcm9uOiJJcm9uL1tWRVJdIixTYWZhcmk6WyJWZXJzaW9uL1tWRVJdIiwiU2FmYXJpL1tWRVJdIl0sU2t5ZmlyZToiU2t5ZmlyZS9bVkVSXSIsVGl6ZW46IlRpemVuL1tWRVJdIixXZWJraXQ6IndlYmtpdFsgL11bVkVSXSIsUGFsZU1vb246IlBhbGVNb29uL1tWRVJdIixTYWlsZmlzaEJyb3dzZXI6IlNhaWxmaXNoQnJvd3Nlci9bVkVSXSIsR2Vja286IkdlY2tvL1tWRVJdIixUcmlkZW50OiJUcmlkZW50L1tWRVJdIixQcmVzdG86IlByZXN0by9bVkVSXSIsR29hbm5hOiJHb2FubmEvW1ZFUl0iLGlPUzoiIFxcYmk/T1NcXGIgW1ZFUl1bIDtdezF9IixBbmRyb2lkOiJBbmRyb2lkIFtWRVJdIixTYWlsZmlzaDoiU2FpbGZpc2ggW1ZFUl0iLEJsYWNrQmVycnk6WyJCbGFja0JlcnJ5W1xcd10rL1tWRVJdIiwiQmxhY2tCZXJyeS4qVmVyc2lvbi9bVkVSXSIsIlZlcnNpb24vW1ZFUl0iXSxCUkVXOiJCUkVXIFtWRVJdIixKYXZhOiJKYXZhL1tWRVJdIiwiV2luZG93cyBQaG9uZSBPUyI6WyJXaW5kb3dzIFBob25lIE9TIFtWRVJdIiwiV2luZG93cyBQaG9uZSBbVkVSXSJdLCJXaW5kb3dzIFBob25lIjoiV2luZG93cyBQaG9uZSBbVkVSXSIsIldpbmRvd3MgQ0UiOiJXaW5kb3dzIENFL1tWRVJdIiwiV2luZG93cyBOVCI6IldpbmRvd3MgTlQgW1ZFUl0iLFN5bWJpYW46WyJTeW1iaWFuT1MvW1ZFUl0iLCJTeW1iaWFuL1tWRVJdIl0sd2ViT1M6WyJ3ZWJPUy9bVkVSXSIsImhwd09TL1tWRVJdOyJdfSx1dGlsczp7Qm90OiJHb29nbGVib3R8ZmFjZWJvb2tleHRlcm5hbGhpdHxHb29nbGUtQU1QSFRNTHxzfmFtcC12YWxpZGF0b3J8QWRzQm90LUdvb2dsZXxHb29nbGUgS2V5d29yZCBTdWdnZXN0aW9ufEZhY2Vib3R8WWFuZGV4Qm90fFlhbmRleE1vYmlsZUJvdHxiaW5nYm90fGlhX2FyY2hpdmVyfEFocmVmc0JvdHxFem9vbXN8R1NMRmJvdHxXQlNlYXJjaEJvdHxUd2l0dGVyYm90fFR3ZWV0bWVtZUJvdHxUd2lrbGV8UGFwZXJMaUJvdHxXb3Rib3h8VW53aW5kRmV0Y2hvcnxFeGFib3R8TUoxMmJvdHxZYW5kZXhJbWFnZXN8VHVybml0aW5Cb3R8UGluZ2RvbXxjb250ZW50a2luZ2FwcHxBc3BpZWdlbEJvdCIsTW9iaWxlQm90OiJHb29nbGVib3QtTW9iaWxlfEFkc0JvdC1Hb29nbGUtTW9iaWxlfFlhaG9vU2Vla2VyL00xQTEtUjJEMiIsRGVza3RvcE1vZGU6IldQRGVza3RvcCIsVFY6IlNvbnlEVFZ8SGJiVFYiLFdlYktpdDoiKHdlYmtpdClbIC9dKFtcXHcuXSspIixDb25zb2xlOiJcXGIoTmludGVuZG98TmludGVuZG8gV2lpVXxOaW50ZW5kbyAzRFN8TmludGVuZG8gU3dpdGNofFBMQVlTVEFUSU9OfFhib3gpXFxiIixXYXRjaDoiU00tVjcwMCJ9fSxnLmRldGVjdE1vYmlsZUJyb3dzZXJzPXtmdWxsUGF0dGVybjovKGFuZHJvaWR8YmJcZCt8bWVlZ28pLittb2JpbGV8YXZhbnRnb3xiYWRhXC98YmxhY2tiZXJyeXxibGF6ZXJ8Y29tcGFsfGVsYWluZXxmZW5uZWN8aGlwdG9wfGllbW9iaWxlfGlwKGhvbmV8b2QpfGlyaXN8a2luZGxlfGxnZSB8bWFlbW98bWlkcHxtbXB8bW9iaWxlLitmaXJlZm94fG5ldGZyb250fG9wZXJhIG0ob2J8aW4paXxwYWxtKCBvcyk/fHBob25lfHAoaXhpfHJlKVwvfHBsdWNrZXJ8cG9ja2V0fHBzcHxzZXJpZXMoNHw2KTB8c3ltYmlhbnx0cmVvfHVwXC4oYnJvd3NlcnxsaW5rKXx2b2RhZm9uZXx3YXB8d2luZG93cyBjZXx4ZGF8eGlpbm8vaSwNCnNob3J0UGF0dGVybjovMTIwN3w2MzEwfDY1OTB8M2dzb3w0dGhwfDUwWzEtNl1pfDc3MHN8ODAyc3xhIHdhfGFiYWN8YWMoZXJ8b298c1wtKXxhaShrb3xybil8YWwoYXZ8Y2F8Y28pfGFtb2l8YW4oZXh8bnl8eXcpfGFwdHV8YXIoY2h8Z28pfGFzKHRlfHVzKXxhdHR3fGF1KGRpfFwtbXxyIHxzICl8YXZhbnxiZShja3xsbHxucSl8YmkobGJ8cmQpfGJsKGFjfGF6KXxicihlfHYpd3xidW1ifGJ3XC0obnx1KXxjNTVcL3xjYXBpfGNjd2F8Y2RtXC18Y2VsbHxjaHRtfGNsZGN8Y21kXC18Y28obXB8bmQpfGNyYXd8ZGEoaXR8bGx8bmcpfGRidGV8ZGNcLXN8ZGV2aXxkaWNhfGRtb2J8ZG8oY3xwKW98ZHMoMTJ8XC1kKXxlbCg0OXxhaSl8ZW0obDJ8dWwpfGVyKGljfGswKXxlc2w4fGV6KFs0LTddMHxvc3x3YXx6ZSl8ZmV0Y3xmbHkoXC18Xyl8ZzEgdXxnNTYwfGdlbmV8Z2ZcLTV8Z1wtbW98Z28oXC53fG9kKXxncihhZHx1bil8aGFpZXxoY2l0fGhkXC0obXxwfHQpfGhlaVwtfGhpKHB0fHRhKXxocCggaXxpcCl8aHNcLWN8aHQoYyhcLXwgfF98YXxnfHB8c3x0KXx0cCl8aHUoYXd8dGMpfGlcLSgyMHxnb3xtYSl8aTIzMHxpYWMoIHxcLXxcLyl8aWJyb3xpZGVhfGlnMDF8aWtvbXxpbTFrfGlubm98aXBhcXxpcmlzfGphKHR8dilhfGpicm98amVtdXxqaWdzfGtkZGl8a2VqaXxrZ3QoIHxcLyl8a2xvbnxrcHQgfGt3Y1wtfGt5byhjfGspfGxlKG5vfHhpKXxsZyggZ3xcLyhrfGx8dSl8NTB8NTR8XC1bYS13XSl8bGlid3xseW54fG0xXC13fG0zZ2F8bTUwXC98bWEodGV8dWl8eG8pfG1jKDAxfDIxfGNhKXxtXC1jcnxtZShyY3xyaSl8bWkobzh8b2F8dHMpfG1tZWZ8bW8oMDF8MDJ8Yml8ZGV8ZG98dChcLXwgfG98dil8enopfG10KDUwfHAxfHYgKXxtd2JwfG15d2F8bjEwWzAtMl18bjIwWzItM118bjMwKDB8Mil8bjUwKDB8Mnw1KXxuNygwKDB8MSl8MTApfG5lKChjfG0pXC18b258dGZ8d2Z8d2d8d3QpfG5vayg2fGkpfG56cGh8bzJpbXxvcCh0aXx3dil8b3Jhbnxvd2cxfHA4MDB8cGFuKGF8ZHx0KXxwZHhnfHBnKDEzfFwtKFsxLThdfGMpKXxwaGlsfHBpcmV8cGwoYXl8dWMpfHBuXC0yfHBvKGNrfHJ0fHNlKXxwcm94fHBzaW98cHRcLWd8cWFcLWF8cWMoMDd8MTJ8MjF8MzJ8NjB8XC1bMi03XXxpXC0pfHF0ZWt8cjM4MHxyNjAwfHJha3N8cmltOXxybyh2ZXx6byl8czU1XC98c2EoZ2V8bWF8bW18bXN8bnl8dmEpfHNjKDAxfGhcLXxvb3xwXC0pfHNka1wvfHNlKGMoXC18MHwxKXw0N3xtY3xuZHxyaSl8c2doXC18c2hhcnxzaWUoXC18bSl8c2tcLTB8c2woNDV8aWQpfHNtKGFsfGFyfGIzfGl0fHQ1KXxzbyhmdHxueSl8c3AoMDF8aFwtfHZcLXx2ICl8c3koMDF8bWIpfHQyKDE4fDUwKXx0NigwMHwxMHwxOCl8dGEoZ3R8bGspfHRjbFwtfHRkZ1wtfHRlbChpfG0pfHRpbVwtfHRcLW1vfHRvKHBsfHNoKXx0cyg3MHxtXC18bTN8bTUpfHR4XC05fHVwKFwuYnxnMXxzaSl8dXRzdHx2NDAwfHY3NTB8dmVyaXx2aShyZ3x0ZSl8dm
104soNDB8NVswLTNdfFwtdil8dm00MHx2b2RhfHZ1bGN8dngoNTJ8NTN8NjB8NjF8NzB8ODB8ODF8ODN8ODV8OTgpfHczYyhcLXwgKXx3ZWJjfHdoaXR8d2koZyB8bmN8bncpfHdtbGJ8d29udXx4NzAwfHlhc1wtfHlvdXJ8emV0b3x6dGVcLS9pLHRhYmxldFBhdHRlcm46L2FuZHJvaWR8aXBhZHxwbGF5Ym9va3xzaWxrL2l9O3ZhciBoLGk9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtyZXR1cm4gZy5GQUxMQkFDS19QSE9ORT0iVW5rbm93blBob25lIixnLkZBTExCQUNLX1RBQkxFVD0iVW5rbm93blRhYmxldCIsZy5GQUxMQkFDS19NT0JJTEU9IlVua25vd25Nb2JpbGUiLGg9ImlzQXJyYXkiaW4gQXJyYXk/QXJyYXkuaXNBcnJheTpmdW5jdGlvbihhKXtyZXR1cm4iW29iamVjdCBBcnJheV0iPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGEpfSxmdW5jdGlvbigpe3ZhciBhLGIsYyxlLGYsaixrPWcubW9iaWxlRGV0ZWN0UnVsZXM7Zm9yKGEgaW4gay5wcm9wcylpZihpLmNhbGwoay5wcm9wcyxhKSl7Zm9yKGI9ay5wcm9wc1thXSxoKGIpfHwoYj1bYl0pLGY9Yi5sZW5ndGgsZT0wO2U8ZjsrK2UpYz1iW2VdLGo9Yy5pbmRleE9mKCJbVkVSXSIpLGo+PTAmJihjPWMuc3Vic3RyaW5nKDAsaikrIihbXFx3Ll9cXCtdKykiK2Muc3Vic3RyaW5nKGorNSkpLGJbZV09bmV3IFJlZ0V4cChjLCJpIik7ay5wcm9wc1thXT1ifWQoay5vc3MpLGQoay5waG9uZXMpLGQoay50YWJsZXRzKSxkKGsudWFzKSxkKGsudXRpbHMpLGsub3NzMD17V2luZG93c1Bob25lT1M6ay5vc3MuV2luZG93c1Bob25lT1MsV2luZG93c01vYmlsZU9TOmsub3NzLldpbmRvd3NNb2JpbGVPU319KCksZy5maW5kTWF0Y2g9ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGMgaW4gYSlpZihpLmNhbGwoYSxjKSYmYVtjXS50ZXN0KGIpKXJldHVybiBjO3JldHVybiBudWxsfSxnLmZpbmRNYXRjaGVzPWZ1bmN0aW9uKGEsYil7dmFyIGM9W107Zm9yKHZhciBkIGluIGEpaS5jYWxsKGEsZCkmJmFbZF0udGVzdChiKSYmYy5wdXNoKGQpO3JldHVybiBjfSxnLmdldFZlcnNpb25TdHI9ZnVuY3Rpb24oYSxiKXt2YXIgYyxkLGUsZixoPWcubW9iaWxlRGV0ZWN0UnVsZXMucHJvcHM7aWYoaS5jYWxsKGgsYSkpZm9yKGM9aFthXSxlPWMubGVuZ3RoLGQ9MDtkPGU7KytkKWlmKGY9Y1tkXS5leGVjKGIpLG51bGwhPT1mKXJldHVybi
104BmWzFdO3JldHVybiBudWxsfSxnLmdldFZlcnNpb249ZnVuY3Rpb24oYSxiKXt2YXIgYz1nLmdldFZlcnNpb25TdHIoYSxiKTtyZXR1cm4gYz9nLnByZXBhcmVWZXJzaW9uTm8oYyk6TmFOfSxnLnByZXBhcmVWZXJzaW9uTm89ZnVuY3Rpb24oYSl7dmFyIGI7cmV0dXJuIGI9YS5zcGxpdCgvW2Etei5fIFwvXC1dL2kpLDE9PT1iLmxlbmd0aCYmKGE9YlswXSksYi5sZW5ndGg+MSYmKGE9YlswXSsiLiIsYi5zaGlmdCgpLGErPWIuam9pbigiIikpLE51bWJlcihhKX0sZy5pc01vYmlsZUZhbGxiYWNrPWZ1bmN0aW9uKGEpe3JldHVybiBnLmRldGVjdE1vYmlsZUJyb3dzZXJzLmZ1bGxQYXR0ZXJuLnRlc3QoYSl8fGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnMuc2hvcnRQYXR0ZXJuLnRlc3QoYS5zdWJzdHIoMCw0KSl9LGcuaXNUYWJsZXRGYWxsYmFjaz1mdW5jdGlvbihhKXtyZXR1cm4gZy5kZXRlY3RNb2JpbGVCcm93c2Vycy50YWJsZXRQYXR0ZXJuLnRlc3QoYSl9LGcucHJlcGFyZURldGVjdGlvbkNhY2hlPWZ1bmN0aW9uKGEsYyxkKXtpZihhLm1vYmlsZT09PWIpe3ZhciBlLGgsaTtyZXR1cm4oaD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnRhYmxldHMsYykpPyhhLm1vYmlsZT1hLnRhYmxldD1oLHZvaWQoYS5waG9uZT1udWxsKSk6KGU9Zy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5waG9uZXMsYykpPyhhLm1vYmlsZT1hLnBob25lPWUsdm9pZChhLnRhYmxldD1udWxsKSk6dm9pZChnLmlzTW9iaWxlRmFsbGJhY2soYyk/KGk9Zi5pc1Bob25lU2l6ZWQoZCksaT09PWI/KGEubW9iaWxlPWcuRkFMTEJBQ0tfTU9CSUxFLGEudGFibGV0PWEucGhvbmU9bnVsbCk6aT8oYS5tb2JpbGU9YS5waG9uZT1nLkZBTExCQUNLX1BIT05FLGEudGFibGV0PW51bGwpOihhLm1vYmlsZT1hLnRhYmxldD1nLkZBTExCQUNLX1RBQkxFVCxhLnBob25lPW51bGwpKTpnLmlzVGFibGV0RmFsbGJhY2soYyk/KGEubW9iaWxlPWEudGFibGV0PWcuRkFMTEJBQ0tfVEFCTEVULGEucGhvbmU9bnVsbCk6YS5tb2JpbGU9YS50YWJsZXQ9YS5waG9uZT1udWxsKX19LGcubW9iaWxlR3JhZGU9ZnVuY3Rpb24oYSl7dmFyIGI9bnVsbCE9PWEubW9iaWxlKCk7cmV0dXJuIGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKT49NC4zfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUGhvbmUiKT49My4xfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUG9kIik+PTMuMXx8YS52ZXJzaW9uKCJBbmRyb2lkIik+Mi4xJiZhLmlzKCJXZWJraXQiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIFBob25lIE9TIik+PTd8fGEuaXMoIkJsYWNrQmVycnkiKSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik+PTZ8fGEubWF0Y2goIlBsYXlib29rLipUYWJsZXQiKXx8YS52ZXJzaW9uKCJ3ZWJPUyIpPj0xLjQmJmEubWF0Y2goIlBhbG18UHJlfFBpeGkiKXx8YS5tYXRjaCgiaHAuKlRvdWNoUGFkIil8fGEuaXMoIkZpcmVmb3giKSYmYS52ZXJzaW9uKCJGaXJlZm94Iik+PTEyfHxhLmlzKCJDaHJvbWUiKSYmYS5pcygiQW5kcm9pZE9TIikmJmEudmVyc2lvbigiQW5kcm9pZCIpPj00fHxhLmlzKCJTa3lmaXJlIikmJmEudmVyc2lvbigiU2t5ZmlyZSIpPj00LjEmJmEuaXMoIkFuZHJvaWRPUyIpJiZhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJPcGVyYSIpJiZhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT4xMSYmYS5pcygiQW5kcm9pZE9TIil8fGEuaXMoIk1lZUdvT1MiKXx8YS5pcygiVGl6ZW4iKXx8YS5pcygiRG9sZmluIikmJmEudmVyc2lvbigiQmFkYSIpPj0yfHwoYS5pcygiVUMgQnJvd3NlciIpfHxhLmlzKCJEb2xmaW4iKSkmJmEudmVyc2lvbigiQW5kcm9pZCIpPj0yLjN8fGEubWF0Y2goIktpbmRsZSBGaXJlIil8fGEuaXMoIktpbmRsZSIpJiZhLnZlcnNpb24oIktpbmRsZSIpPj0zfHxhLmlzKCJBbmRyb2lkT1MiKSYmYS5pcygiTm9va1RhYmxldCIpfHxhLnZlcnNpb24oIkNocm9tZSIpPj0xMSYmIWJ8fGEudmVyc2lvbigiU2FmYXJpIik+PTUmJiFifHxhLnZlcnNpb24oIkZpcmVmb3giKT49NCYmIWJ8fGEudmVyc2lvbigiTVNJRSIpPj03JiYhYnx8YS52ZXJzaW9uKCJPcGVyYSIpPj0xMCYmIWI/IkEiOmEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKTw0LjN8fGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQaG9uZSIpPDMuMXx8YS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBvZCIpPDMuMXx8YS5pcygiQmxhY2tiZXJyeSIpJiZhLnZlcnNpb24oIkJsYWNrQmVycnkiKT49NSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8Nnx8YS52ZXJzaW9uKCJPcGVyYSBNaW5pIik+PTUmJmEudmVyc2lvbigiT3BlcmEgTWluaSIpPD02LjUmJihhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJpT1MiKSl8fGEubWF0Y2goIk5va2lhTjh8Tm9raWFDN3xOOTcuKlNlcmllczYwfFN5bWJpYW4vMyIpfHxhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT49MTEmJmEuaXMoIlN5bWJpYW5PUyIpPyJCIjooYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8NXx8YS5tYXRjaCgiTVNJRU1vYmlsZXxXaW5kb3dzIENFLipNb2JpbGUiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIE1vYmlsZSIpPD01LjIsIkMiKX0sZy5kZXRlY3RPUz1mdW5jdGlvbihhKXtyZXR1cm4gZy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5vc3MwLGEpfHxnLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLm9zcyxhKX0sZy5nZXREZXZpY2VTbWFsbGVyU2lkZT1mdW5jdGlvbigpe3JldHVybiB3aW5kb3cuc2NyZWVuLndpZHRoPHdpbmRvdy5zY3JlZW4uaGVpZ2h0P3dpbmRvdy5zY3JlZW4ud2lkdGg6d2luZG93LnNjcmVlbi5oZWlnaHR9LGYucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpmLG1vYmlsZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUubW9iaWxlfSxwaG9uZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUucGhvbmV9LHRhYmxldDpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUudGFibGV0fSx1c2VyQWdlbnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fY2FjaGUudXNlckFnZW50PT09YiYmKHRoaXMuX2NhY2hlLnVzZXJBZ2VudD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnVhcyx0aGlzLnVhKSksdGhpcy5fY2FjaGUudXNlckFnZW50fSx1c2VyQWdlbnRzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2NhY2hlLnVzZXJBZ2VudHM9PT1iJiYodGhpcy5fY2FjaGUudXNlckFnZW50cz1nLmZpbmRNYXRjaGVzKGcubW9iaWxlRGV0
104ZWN0UnVsZXMudWFzLHRoaXMudWEpKSx0aGlzLl9jYWNoZS51c2VyQWdlbnRzfSxvczpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5vcz09PWImJih0aGlzLl9jYWNoZS5vcz1nLmRldGVjdE9TKHRoaXMudWEpKSx0aGlzLl9jYWNoZS5vc30sdmVyc2lvbjpmdW5jdGlvbihhKXtyZXR1cm4gZy5nZXRWZXJzaW9uKGEsdGhpcy51YSl9LHZlcnNpb25TdHI6ZnVuY3Rpb24oYSl7cmV0dXJuIGcuZ2V0VmVyc2lvblN0cihhLHRoaXMudWEpfSxpczpmdW5jdGlvbihiKXtyZXR1cm4gYyh0aGlzLnVzZXJBZ2VudHMoKSxiKXx8YShiLHRoaXMub3MoKSl8fGEoYix0aGlzLnBob25lKCkpfHxhKGIsdGhpcy50YWJsZXQoKSl8fGMoZy5maW5kTWF0Y2hlcyhnLm1vYmlsZURldGVjdFJ1bGVzLnV0aWxzLHRoaXMudWEpLGIpfSxtYXRjaDpmdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIFJlZ0V4cHx8KGE9bmV3IFJlZ0V4cChhLCJpIikpLGEudGVzdCh0aGlzLnVhKX0saXNQaG9uZVNpemVkOmZ1bmN0aW9uKGEpe3JldHVybiBmLmlzUGhvbmVTaXplZChhfHx0aGlzLm1heFBob25lV2lkdGgpfSxtb2JpbGVHcmFkZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5ncmFkZT09PWImJih0aGlzLl9jYWNoZS5ncmFkZT1nLm1vYmlsZUdyYWRlKHRoaXMpKSx0aGlzLl9jYWNoZS5ncmFkZX19LCJ1bmRlZmluZWQiIT10eXBlb2Ygd2luZG93JiZ3aW5kb3cuc2NyZWVuP2YuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKGEpe3JldHVybiBhPDA/YjpnLmdldERldmljZVNtYWxsZXJTaWRlKCk8PWF9OmYuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKCl7fSxmLl9pbXBsPWcsZi52ZXJzaW9uPSIxLjQuNSAyMDIxLTAzLTEzIixmfSl9KGZ1bmN0aW9uKGEpe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlJiZtb2R1bGUuZXhwb3J0cylyZXR1cm4gZnVuY3Rpb24oYSl7bW9kdWxlLmV4cG9ydHM9YSgpfTtpZigiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kKXJldHVybiBkZWZpbmU7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cpcmV0dXJuIGZ1bmN0aW9uKGEpe3dpbmRvdy5Nb2JpbGVEZXRlY3Q9YSgpfTt0aHJvdyBuZXcgRXJyb3IoInVua25vd24gZW52aXJvbm1lbnQiKX0oKSk7dmFyIGFpX2xpc3RzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CmlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfbGlzdHMpe2Z1bmN0aW9uIFgoYixlKXtmb3IodmFyIG49W107Yj1iLnByZXZpb3VzRWxlbWVudFNpYmxpbmc7KSgidW5kZWZpbmVkIj09dHlwZW9mIGV8fGIubWF0Y2hlcyhlKSkmJm4ucHVzaChiKTtyZXR1cm4gbn1mdW5jdGlvbiBmYShiLGUpe2Zvcih2YXIgbj1bXTtiPWIubmV4dEVsZW1lbnRTaWJsaW5nOykoInVuZGVmaW5lZCI9PXR5cGVvZiBlfHxiLm1hdGNoZXMoZSkpJiZuLnB1c2goYik7cmV0dXJuIG59dmFyIGhvc3RfcmVnZXhwPVJlZ0V4cCgiOlxcL1xcLyguW14vOl0rKSIsImkiKTtmdW5jdGlvbiBoYShiKXtiPWIubWF0Y2goaG9zdF9yZWdleHApO3JldHVybiBudWxsIT1iJiYxPGIubGVuZ3RoJiYic3RyaW5nIj09PXR5cGVvZiBiWzFdJiYwPGJbMV0ubGVuZ3RoP2JbMV0udG9Mb3dlckNhc2UoKTpudWxsfWZ1bmN0aW9uIFEoYil7cmV0dXJuIGIuaW5jbHVkZXMoIjoiKT8oYj1iLnNwbGl0KCI6IiksMUUzKigzNjAwKnBhcnNlSW50KGJbMF0pKwo2MCpwYXJzZUludChiWzFdKStwYXJzZUludChiWzJdKSkpOm51bGx9ZnVuY3Rpb24gWShiKXt0cnl7dmFyIGU9RGF0ZS5wYXJzZShiKTtpc05hTihlKSYmKGU9bnVsbCl9Y2F0Y2gobil7ZT1udWxsfWlmKG51bGw9PWUmJmIuaW5jbHVkZXMoIiAiKSl7Yj1iLnNwbGl0KCIgIik7dHJ5e2U9RGF0ZS5wYXJzZShiWzBdKSxlKz1RKGJbMV0pLGlzTmFOKGUpJiYoZT1udWxsKX1jYXRjaChuKXtlPW51bGx9fXJldHVybiBlfWZ1bmN0aW9uIFooKXtudWxsPT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSYmbnVsbD09ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmFpLWxpc3QtbWFudWFsIil8fCJmdW5jdGlvbiIhPXR5cGVvZiBfX3RjZmFwaXx8ImZ1bmN0aW9uIiE9dHlwZW9mIGFpX2xvYWRfYmxvY2tzfHwidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2lhYl90Y2ZfY2FsbGJhY2tfaW5zdGFsbGVkfHwoX190Y2ZhcGkoImFkZEV2ZW50TGlzdGVuZXIiLDIsZnVuY3Rpb24oYiwKZSl7IWV8fCJ1c2VyYWN0aW9uY29tcGxldGUiIT09Yi5ldmVudFN0YXR1cyYmImxvYWRlZCIhPT1iLmNtcFN0YXR1c3x8KGFpX3RjRGF0YT1iLGFpX2xvYWRfYmxvY2tzKCksYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1zdGF0dXMiKSxudWxsIT1iJiYoYi50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgREFUQSBMT0FERUQiKSxiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpLG51bGwhPWImJihiLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1lcnJvciIpLGIuY2xhc3NMaXN0LmFkZCgic3RhdHVzLW9rIikpKX0pLGFpX2lhYl90Y2ZfY2FsbGJhY2tfaW5zdGFsbGVkPSEwKX1haV9wcm9jZXNzX2xpc3RzPWZ1bmN0aW9uKGIpe2Z1bmN0aW9uIGUoYSxjLGgpe2lmKDA9PWEubGVuZ3RoKXtpZigiIUAhIj09aClyZXR1cm4hMDtjIT1oJiYoInRydWUiPT1oLnRvTG93ZXJDYXNlKCk/aD0hMDoiZmFsc2UiPT1oLnRvTG93ZXJDYXNlKCkmJihoPQohMSkpO3JldHVybiBjPT1ofWlmKCJvYmplY3QiIT10eXBlb2YgYyYmImFycmF5IiE9dHlwZW9mIGMpcmV0dXJuITE7dmFyIGs9YVswXTthPWEuc2xpY2UoMSk7aWYoIioiPT1rKWZvcihsZXQgWyxwXW9mIE9iamVjdC5lbnRyaWVzKGMpKXtpZihlKGEscCxoKSlyZXR1cm4hMH1lbHNlIGlmKGsgaW4gYylyZXR1cm4gZShhLGNba10saCk7cmV0dXJuITF9ZnVuY3Rpb24gbihhLGMsaCl7aWYoIm9iamVjdCIhPXR5cGVvZiBhfHwtMT09Yy5pbmRleE9mKCJbIikpcmV0dXJuITE7Yz1jLnJlcGxhY2UoL118IC9naSwiIikuc3BsaXQoIlsiKTtyZXR1cm4gZShjLGEsaCl9ZnVuY3Rpb24geigpe2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaSl7dmFyIGE9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIiksYz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKTtudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgREVURUNURUQiKTsKX190Y2ZhcGkoImdldFRDRGF0YSIsMixmdW5jdGlvbihoLGspe2t8fCJvYmplY3QiIT10eXBlb2YgYWlfdGNEYXRhfHwoaD1haV90Y0RhdGEsaz0hMCk7
104az8obnVsbCE9YyYmKGMuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYy5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSksInRjbG9hZGVkIj09aC5ldmVudFN0YXR1c3x8InVzZXJhY3Rpb25jb21wbGV0ZSI9PWguZXZlbnRTdGF0dXMpPyhhaV90Y0RhdGE9aCxoLmdkcHJBcHBsaWVzP251bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBEQVRBIExPQURFRCIpOm51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBHRFBSIERPRVMgTk9UIEFQUExZIiksbnVsbCE9YyYmKGMuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYy5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSksc2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKX0sMTApKToiY21wdWlzaG93biI9PQpoLmV2ZW50U3RhdHVzJiYoYWlfY21wdWlzaG93bj0hMCxudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgQ01QIFVJIFNIT1dOIiksbnVsbCE9YyYmKGMuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYy5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSkpOihudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgX190Y2ZhcGkgZ2V0VENEYXRhIGZhaWxlZCIpLG51bGwhPWMmJihjLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1vayIpLGMuY2xhc3NMaXN0LmFkZCgic3RhdHVzLWVycm9yIikpKX0pfX1mdW5jdGlvbiBDKGEpeyJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT8oYWlfdGNmYXBpX2ZvdW5kPSEwLCJ1bmRlZmluZWQiPT10eXBlb2YgYWlfaWFiX3RjZl9jYWxsYmFja19pbnN0YWxsZWQmJlooKSwidW5kZWZpbmVkIj09dHlwZW9mIGFpX3RjRGF0YV9yZXF1ZXN0ZWQmJihhaV90Y0RhdGFfcmVxdWVzdGVkPSEwLHooKSxjb29raWVzX25lZWRfdGNEYXRhPQohMCkpOmEmJigidW5kZWZpbmVkIj09dHlwZW9mIGFpX3RjZmFwaV9mb3VuZCYmKGFpX3RjZmFwaV9mb3VuZD0hMSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpfSwxMCkpLGE9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIiksbnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIE1JU1NJTkc6IF9fdGNmYXBpIGZ1bmN0aW9uIG5vdCBmb3VuZCIpLGE9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9YSYmKGEuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLW9rIiksYS5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtZXJyb3IiKSkpfWlmKG51bGw9PWIpYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJkaXYuYWktbGlzdC1kYXRhLCBtZXRhLmFpLWxpc3QtZGF0YSIpO2Vsc2V7d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmYiBpbnN0YW5jZW9mIGpRdWVyeSYmKGI9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYikpOwp2YXIgeD1bXTtiLmZvckVhY2goKGEsYyk9PnthLm1hdGNoZXMoIi5haS1saXN0LWRhdGEiKT94LnB1c2goYSk6KGE9YS5xdWVyeVNlbGVjdG9yQWxsKCIuYWktbGlzdC1kYXRhIiksYS5sZW5ndGgmJmEuZm9yRWFjaCgoaCxrKT0+e3gucHVzaChoKX0pKX0pO2I9eH1pZihiLmxlbmd0aCl7Yi5mb3JFYWNoKChhLGMpPT57YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWRhdGEiKX0pO3ZhciBMPWlhKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO2lmKG51bGwhPUwucmVmZXJyZXIpdmFyIEE9TC5yZWZlcnJlcjtlbHNlIEE9ZG9jdW1lbnQucmVmZXJyZXIsIiIhPUEmJihBPWhhKEEpKTt2YXIgUj13aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudCxTPVIudG9Mb3dlckNhc2UoKSxhYT1uYXZpZ2F0b3IubGFuZ3VhZ2UsTT1hYS50b0xvd2VyQ2FzZSgpO2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIE1vYmlsZURldGVjdCl2YXIgYmE9bmV3IE1vYmlsZURldGVjdChSKTtiLmZvckVhY2goKGEsYyk9Pgp7dmFyIGg9ZG9jdW1lbnQuY29va2llLnNwbGl0KCI7Iik7aC5mb3JFYWNoKGZ1bmN0aW9uKGYsbCl7aFtsXT1mLnRyaW0oKX0pO2M9YS5jbG9zZXN0KCJkaXYuIithaV9ibG9ja19jbGFzc19kZWYpO3ZhciBrPSEwO2lmKGEuaGFzQXR0cmlidXRlKCJyZWZlcmVyLWxpc3QiKSl7dmFyIHA9YS5nZXRBdHRyaWJ1dGUoInJlZmVyZXItbGlzdCIpO3A9YjY0ZChwKS5zcGxpdCgiLCIpO3ZhciB2PWEuZ2V0QXR0cmlidXRlKCJyZWZlcmVyLWxpc3QtdHlwZSIpLEU9ITE7cC5ldmVyeSgoZixsKT0+e2Y9Zi50cmltKCk7aWYoIiI9PWYpcmV0dXJuITA7aWYoIioiPT1mLmNoYXJBdCgwKSlpZigiKiI9PWYuY2hhckF0KGYubGVuZ3RoLTEpKXtpZihmPWYuc3Vic3RyKDEsZi5sZW5ndGgtMiksLTEhPUEuaW5kZXhPZihmKSlyZXR1cm4gRT0hMCwhMX1lbHNle2lmKGY9Zi5zdWJzdHIoMSksQS5zdWJzdHIoLWYubGVuZ3RoKT09ZilyZXR1cm4gRT0hMCwhMX1lbHNlIGlmKCIqIj09Zi5jaGFyQXQoZi5sZW5ndGgtCjEpKXtpZihmPWYuc3Vic3RyKDAsZi5sZW5ndGgtMSksMD09QS5pbmRleE9mKGYpKXJldHVybiBFPSEwLCExfWVsc2UgaWYoIiMiPT1mKXtpZigiIj09QSlyZXR1cm4gRT0hMCwhMX1lbHNlIGlmKGY9PUEpcmV0dXJuIEU9ITAsITE7cmV0dXJuITB9KTt2YXIgcj1FO3N3aXRjaCh2KXtjYXNlICJCIjpyJiYoaz0hMSk7YnJlYWs7Y2FzZSAiVyI6cnx8KGs9ITEpfX1pZihrJiZhLmhhc0F0dHJpYnV0ZSgiY2xpZW50LWxpc3QiKSYmInVuZGVmaW5lZCIhPT10eXBlb2YgYmEpc3dpdGNoKHA9YS5nZXRBdHRyaWJ1dGUoImNsaWVudC1saXN0IikscD1iNjRkKHApLnNwbGl0KCIsIiksdj1hLmdldEF0dHJpYnV0ZSgiY2xpZW50LWxpc3QtdHlwZSIpLHI9ITEscC5ldmVyeSgoZixsKT0+e2lmKCIiPT1mLnRyaW0oKSlyZXR1cm4hMDtmLnNwbGl0KCImJiIpLmV2ZXJ5KChkLHQpPT57dD0hMDt2YXIgdz0hMTtmb3IoZD1kLnRyaW0oKTsiISEiPT1kLnN1YnN0cmluZygwLDIpOyl0PSF0LGQ9ZC5zdWJzdHJpbmcoMik7CiJsYW5ndWFnZToiPT1kLnN1YnN0cmluZygwLDkpJiYodz0hMCxkPWQuc3Vic3RyaW5nKDkpLnRvTG93ZXJDYXNlKCkpO3ZhciBxPSExO3c/IioiPT1kLmNoYXJBdCgwKT8iKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpPyhkPWQuc3Vic3RyKDEsZC5sZW5ndGgtMikudG9Mb3dlckNhc2UoKSwtMSE9TS5pbmRleE9mKGQpJiYocT0hMCkpOihkPWQuc3Vic3RyKDEpLnRvTG93ZXJDYXNlKCksTS5zdWJzdHIoLWQubGVuZ3RoKT09ZCYmKHE9ITApKToiKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpPyhkPWQuc3Vic3RyKDAsZC5sZW5ndGgtMSkudG9Mb3dlckNhc2UoKSwwPT1NLmluZGV4T2YoZCkmJihxPSEwKSk6ZD09TSYmKHE9ITApOiIqIj09ZC5jaGFyQXQoMCk/IioiPT1kLmNoYXJBdChkLmxlbmd0aC0xKT8oZD1kLnN1YnN0cigxLGQubGVuZ3RoLTIpLnRvTG93ZXJDYXNlKCksLTEhP
104VMuaW5kZXhPZihkKSYmKHE9ITApKTooZD1kLnN1YnN0cigxKS50b0xvd2VyQ2FzZSgpLFMuc3Vic3RyKC1kLmxlbmd0aCk9PQpkJiYocT0hMCkpOiIqIj09ZC5jaGFyQXQoZC5sZW5ndGgtMSk/KGQ9ZC5zdWJzdHIoMCxkLmxlbmd0aC0xKS50b0xvd2VyQ2FzZSgpLDA9PVMuaW5kZXhPZihkKSYmKHE9ITApKTpiYS5pcyhkKSYmKHE9ITApO3JldHVybihyPXE/dDohdCk/ITA6ITF9KTtyZXR1cm4gcj8hMTohMH0pLHYpe2Nhc2UgIkIiOnImJihrPSExKTticmVhaztjYXNlICJXIjpyfHwoaz0hMSl9dmFyIE49cD0hMTtmb3Iodj0xOzI+PXY7disrKWlmKGspe3N3aXRjaCh2KXtjYXNlIDE6dmFyIGc9YS5nZXRBdHRyaWJ1dGUoImNvb2tpZS1saXN0Iik7YnJlYWs7Y2FzZSAyOmc9YS5nZXRBdHRyaWJ1dGUoInBhcmFtZXRlci1saXN0Iil9aWYobnVsbCE9Zyl7Zz1iNjRkKGcpO3N3aXRjaCh2KXtjYXNlIDE6dmFyIHk9YS5nZXRBdHRyaWJ1dGUoImNvb2tpZS1saXN0LXR5cGUiKTticmVhaztjYXNlIDI6eT1hLmdldEF0dHJpYnV0ZSgicGFyYW1ldGVyLWxpc3QtdHlwZSIpfWc9Zy5yZXBsYWNlKCJ0Y2YtZ2RwciIsInRjZi12MltnZHByQXBwbGllc109dHJ1ZSIpOwpnPWcucmVwbGFjZSgidGNmLW5vLWdkcHIiLCJ0Y2YtdjJbZ2RwckFwcGxpZXNdPWZhbHNlIik7Zz1nLnJlcGxhY2UoInRjZi1nb29nbGUiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzU1XT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tZ29vZ2xlIiwiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzU1XSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtbWVkaWEubmV0IiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzE0Ml09dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLW1lZGlhLm5ldCIsIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzE0Ml0iKTtnPWcucmVwbGFjZSgidGNmLWFtYXpvbiIsInRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVs3OTNdPXRydWUgJiYgdGNmLXYyW3B1cnBvc2VdW2NvbnNlbnRzXVsxXT10cnVlIik7Zz1nLnJlcGxhY2UoInRjZi1uby1hbWF6b24iLAoiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzkzXSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtZXpvaWMiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMzQ3XT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tZXpvaWMiLCIhIXRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVszNDddIik7dmFyIEY9Zy5zcGxpdCgiLCIpLGNhPVtdO2guZm9yRWFjaChmdW5jdGlvbihmKXtmPWYuc3BsaXQoIj0iKTt0cnl7dmFyIGw9SlNPTi5wYXJzZShkZWNvZGVVUklDb21wb25lbnQoZlsxXSkpfWNhdGNoKGQpe2w9ZGVjb2RlVVJJQ29tcG9uZW50KGZbMV0pfWNhW2ZbMF1dPWx9KTtyPSExO3ZhciBJPWE7Ri5ldmVyeSgoZixsKT0+e2Yuc3BsaXQoIiYmIikuZXZlcnkoKGQsdCk9Pnt0PSEwO2ZvcihkPWQudHJpbSgpOyIhISI9PWQuc3Vic3RyaW5nKDAsMik7KXQ9IXQsZD1kLnN1YnN0cmluZygyKTt2YXIgdz1kLHE9IiFAISIsVD0idGNmLXYyIj09CncmJiIhQCEiPT1xLEI9LTEhPWQuaW5kZXhPZigiWyIpLEo9MD09ZC5pbmRleE9mKCJ0Y2YtdjIiKXx8MD09ZC5pbmRleE9mKCJldWNvbnNlbnQtdjIiKTtKPUomJihCfHxUKTstMSE9ZC5pbmRleE9mKCI9IikmJihxPWQuc3BsaXQoIj0iKSx3PXFbMF0scT1xWzFdLEI9LTEhPXcuaW5kZXhPZigiWyIpLEo9KEo9MD09dy5pbmRleE9mKCJ0Y2YtdjIiKXx8MD09dy5pbmRleE9mKCJldWNvbnNlbnQtdjIiKSkmJihCfHxUKSk7aWYoSilkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1zdGF0dXMiKSxCPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpLG51bGwhPUImJihCLnN0eWxlLmRpc3BsYXk9ImJsb2NrIiksVCYmImJvb2xlYW4iPT10eXBlb2YgYWlfdGNmYXBpX2ZvdW5kP3I9YWlfdGNmYXBpX2ZvdW5kP3Q6IXQ6Im9iamVjdCI9PXR5cGVvZiBhaV90Y0RhdGE/KG51bGwhPUImJihCLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1lcnJvciIpLApCLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSx3PXcucmVwbGFjZSgvXXwgL2dpLCIiKS5zcGxpdCgiWyIpLHcuc2hpZnQoKSxyPSh3PWUodyxhaV90Y0RhdGEscSkpP3Q6IXQpOiJ1bmRlZmluZWQiPT10eXBlb2YgYWlfdGNmYXBpX2ZvdW5kJiYoSS5jbGFzc0xpc3QuYWRkKCJhaS1saXN0LWRhdGEiKSxOPSEwLCJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT9DKCExKToidW5kZWZpbmVkIj09dHlwZW9mIGFpX3RjRGF0YV9yZXRyeWluZyYmKGFpX3RjRGF0YV9yZXRyeWluZz0hMCxzZXRUaW
1041lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpP0MoITEpOnNldFRpbWVvdXQoZnVuY3Rpb24oKXsiZnVuY3Rpb24iPT10eXBlb2YgX190Y2ZhcGk/QyghMSk6c2V0VGltZW91dChmdW5jdGlvbigpe0MoITApfSwzRTMpfSwxRTMpfSw2MDApKSk7ZWxzZSBpZihCKXI9KHc9bihjYSx3LHEpKT90OiF0O2Vsc2V7dmFyIFU9ITE7IiFAISI9PXE/aC5ldmVyeShmdW5jdGlvbihqYSl7cmV0dXJuIGphLnNwbGl0KCI9IilbMF09PQpkPyhVPSEwLCExKTohMH0pOlU9LTEhPWguaW5kZXhPZihkKTtyPVU/dDohdH1yZXR1cm4gcj8hMDohMX0pO3JldHVybiByPyExOiEwfSk7ciYmKE49ITEsSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWRhdGEiKSk7c3dpdGNoKHkpe2Nhc2UgIkIiOnImJihrPSExKTticmVhaztjYXNlICJXIjpyfHwoaz0hMSl9fX1hLmNsYXNzTGlzdC5jb250YWlucygiYWktbGlzdC1tYW51YWwiKSYmKGs/KEkuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1kYXRhIiksSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LW1hbnVhbCIpKToocD0hMCxJLmNsYXNzTGlzdC5hZGQoImFpLWxpc3QtZGF0YSIpKSk7KGt8fCFwJiYhTikmJmEuaGFzQXR0cmlidXRlKCJkYXRhLWRlYnVnLWluZm8iKSYmKGc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLiIrYS5kYXRhc2V0LmRlYnVnSW5mbyksbnVsbCE9ZyYmKGc9Zy5wYXJlbnRFbGVtZW50LG51bGwhPWcmJmcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1kZWJ1Zy1pbmZvIikmJgpnLnJlbW92ZSgpKSk7eT1YKGEsIi5haS1kZWJ1Zy1iYXIuYWktZGVidWctbGlzdHMiKTt2YXIga2E9IiI9PUE/IiMiOkE7MCE9eS5sZW5ndGgmJnkuZm9yRWFjaCgoZixsKT0+e2w9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1saXN0LWluZm8iKTtudWxsIT1sJiYobC50ZXh0Q29udGVudD1rYSxsLnRpdGxlPVIrIlxuIithYSk7bD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLWxpc3Qtc3RhdHVzIik7bnVsbCE9bCYmKGwudGV4dENvbnRlbnQ9az9haV9mcm9udC52aXNpYmxlOmFpX2Zyb250LmhpZGRlbil9KTtnPSExO2lmKGsmJmEuaGFzQXR0cmlidXRlKCJzY2hlZHVsaW5nLXN0YXJ0IikmJmEuaGFzQXR0cmlidXRlKCJzY2hlZHVsaW5nLWVuZCIpJiZhLmhhc0F0dHJpYnV0ZSgic2NoZWR1bGluZy1kYXlzIikpe3ZhciB1PWEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLXN0YXJ0Iik7dj1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1lbmQiKTsKeT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1kYXlzIik7Zz0hMDt1PWI2NGQodSk7Rj1iNjRkKHYpO3ZhciBWPXBhcnNlSW50KGEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLWZhbGxiYWNrIikpLE89cGFyc2VJbnQoYS5nZXRBdHRyaWJ1dGUoImdtdCIpKTtpZih1LmluY2x1ZGVzKCItIil8fEYuaW5jbHVkZXMoIi0iKSlQPVkodSkrTyxLPVkoRikrTztlbHNlIHZhciBQPVEodSksSz1RKEYpO1A/Pz0wO0s/Pz0wO3ZhciBXPWI2NGQoeSkuc3BsaXQoIiwiKTt5PWEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLXR5cGUiKTt2YXIgRD0obmV3IERhdGUpLmdldFRpbWUoKStPO3Y9bmV3IERhdGUoRCk7dmFyIEc9di5nZXREYXkoKTswPT1HP0c9NjpHLS07dS5pbmNsdWRlcygiLSIpfHxGLmluY2x1ZGVzKCItIil8fCh1PShuZXcgRGF0ZSh2LmdldEZ1bGxZZWFyKCksdi5nZXRNb250aCgpLHYuZ2V0RGF0ZSgpKSkuZ2V0VGltZSgpK08sRC09dSwwPkQmJihEKz04NjRFNSkpO3NjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vaz0KRD49UDtzY2hlZHVsaW5nX2VuZF9kYXRlX29rPTA9PUt8fEQ8Szt1PXNjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vayYmc2NoZWR1bGluZ19lbmRfZGF0ZV9vayYmVy5pbmNsdWRlcyhHLnRvU3RyaW5nKCkpO3N3aXRjaCh5KXtjYXNlICJCIjp1PSF1fXV8fChrPSExKTt2YXIgbGE9di50b0lTT1N0cmluZygpLnNwbGl0KCIuIilbMF0ucmVwbGFjZSgiVCIsIiAiKTt5PVgoYSwiLmFpLWRlYnVnLWJhci5haS1kZWJ1Zy1zY2hlZHVsaW5nIik7MCE9eS5sZW5ndGgmJnkuZm9yRWFjaCgoZixsKT0+e2w9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1zY2hlZHVsaW5nLWluZm8iKTtudWxsIT1sJiYobC50ZXh0Q29udGVudD1sYSsiICIrRysiIGN1cnJlbnRfdGltZTogIitNYXRoLmZsb29yKEQudG9TdHJpbmcoKS8xRTMpKyIgIHN0YXJ0X2RhdGU6IitNYXRoLmZsb29yKFAvMUUzKS50b1N0cmluZygpKyI9PiIrc2NoZWR1bGluZ19zdGFydF9kYXRlX29rLnRvU3RyaW5nKCkrIiBlbmRfZGF0ZToiKwpNYXRoLmZsb29yKEsvMUUzKS50b1N0cmluZygpKyI9PiIrc2NoZWR1bGluZ19lbmRfZGF0ZV9vay50b1N0cmluZygpKyIgZGF5czoiK1cudG9TdHJpbmcoKSsiPT4iK1cuaW5jbHVkZXMoRy50b1N0cmluZygpKS50b1N0cmluZygpKTtsPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1zdGF0dXMiKTtudWxsIT1sJiYobC50ZXh0Q29udGVudD1rP2FpX2Zyb250LnZpc2libGU6YWlfZnJvbnQuaGlkZGVuKTtrfHwwPT1WfHwoZi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1kZWJ1Zy1zY2hlZHVsaW5nIiksZi5jbGFzc0xpc3QuYWRkKCJhaS1kZWJ1Zy1mYWxsYmFjayIpLGw9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1zY2hlZHVsaW5nLXN0YXR1cyIpLG51bGwhPWwmJihsLnRleHRDb250ZW50PWFpX2Zyb250LmZhbGxiYWNrKyIgPSAiK1YpKX0pfWlmKHB8fCFrJiZOKXJldHVybiEwO2Euc3R5bGUudmlzaWJpbGl0eT0iIjthLnN0eWxlLnBvc2l0aW9uPQoiIjthLnN0eWxlLndpZHRoPSIiO2Euc3R5bGUuaGVpZ2h0PSIiO2Euc3R5bGUuekluZGV4PSIiO2lmKGspe2lmKG51bGwhPWMmJihjLnN0eWxlLnZpc2liaWxpdHk9IiIsYy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoYy5zdHlsZS5wb3NpdGlvbj0iIikpLGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7cD1iNjRkKGEuZGF0YXNldC5jb2RlKTt1PWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7Zz0hMDt0cnl7SD11LmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChwKX1jYXRjaChmKXtnPSExfWcmJihudWxsIT1hLmNsb3Nlc3QoImhlYWQiKT8oYS5wYXJlbnROb2RlLmluc2VydEJlZm9yZShILGEubmV4dFNpYmxpbmcpLGEucmVtb3ZlKCkpOmEuYXBwZW5kKEgpKTtkYShhKX19ZWxzZSBpZihnJiYhdSYmMCE9Vil7bnVsbCE9YyYmKGMuc3R5bGUudmlzaWJpbGl0eT0iIixjLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJmMuY3NzKHtwb3NpdGlvbjoiIn0pKT
104sKcD1mYShhLCIuYWktZmFsbGJhY2siKTswIT1wLmxlbmd0aCYmcC5mb3JFYWNoKChmLGwpPT57Zi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1mYWxsYmFjayIpfSk7aWYoYS5oYXNBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKXtwPWI2NGQoYS5kYXRhc2V0LmZhbGxiYWNrQ29kZSk7dT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO2c9ITA7dHJ5e3ZhciBIPXUuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KHApfWNhdGNoKGYpe2c9ITF9ZyYmYS5hcHBlbmQoSCk7ZGEoYSl9ZWxzZSBhLnN0eWxlLmRpc3BsYXk9Im5vbmUiLG51bGwhPWMmJm51bGw9PWMucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLWJsb2NrIikmJmMuaGFzQXR0cmlidXRlKCJzdHlsZSIpJiYtMT09Yy5nZXRBdHRyaWJ1dGUoInN0eWxlIikuaW5kZXhPZigiaGVpZ2h0OiIpJiYoYy5zdHlsZS5kaXNwbGF5PSJub25lIik7bnVsbCE9YyYmYy5oYXNBdHRyaWJ1dGUoImRhdGEtYWkiKSYmKGMuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIiksCmEuaGFzQXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpJiYoSD1hLmdldEF0dHJpYnV0ZSgiZmFsbGJhY2stdHJhY2tpbmciKSxjLnNldEF0dHJpYnV0ZSgiZGF0YS1haS0iK2EuZ2V0QXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpLEgpKSl9ZWxzZSBhLnN0eWxlLmRpc3BsYXk9Im5vbmUiLG51bGwhPWMmJihjLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpLGMuY2xhc3NMaXN0LnJlbW92ZSgiYWktdHJhY2siKSxudWxsIT1jLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1ibG9jayIpPyhjLnN0eWxlLnZpc2liaWxpdHk9IiIsYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1jbG9zZSIpLGMuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGMuc3R5bGUucG9zaXRpb249IiIpKTpjLmhhc0F0dHJpYnV0ZSgic3R5bGUiKSYmLTE9PWMuZ2V0QXR0cmlidXRlKCJzdHlsZSIpLmluZGV4T2YoImhlaWdodDoiKSYmKGMuc3R5bGUuZGlzcGxheT0ibm9uZSIpKTthLnNldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIiwKIiIpO2Euc2V0QXR0cmlidXRlKCJkYXRhLWZhbGxiYWNrLWNvZGUiLCIiKTtudWxsIT1jJiZjLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKX0pfX07ZnVuY3Rpb24gZWEoYil7Yj1gOyAke2RvY3VtZW50LmNvb2tpZX1gLnNwbGl0KGA7ICR7Yn09YCk7aWYoMj09PWIubGVuZ3RoKXJldHVybiBiLnBvcCgpLnNwbGl0KCI7Iikuc2hpZnQoKX1mdW5jdGlvbiBtYShiLGUsbil7ZWEoYikmJihkb2N1bWVudC5jb29raWU9YisiPSIrKGU/IjtwYXRoPSIrZToiIikrKG4/Ijtkb21haW49IituOiIiKSsiO2V4cGlyZXM9VGh1LCAwMSBKYW4gMTk3MCAwMDowMDowMSBHTVQiKX1mdW5jdGlvbiBtKGIpe2VhKGIpJiYobWEoYiwiLyIsd2luZG93LmxvY2F0aW9uLmhvc3RuYW1lKSxkb2N1bWVudC5jb29raWU9YisiPTsgUGF0aD0vOyBFeHBpcmVzPVRodSwgMDEgSmFuIDE5NzAgMDA6MDA6MDEgR01UOyIpfShmdW5jdGlvbihiKXsiY29tcGxldGUiPT09ZG9jdW1lbnQucmVhZHlTdGF0ZXx8CiJsb2FkaW5nIiE9PWRvY3VtZW50LnJlYWR5U3RhdGUmJiFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGw/YigpOmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGIpfSkoZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtaKCk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIGFpX2xvYWRfYmxvY2tzKXtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbXBsekVuYWJsZVNjcmlwdHMiLGUpO2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImNtcGx6X2V2ZW50X21hcmtldGluZyIsZSk7ZnVuY3Rpb24gZShuKXsiY21wbHpFbmFibGVTY3JpcHRzIiE9bi50eXBlJiYiYWxsIiE9PW4uY29uc2VudExldmVsfHxhaV9sb2FkX2Jsb2NrcygpfWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImNtcGx6X2VuYWJsZV9jYXRlZ29yeSIsZnVuY3Rpb24obil7Im1hcmtldGluZyI9PT0Kbi5kZXRhaWwuY2F0ZWdvcnkmJmFpX2xvYWRfYmxvY2tzKCl9KX19LDUwKTt2YXIgYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctcGFnZS10eXBlIik7bnVsbCE9YiYmYi5hZGRFdmVudExpc3RlbmVyKCJkYmxjbGljayIsZT0+e2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIik7bnVsbCE9ZSYmKGUudGV4dENvbnRlbnQ9IkNPTlNFTlQgQ09PS0lFUyIpO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIik7bnVsbCE9ZSYmKGUuc3R5bGUuZGlzcGxheT0iYmxvY2siKX0pO2I9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIik7bnVsbCE9YiYmYi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZT0+e20oImV1Y29uc2VudC12MiIpO20oIl9fbHhHX19jb25zZW50X192MiIpO20oIl9fbHhHX19jb25zZW50X192Ml9kYWlzeWJpdCIpO20oIl9fbHhHX19jb25zZW50X192Ml9nZGFpc3liaXQiKTsKbSgiQ29va2llTGF3SW5mb0NvbnNlbnQiKTttKCJjb29raWVsYXdpbmZvLWNoZWNrYm94LWFkdmVydGlzZW1lbnQiKTttKCJjb29raWVsYXdpbmZvLWNoZWNrYm94LWFuYWx5dGljcyIpO20oImNvb2tpZWxhd2luZm8tY2hlY2tib3gtbmVjZXNzYXJ5Iik7bSgiY29tcGxpYW56X3BvbGljeV9pZCIpO20oImNvbXBsaWFuel9jb25zZW50X3N0YXR1cyIpO20oImNtcGx6X21hcmtldGluZyIpO20oImNtcGx6X2NvbnNlbnRfc3RhdHVzIik7bSgiY21wbHpfcHJlZmVyZW5jZXMiKTttKCJjbXBsel9zdGF0aXN0aWNzLWFub255bW91cyIpO20oImNtcGx6X2Nob2ljZSIpO20oImNtcGx6X2Jhbm5lci1zdGF0dXMiKTttKCJjbXBsel9mdW5jdGlvbmFsIik7bSgiY21wbHpfcG9saWN5X2lkIik7bSgiY21wbHpfc3RhdGlzdGljcyIpO20oIm1vb3ZlX2dkcHJfcG9wdXAiKTttKCJyZWFsX2Nvb2tpZV9iYW5uZXItYmxvZzoxLXRjZiIpO20oInJlYWxfY29va2llX2Jhbm5lci1ibG9nOjEiKTtlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpOwpudWxsIT1lJiYoZS50ZXh0Q29udGVudD0iQ09OU0VOVCBDT09LSUVTIERFTEVURU
104QiKX0pfSw1KX0pO2Z1bmN0aW9uIGRhKGIpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19yb3RhdGlvbnNfaW5fZWxlbWVudCYmYWlfcHJvY2Vzc19yb3RhdGlvbnNfaW5fZWxlbWVudChiKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJmFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2FkYl9wcm9jZXNzX2Jsb2NrcyYmYWlfYWRiX3Byb2Nlc3NfYmxvY2tzKGIpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmCmFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfaW5zdGFsbF9jbGlja190cmFja2VycyYmMT09YWlfdHJhY2tpbmdfZmluaXNoZWQmJmFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zJiZhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMoZG9jdW1lbnQpfSw1KX1mdW5jdGlvbiBpYShiKXt2YXIgZT1iP2Iuc3BsaXQoIj8iKVsxXTp3aW5kb3cubG9jYXRpb24uc2VhcmNoLnNsaWNlKDEpO2I9e307aWYoZSl7ZT1lLnNwbGl0KCIjIilbMF07ZT1lLnNwbGl0KCImIik7Zm9yKHZhciBuPTA7bjxlLmxlbmd0aDtuKyspe3ZhciB6PWVbbl0uc3BsaXQoIj0iKSxDPXZvaWQgMCx4PXpbMF0ucmVwbGFjZSgvXFtcZCpcXS8sZnVuY3Rpb24oTCl7Qz1MLnNsaWNlKDEsLTEpO3JldHVybiIifSk7ej0idW5kZWZpbmVkIj09PXR5cGVvZiB6WzFdPyIiOnpbMV07eD14LnRvTG93ZXJDYXNlKCk7ej0Kei50b0xvd2VyQ2FzZSgpO2JbeF0/KCJzdHJpbmciPT09dHlwZW9mIGJbeF0mJihiW3hdPVtiW3hdXSksInVuZGVmaW5lZCI9PT10eXBlb2YgQz9iW3hdLnB1c2goeik6Ylt4XVtDXT16KTpiW3hdPXp9fXJldHVybiBifX07CgphaV9qc19jb2RlID0gdHJ1ZTsK"></script>
104 </body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.